Archive/AI
-
[Example] iOS AI 예제 #1 - Image Classifier (MLModel)Archive/AI 2023. 7. 12. 21:42
더보기 [Example] iOS AI 예제 #0 Image Classifier 화상분류 : 이미지가 속하는 Class(ex. dog, coffee)를 예측 1. ImageClassifier 교재 예제 Github 에서 제공하는 .mlmodel 파일을 사용했다. 사진을 입력하면 class를 나타내는 label(String)을 제공하고 해당 label key를 넣으면 신뢰도 Value를 반환해주는 예측 모델이다. 2. SwiftUI ImagePicker 예제 아무래도 이 예제는 자주 사용하게 될 것 같다. 3. 모델 사용 예제 VisionKit API를 사용하는 것과 거의 유사하게 동작한다. CompletionHandler 형태로도 할 수 있고 나는 SwiftUI로 코드를 짜고 싶어서 위 형태로 구현했다. ..
-
[Example] iOS AI 예제 #0Archive/AI 2023. 7. 12. 21:13
내가 소속된 팀은 'AI 개발팀' 이고 R&D 성향이 강하고 출시까지 진행은 하지만 프로토타입이다. 따라서 좋은 서비스, 돈되는 서비스를 만들기보다 새로운 실험을 해야하는 역할이 어느정도 주어져있다. AI 개발자는 Apple 에서 제공하는 CoreML, CreatML을 직접 다루거나 앱에 녹여내기보다 Turi create, CoreML Tools 를 이용해서 CoreML을 생성하거나 변환한다. 또한 iOS / Android 통합 기능이라면 서버를 통하거나 TensorFlowLite 등의 호환 가능한 모델을 사용하기 마련이다. 그래서 iOS 개발자이지만 AI 개발자가 Apple 생태계 공부를 해서 쓴 책과 클라이언트 개발자가 AI 를 공부해서 쓴 책을 읽어가며 후자에 가까운 역량을 가지기 위해 예제를 하나..
-
[Book] 온디바이스 AI - AI/ML 개론 학습Archive/AI 2023. 6. 21. 09:00
인공지능과 머신러닝 소개 인공지능 AI : 어떤게 어떤 건지 규칙을 하나하나 설명할 필요없음 > WiKi : Artificial Intelligence, 인간의 학습능력, 추론능력, 지각능력을 인공적으로 컴퓨터 시스템으로 구현하려는 컴퓨터 과학 분야 TensorFlow : AI 프레임워크 중 하나 (Pythorch, CreateML) 머신러닝 ML : 사람이 직접 파라미터를 찾지 않고 컴퓨터가 스스로 파라미터를 찾아가도록 하는 코드 작성 전통적인 프로그래밍에서 머신러닝으로 넘어가기 y = Nx + M 라는 일차 함수를 그래프를 바라볼때 두 점 (a, b) (c, d) 를 이용해서 k (기울기)를 구하는 공식을 만들 수 있다. 공식이 곧 알고리즘, 규칙이다. 이 규칙을 이용하면 그래프에 어떤 두 점을 넣어..