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

Connected

ćwiczenie

Model wieloklasowy

Zbudujesz model, który przewiduje, kto rzucił daną strzałką – wyłącznie na podstawie miejsca jej trafienia! (Chodzi o współrzędne x i y na tarczy.)

To zadanie klasyfikacji wieloklasowej, ponieważ każdą strzałką może rzucić tylko jeden z 4 zawodników. Klasy i etykiety wzajemnie się wykluczają, dlatego możemy zbudować sieć z tyloma neuronami wyjściowymi, ilu jest zawodników, i użyć funkcji aktywacji softmax, aby suma wszystkich prawdopodobieństw wynosiła 1.

Model Sequential oraz warstwy Dense są już zaimportowane i gotowe do użycia.

Instrukcje

100 XP
  • Utwórz instancję modelu Sequential.
  • Dodaj 3 warstwy gęste z odpowiednio 128, 64 i 32 neuronami.
  • Dodaj ostatnią warstwę gęstą z tyloma neuronami, ilu jest zawodników.
  • Skompiluj model, używając funkcji straty categorical_crossentropy.