Archive
-
[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 (기울기)를 구하는 공식을 만들 수 있다. 공식이 곧 알고리즘, 규칙이다. 이 규칙을 이용하면 그래프에 어떤 두 점을 넣어..
-
[Book] 한번에 10권 플랫폼 독서법 - 김병완 저Archive/Log 2023. 5. 15. 22:31
요즘 출퇴근 시간에 휴대폰 사용은 줄이고 독서를 하고 있다. 그리고 독서 후 정리하며 내용을 한번 곱씹는 시간이 필요하다고 느꼈다. 앞으로 읽은 책을 한번 정리하거나 좋은 내용이 있다면 부분 부분 기록해보려 한다. 한번에 10권 플랫폼 독서법 - YES24 “언제까지 100년 전 독서법으로 독서를 할 것인가!”『1시간에 1권 퀀텀 독서법』으로 10만 독자의 인생을 바꾼 김병완이 소개하는 최강의 독서 기술, ‘플랫폼 독서법’과거에는 한 권의 책을 www.yes24.com 플랫폼 리딩 저자가 독서에 관해 탐구하고 유명인들의 독서법을 연구한 결과 "플랫폼 리딩" 을 정의하고 소개한다. 기존에 한권씩 읽는 파이프라인 식 독서가 아니라 플랫폼을 구축하는 독서를 의미한다. 초연결/초지능 등의 단어를 사용하는데 AI..
-
[programmers/Swift] 햄버거 만들기Archive/Questions 2022. 11. 15. 20:04
programmers.co.kr - 코딩테스트연습 - Lv.1 - 연습문제 - 햄버거 만들기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Constraints : 1 ≤ ingredient의 길이 ≤ 1,000,000 ingredient의 원소는 1, 2, 3 중 하나의 값이며, 순서대로 빵, 야채, 고기를 의미합니다. Solution.swift : // // Created by Yongwoo Marco on 2022/11/15. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // func s..
-
[programmers/Swift] 과일 장수Archive/Questions 2022. 11. 14. 17:11
programmers.co.kr - 코딩테스트연습 - Lv.1 - 연습문제 - 과일 장수 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Constraints : 3 ≤ k ≤ 9 3 ≤ m ≤ 10 7 ≤ score의 길이 ≤ 1,000,000 1 ≤ score[i] ≤ k 이익이 발생하지 않는 경우에는 0을 return 해주세요. Solution.swift : // // Created by Yongwoo Marco on 2022/11/12. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // ..
-
[programmers/Swift] 푸드 파이트 대회Archive/Questions 2022. 11. 13. 16:42
programmers.co.kr - 코딩테스트연습 - Lv.1 - 연습문제 - 푸드 파이트 대회 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Constraints : 2 ≤ food의 길이 ≤ 9 1 ≤ food의 각 원소 ≤ 1,000 food에는 칼로리가 적은 순서대로 음식의 양이 담겨 있습니다. food[i]는 i번 음식의 수입니다. food[0]은 수웅이가 준비한 물의 양이며, 항상 1입니다. 정답의 길이가 3 이상인 경우만 입력으로 주어집니다. Solution.swift : // // Created by Yongwoo Marco on 2022/..
-
[programmers/Swift] 삼총사Archive/Questions 2022. 11. 12. 15:13
programmers.co.kr - 코딩테스트연습 - Lv.1 - 연습문제 - 삼총사 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Constraints : 3 ≤ number의 길이 ≤ 13 -1,000 ≤ number의 각 원소 ≤ 1,000 서로 다른 학생의 정수 번호가 같을 수 있습니다. Solution.swift : // // Created by Yongwoo Marco on 2022/11/12. // Copyright © 2022 Yongwoo Marco Kim. All rights reserved. // func solution(_ numbe..