| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- clone
- ultralytics
- docker
- 파이썬
- container
- 야호
- 엔지니어
- llm
- coding
- YOLO
- Flutter
- 구글
- 논문리뷰
- DART
- image
- GenAI
- 클론코딩
- Type
- 영화
- 리뷰
- 인공지능
- Ai
- Fultter
- lightly
- chatGPT
- 딥러닝
- FunctionGemma
- Python
- Gemma
- Kubernetes
- Today
- Total
목록2023/01 (13)
딥러닝 공부방입니다. 근데 이제 야매를 곁들인.
본 포스팅은 udemy 의 강의를 기반으로 작성되었습니다. Flutter & Dart - The Complete Guide [2023 Edition] | Udemy Why Flutter Flutter 는 하나의 코드 베이스만으로 다양한 플랫폼에서 구동이 가능하다. 이는 크로스 플랫폼을 개발하기 위한 개발 비용 절감에서 큰 이득을 볼 수 있다. 네이버 블로그에서 Flutter 를 통해 지식IN 을 개발하게 된 이유와 과정을 잘 써주셨는데, 이런쪽에 경험이 전혀 없어서 모든 것을 이해하진 못했지만 좋은 글인 것 같다. 지식iN 앱을 Flutter로 개발하는 이유 (naver.com) 요약하면 기존에 사용하던 라이브러리를 사용하지 못하는 이슈나 아예 새로운 언어를 배워야한다는 단점을 제외하면 Flutter 를..
딥러닝에 조금이라도 관심이 있는 사람이라면 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 언어와 매우 유사하다...
Language tour | Dart A tour of the Dart language A tour of all the major Dart language features. dart.dev Dart 에서는 상수를 두가지 방법으로 선언할 수 있다. Final 값을 수정할 수 없는 변수이다. 하지만 초기화를 안해도 된다. 선언 후에 딱 한번 값을 할당할 수 있다. final int a = 3; 이렇게도 할 수 있다. 타입 지정을 안하면 var 로 간주되어 dynamic 하게 받아온다. Const final 과 같이 값을 수정할 수 없다. 하지만 동작 과정에서 큰 차이가 있는데, final 은 runtime 중에 값이 메모리에 올라가고 Const 는 compile 타임에 올라간다. 런타임 중에 메모리 부하가 ..