1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do uczenia głębokiego z Keras

Connected

ćwiczenie

Maszyna nawadniająca

Zautomatyzujesz nawadnianie działek rolnych, budując inteligentną maszynę nawadniającą. Problemy klasyfikacji wieloetykietowej różnią się od klasyfikacji wieloklasowej tym, że każdej obserwacji można przypisać zero lub więcej klas. Klasy i etykiety nie wykluczają się wzajemnie – możesz nawadniać wszystkie działki, żadną lub dowolną ich kombinację, zależnie od danych wejściowych.

Aby to odzwierciedlić, warstwa wyjściowa ma tyle neuronów, ile jest klas – ale tym razem, inaczej niż w problemach wieloklasowych, każdy neuron wyjściowy używa funkcji aktywacji sigmoid. Dzięki temu każdy neuron w warstwie wyjściowej może niezależnie zwracać wartość z zakresu od 0 do 1.

Model Sequential() i warstwy Dense() są gotowe do użycia. Czas zbudować inteligentną maszynę nawadniającą!

Instrukcje

100 XP
  • Utwórz model Sequential().
  • Dodaj ukrytą warstwę z 64 neuronami, z tyloma neuronami wejściowymi, ile jest czujników, i funkcją aktywacji relu.
  • Dodaj warstwę wyjściową z tyloma neuronami, ile jest działek, i funkcją aktywacji sigmoid.
  • Skompiluj model z optymalizatorem adam i funkcją straty binary_crossentropy.