🎯 Úkol: Vytvořit neuronovou síť pro rozpoznávání číslic
🔖 Š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
