cvlab-ai / polish_banknotes

Czytnik Polskich Banknotów is a mobile app for detecting polish banknotes using neural networks
GNU General Public License v3.0
8 stars 2 forks source link

Wybranie środowiska dla sieci #6

Closed qaziok closed 1 year ago

qaziok commented 1 year ago

Trzeba wybrać w czym będziemy robić nasz sieci neuronowe, żeby było wspólne środowisko na przyszłość

Buzeqq commented 1 year ago

iOS

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.

Core ML Tools

Dzięki narzędziu Core ML Tools jesteśmy w stanie wykorzystać takie biblioteki jak: TensorFlow, PyTorch, scikit-learn i nie tylko.

image

kjedrasz2137 commented 1 year ago

Android

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).

image