Closed qaziok closed 1 year ago
Jeżeli chodzi o aplikacje na system iOS, to najważniejsze jest to, aby wybrana biblioteka, wspierała eksportowanie do pliku .mlmodel
lub ML Package. Modele tego typu wspierane są od systemu iOS 11.0+
(iPhone 5S+), dzięki frameworkowi Core ML.
Dzięki narzędziu Core ML Tools jesteśmy w stanie wykorzystać takie biblioteki jak: TensorFlow, PyTorch, scikit-learn i nie tylko.
Wybrane przez nas biblioteki to TensorFlow, TensorFlow Lite oraz Keras.
TensorFlow daje łatwiejszą możliwość zdeployowania modelu niż PyTorch. Keras jest bardziej user-friendly oraz zapewnia spójniejsze i prostsze API niż TensorFlow, dlatego kod będzie napisany głównie w nim. Przy pomocy TensorFlow Lite nasz model będzie eksportowany do pliku z rozszerzeniem .tflite
. Do konwersji pomiędzy różnymi formatami możemy użyć ONNX (Open Neural Network Exchange).
Trzeba wybrać w czym będziemy robić nasz sieci neuronowe, żeby było wspólne środowisko na przyszłość