🎯 Úkol: Vytvořit neuronovou síť pro rozpoznávání číslic

EDUvia doporučuje


🔖 Štítky:
🟡 Úroveň: středně pokročilí
⏱️ Délka aktivity: 2 × 45 minut
🎓 Doporučený ročník: 3.–4. ročník SŠ
🖥️ Technologie: Google Colab, Python, TensorFlow, REST API, HTML


🧩 Anotace:
V této úloze si žáci vytvoří jednoduchou neuronovou síť pro rozpoznávání číslic pomocí datové sady MNIST. Vývoj probíhá v prostředí Google Colab, kde se seznámí se základy práce s TensorFlow/Keras. Po natrénování sítě si vyzkouší její nasazení do webové aplikace prostřednictvím jednoduchého API rozhraní. Úloha propojuje principy strojového učení s praktickým využitím v reálném webovém prostředí.

🧠 Požadavky na předchozí znalosti:
– Základy programování v jazyce Python
– Orientace v prostředí Google Colab
– Základní znalost pojmů jako neurony, vrstvy, učení
(Výhodou) zkušenost s tvorbou jednoduchých webových aplikací nebo znalost principu REST API


🔍 Co v balíčku najdete:

📄 Pracovní list – praktické úkoly krok za krokem
Hodnotící list – nástroj pro sebehodnocení i zpětnou vazbu
📘 Metodický list – průvodce výukou pro učitele
⚠️ Možná úskalí a problémy – na co si dát při výuce pozor
📁 mnist_neural_network_EDUvia4X.ipynb
   🧠💻 Trénink neuronové sítě v Google Colab – pracovní verze pro žáky
📁 mnist_neural_network_EDUvia4X_RESENI.ipynb
   ✅🧠 Hotové řešení úlohy s komentáři – vzor pro učitele
🌐 Výukový návod – jak nasadit neuronovou síť do webové aplikace