Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/developeracademy-postech/2024-nc2-a23-machinelearning
[Apple Developer Academy @ POSTECH '24] Sindy & Mia
https://github.com/developeracademy-postech/2024-nc2-a23-machinelearning
Last synced: about 10 hours ago
JSON representation
[Apple Developer Academy @ POSTECH '24] Sindy & Mia
- Host: GitHub
- URL: https://github.com/developeracademy-postech/2024-nc2-a23-machinelearning
- Owner: DeveloperAcademy-POSTECH
- Created: 2024-06-18T05:23:31.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-30T11:15:19.000Z (5 months ago)
- Last Synced: 2024-07-02T08:37:28.579Z (5 months ago)
- Language: Swift
- Size: 7.77 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 2024-NC2-M23-MachineLearning
[Apple Developer Academy @ POSTECH '24] Sindy & Mia
## ๐ฅ Youtube Link
(์ถํ ๋ง๋ค์ด์ง ์ ํ๋ธ ๋งํฌ ์ถ๊ฐ)## ๐ก About Machine Learning
### Machine Learning (ML) ์ ๋ฌด์์ธ๊ฐ์? ****
- ํ๋ฅ ์ ์๊ณ ๋ฆฌ์ฆ์ ํ์ฉํด์ ML Model์ ๊ตฌ์ถํ๊ณ , Model์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ๊ณ ํ์ต์ํค๋ฉด, Model์ input์ ์ ๊ณตํ์๋ ๊ทธ์ ๋ง๋ output์ ๋ฐํํฉ๋๋ค.
- ์: ์ฌ๋ ์ผ๊ตด ์ฌ์ง์ผ๋ก ์ฑ๋ณ์ ๋ถ๋ณํ๋ Model์ ํ์ต ์ํค๋ฉด, Model์ด ์ฒ์ ๋ณด๋ ์ฌ๋ ์ฌ์ง์ ๋ฐ์์๋ ๋จ๋ ๊ตฌ๋ถ์ ํ ์ ์์ต๋๋ค.### Apple์ด ์ ๊ณตํ๋ ML Framework (iOS 17 ๊ธฐ์ค)
๐กTip: Apple์ ML Framework์ on-device ML์ด ๊ฐ๋ฅํ๊ฒ ๋์์ค๋๋ค. (On-device: ์ฌ์ฉ์์ ๋ฐ์ดํฐ๋ฅผ ํด๋ผ์ฐ๋ ์๋ฒ๋ก ๋ณด๋ด์ด ML Model์ ๋๋ฆฌ์ง ์๊ณ , ๊ธฐ๊ธฐ์ ML์ ํ์ฌํ์ฌ ML process๊ฐ ๊ธฐ๊ธฐ์์์ ์ด๋ฃจ์ด์ง๋๋ค. ์ฌ์ฉ์ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์๋ฅผ ์งํค๋๋ฐ ํจ๊ณผ์ ์ด์ฃ โฆ)
๊ฐ๋ฐ์๋ค์ด Apple ๊ธฐ๊ธฐ์ on-device ML์ ํ์ฉํ ์ ์๋๋ก ๋์์ฃผ๋ 3๊ฐ์ง ๋ฐฉ๋ฒ/๋ถ์ผ(?)๊ฐ ์์ต๋๋ค.
1. `CreateML`
โ iOS ๊ฐ๋ฐ์๊ฐ ์ง์ ML Model์ ํ์ตํ ์ ์๋๋ก ๋์์ฃผ๋ Framework
2. `CoreML`
โ ML Model์ ์ฑ์ ์คํํ๊ณ ์คํ์ค fine-tuningํ ์ ์๊ฒ ๋์์ฃผ๋ Framework. CreateML๋ก ๋ง๋ Model ๋ฟ๋ง์ด ์๋๋ผ, PyTorch, TensorFlow library ๋ฑ์ผ๋ก ๊ตฌ์ถ๋ Model๋ ๋ณํํด์ ์ฌ์ฉํ ์ ์๋ค.
3. `ML APIs`
โ Apple์์ ์ด๋ฏธ ํ์ต์ํจ Model์ API๋ก ์ฌ์ฉํ ์ ์๋ค. ๋ถ์ผ๋ Vision, Natural Language, Speech, Sound, Translation.## ๐ฏ What we focus on?
CoreMLTools๋ฅผ ์ฌ์ฉํด์ PyTorch Library๋ฅผ iOS ๊ธฐ๊ธฐ์ ํ์ฌํ ์ ์๋๋ก ๋ณํ์ํค๊ณ ์ฑ์ ํ์ฌํ์ฌ ์ฌ์ฉํ์!### โ์ด์
์คํ์์ค ์ปค๋ฎค๋ํฐ์ ๋ค์ํ๊ณ ์ฌ๋ฐ๋ Model๋ค์ด ๋ง์ต๋๋ค. ์ดํ ํ๋ก์ ํธ์ ML Model์ด ํ์ํ๋ค๋ฉด,์ง์ Model์ ๊ตฌ์ถํ๋๊ฒ ๋ณด๋ค (Model ๊ตฌ์ถ์๋ ์์ฒญ๋ processing power์ ๋ฐ์ดํฐ๊ฐ ํ์ํ๊ธฐ์..!), ๊ธฐ์กด์ ์๋ Model์ ์ฐ๊ฒ๋ ๊ฒ ๊ฐ์์ต๋๋ค. ๊ทธ๋์, model์ ๋ณํํ๊ณ ์ฑ์ ํ์ฌํ๋๊ฒ์ ์๋ํด ๋ณด๊ธฐ๋ก ํ์ต๋๋ค!## ๐ผ Use Case
๊ฐ๋จํ ๋ด๊ธฐ๋ ์ ์๋ฆฌ์์ ์ฃผ์ด์ง ๋๋ค ๊ฐ์ ์ ์ฐ๊ธฐํ๋ฉด ๋ชจ๋ธ์ด ํ์ ์ ๋ถ์ํด์ฃผ๊ณ , ๊ฐ์ ์ ์ ์ฐ๊ธฐํ ์์๋ฅผ ๋งค๊ฒจ ๊ผด์ฐ๋ฅผ ์ ํ ์ ์๋ ๊ฒ์์ ๋ง๋ค์ด๋ณด์!## ๐ผ๏ธ Prototype
(ํ๋กํ ํ์ ๊ณผ ์ค๋ช ์ถ๊ฐ)## ๐ ๏ธ About Code
(ํต์ฌ ์ฝ๋์ ๋ํ ์ค๋ช ์ถ๊ฐ)