| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
- ultralytics
- 엔지니어
- clone
- llm
- GenAI
- 딥러닝
- YOLO
- 영화
- Kubernetes
- image
- Type
- container
- 구글
- 클론코딩
- DART
- lightly
- Python
- Ai
- Gemma
- chatGPT
- 리뷰
- FunctionGemma
- 논문리뷰
- Fultter
- Flutter
- docker
- coding
- 파이썬
- 인공지능
- 야호
- Today
- Total
목록2023/01/23 (4)
딥러닝 공부방입니다. 근데 이제 야매를 곁들인.
딥러닝에 조금이라도 관심이 있는 사람이라면 Yolo 는 한 번쯤 듣거나 사용한 경험이 있을 것이다. 이유가 무엇일까? 성능이 좋아서? 물론 그것도 맞겠지만 Yolo 가 성공(?)한 이유는 쉬운 사용성에 있다. 이제 인공지능 시작하는 친구들에게는 미안한 이야기지만 어디가서 Yolo 해봤다 라고 말하지 말자. 개인적으로 별로 안 좋아 보인다. python 해봤냐는 질문에 print 해봤다! 랑 똑같은 말인 것 같다. 하고 싶었던 말은 "Yolo 는 너무 쉽다!" 이다. 그냥 사용하면 된다. 이것이 세상을 지배하는 첫 번째 단추이다. 누구든 알고 있는(알고 있다고 착각하게 만드는) 친숙한 인공지능 이기 때문이다. 이런 친숙함에서 오는 장점은 한 두가지가 아니다. SOTA Detector 가 나와도 사람들은 Y..
For loop c 언어와 동일하게 사용가능하다. for (var i = 0; i 2 -> do something -> 3 -> 2 -> do something -> 3 -> 2 -> ... python 의 for-in 구문도 사용 가능하다. for (final obj in objs) { // do something } in 뒤의 객체가 iterable 일 경우 사용 가능하다. while while (반복조건) { // do something } do { // do something } while (반복조건) 반복 조..
if else 문이다 이 이상 설명이 필요하지 않은 것 같다. 때로는 새로운 언어를 배울 때 그냥 그냥 넘어가는 것도 좋은 것 같다 Conditional Expression 은 짚고 넘어가자. 간단한 조건 로직의 경우 한 문장으로 쓸 수 있다. condition ? expr1 : expr2 condition 이 만족하는 경우 expr1 을 아닌경우 expr2 를 수행(리턴)한다. expr1 ?? expr2 expr1 값이 null 이 아니라면 expr1 을 null 이라면 expr2 를 수행(리턴)한다. 상황에 따라 잘 골라쓰면 될 것 같다. 예상하기로는 우선순위가 고려되는 로직의 경우 ?? 구문을 쓰는 것이 훨씬 가독성이 좋을 것 같다. 반대로 우선순위가 없는 단순 조건 분기의 경우에는 ? : 를 쓰는..
다트는 기본적으로 object-oriented language 로 python 과 유사한 점이 매우 많다. python 과 마찬가지로 function 도 function type 의 object 이다. 다음과 같이 함수 역할을 하는 클래스를 만들 수도 있다. class WannabeFunction { String call(String a, String b, String c) => '$a $b $c!'; } var wf = WannabeFunction(); var out = wf('Hi', 'there,', 'gang'); void main() => print(out); python 에서는 __call__ 을 정의하면 위와 똑같이 만들 수 있다. 함수 정의 함수를 정의하는 방법은 c 언어와 매우 유사하다...