Tema pentru programatori

Implementarea unei aplicatii cu retele neuronale

1. Instalare unelte

“Anaconda” reprezinta o distributie gratuita a limbajului Python si un manager de pachete si medii virtuale
  • Instalare framework “Tensorflow” pentru “Machine Learning”
Instalare in mediul virtual “base” (sau unul nou creat) al unui framework pentru “Machine Learning”: tensorflow (ruleaza pe CPU, mai lent) sau tensorflow-gpu (ruleaza pe GPU tip Nvidia, mult mai rapid)
  • Testare versiuni Python si Tensorflow
Python 3.7.4 si Tensorflow 2.0 instalate.

2. Dezvoltare si rulare aplicatie

  • Pe baza Demo code (aplicatie cu retele neuronale profunde de recunoastere a cifrelor scrise de mana, incarcare baza de datedatasets.mnist.load_data()) sa se completeze Starter code (aplicatie cu retele neuronale profunde de recunoastere a obiectelor vestimentare, incarcare baza de date datasets.fashion_mnist.load_data()).
  • Se va folosi Jupyter Notebook pentru vizualizarea, editare si rulare
  • Trimitere solutii pe adresa intelligentembeddedvision@upt.ro
Demo codeStarter code
Classify MNIST with CNN in Keras using TensorFlow 2.0Classify Fashion-MNIST with CNN in Keras using TensorFlow 2.0