Ultralytics iOS App: YOLO λͺ¨λΈμ ν΅ν μ€μκ° λ¬Όμ²΄ κ°μ§
Ultralytics iOS μ±μ iPhone λλ iPadμμ μ§μ YOLO λͺ¨λΈμ μ€ννμ¬ μ€μκ°μΌλ‘ 물체λ₯Ό κ°μ§ν μ μλ κ°λ ₯ν λꡬμ λλ€. μ΄ μ±μ λͺ¨λΈ μ΅μ ν λ° κ°μμ μν΄ Apple Neural Engineκ³Ό Core MLμ νμ©νμ¬ λΉ λ₯΄κ³ ν¨μ¨μ μΌλ‘ 물체λ₯Ό κ°μ§ν μ μμ΅λλ€.
Watch: Ultralytics HUB μ± μμνκΈ° (IOS & Android)
μ λν λ° κ°μ
iOS μ₯μΉμμ μ€μκ° μ±λ₯μ λ¬μ±νκΈ° μν΄ YOLO λͺ¨λΈμ FP16 λλ INT8 μ λ°λλ‘ μμνλ©λλ€. μμνλ λͺ¨λΈμ weights and biases μ μμΉ μ λ°λλ₯Ό μ€μ¬ λͺ¨λΈμ ν¬κΈ°μ νμν κ³μ°λμ μ€μ΄λ νλ‘μΈμ€μ λλ€. κ·Έ κ²°κ³Ό λͺ¨λΈμ μ νλμ ν° μν₯μ μ£Όμ§ μμΌλ©΄μ μΆλ‘ μκ°μ λ¨μΆν μ μμ΅λλ€.
FP16 μ λν
FP16(λλ λ°μ λ°λ) μμνλ λͺ¨λΈμ 32λΉνΈ λΆλμμμ μ«μλ₯Ό 16λΉνΈ λΆλμμμ μ«μλ‘ λ³νν©λλ€. μ΄λ κ² νλ©΄ λͺ¨λΈμ ν¬κΈ°κ° μ λ°μΌλ‘ μ€μ΄λ€κ³ μΆλ‘ νλ‘μΈμ€μ μλκ° λΉ¨λΌμ§λ λμμ μ νλμ μ±λ₯ κ°μ κ· νμ΄ μ μ μ§λ©λλ€.
INT8 μ λν
INT8(λλ 8λΉνΈ μ μ) μμνλ 32λΉνΈ λΆλμμμ μ«μλ₯Ό 8λΉνΈ μ μλ‘ λ³ννμ¬ λͺ¨λΈμ ν¬κΈ°μ κ³μ° μꡬ μ¬νμ λμ± μ€μ¬μ€λλ€. μ΄ μμν λ°©λ²μ μ¬μ©νλ©΄ μλκ° ν¬κ² ν₯μλ μ μμ§λ§ μ νλκ° μ½κ° μ νλ μ μμ΅λλ€.
Apple λ΄λ΄ μμ§
Apple Neural Engine(ANE)μ Appleμ A μλ¦¬μ¦ λ° M μλ¦¬μ¦ μΉ©μ ν΅ν©λ μ μ© νλμ¨μ΄ κ΅¬μ± μμμ λλ€. νΉν μ κ²½λ§μ μν λ¨Έμ λ¬λ μμ μ κ°μννλλ‘ μ€κ³λμ΄ YOLO λͺ¨λΈμ λ λΉ λ₯΄κ³ ν¨μ¨μ μΌλ‘ μ€νν μ μμ΅λλ€.
Ultralytics iOS μ±μ μ λνλ YOLO λͺ¨λΈμ Apple μ κ²½ μμ§κ³Ό κ²°ν©νμ¬ μ νλλ μ±λ₯μ μ ν μμ΄ iOS κΈ°κΈ°μμ μ€μκ° λ¬Όμ²΄ κ°μ§λ₯Ό μ€νν©λλ€.
μΆμ μ°λ | iPhone μ΄λ¦ | μΉ©μ μ΄λ¦ | λ Έλ ν¬κΈ° | ANE ν |
---|---|---|---|---|
2017 | iPhone X | A11 λ°μ΄μ€λ | 10nm | 0.6 |
2018 | iPhone XS | A12 λ°μ΄μ€λ | 7nm | 5 |
2019 | iPhone 11 | A13 λ°μ΄μ€λ | 7nm | 6 |
2020 | iPhone 12 | A14 λ°μ΄μ€λ | 5nm | 11 |
2021 | iPhone 13 | A15 λ°μ΄μ€λ | 5nm | 15.8 |
2022 | iPhone 14 | A16 λ°μ΄μ€λ | 4nm | 17.0 |
μ΄ λͺ©λ‘μλ 2017λ μ΄νμ iPhone λͺ¨λΈλ§ ν¬ν¨λμ΄ μμΌλ©°, ANE TOPs κ°μ λλ΅μ μΈ μμΉμ λλ€.
Ultralytics iOS μ± μμνκΈ°
Ultralytics iOS μ±μ μμνλ €λ©΄ λ€μ λ¨κ³λ₯Ό λ°λ₯΄μΈμ:
-
μ± μ€ν μ΄μμ Ultralytics μ±μ λ€μ΄λ‘λνμΈμ.
-
iOS λλ°μ΄μ€μμ μ±μ μ€ννκ³ Ultralytics κ³μ μΌλ‘ λ‘κ·ΈμΈν©λλ€. μμ§ κ³μ μ΄ μλ κ²½μ° μ¬κΈ°μμ κ³μ μ λ§λμΈμ.
-
λ‘κ·ΈμΈνλ©΄ νμ΅λ YOLO λͺ¨λΈ λͺ©λ‘μ΄ νμλ©λλ€. κ°μ²΄ κ°μ§μ μ¬μ©ν λͺ¨λΈμ μ νν©λλ€.
-
μ±μ λλ°μ΄μ€μ μΉ΄λ©λΌμ μ‘μΈμ€ν μ μλ κΆνμ λΆμ¬ν©λλ€.
-
κ°μ§νλ €λ 물체λ₯Ό κΈ°κΈ°μ μΉ΄λ©λΌλ‘ κ°λ¦¬ν΅λλ€. μ±μ΄ κ°μ²΄λ₯Ό κ°μ§νλ©΄ μ€μκ°μΌλ‘ κ²½κ³ μμμ ν΄λμ€ λ μ΄λΈμ νμν©λλ€.
-
μ±μ μ€μ μ μ΄ν΄λ³΄κ³ κ°μ§ μκ³κ°μ μ‘°μ νκ³ νΉμ κ°μ²΄ ν΄λμ€λ₯Ό νμ±ν λλ λΉνμ±ννλ λ±μ μμ μ μνν μ μμ΅λλ€.
μ΄μ Ultralytics iOS μ±μ ν΅ν΄ Apple Neural EngineμΌλ‘ ꡬλλκ³ FP16 λλ INT8 μ λνλ‘ μ΅μ νλ YOLO λͺ¨λΈμ μ±λ₯μ νμ©νμ¬ iPhone λλ iPadμμ μ€μκ°μΌλ‘ 물체λ₯Ό κ°μ§ν μ μμ΅λλ€.