1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до Deep Learning з Keras

Connected

Вправа

Машина для зрошення

Ви автоматизуєте полив ділянок ферми, створивши розумну зрошувальну машину. Завдання багатоміткової класифікації відрізняються від багатокласових тим, що кожне спостереження може мати нуль, одну або кілька міток. Тобто класи/мітки не є взаємовиключними: залежно від вхідних даних можна поливати всі, жодну або будь-яку комбінацію ділянок.

Щоб урахувати цю поведінку, робимо вихідний шар з кількістю нейронів, що дорівнює кількості класів, але цього разу, на відміну від багатокласових задач, кожен вихідний нейрон має активацію sigmoid. Це дає змогу кожному нейрону у вихідному шарі незалежно повертати число від 0 до 1.

Модель Sequential() і шари Dense() уже готові до використання. Час збудувати розумну зрошувальну машину!

Інструкції

100 XP
  • Створіть модель Sequential().
  • Додайте прихований шар на 64 нейрони з кількістю вхідних нейронів, що дорівнює кількості сенсорів, і з активацією relu.
  • Додайте вихідний шар із кількістю нейронів, що дорівнює кількості ділянок, та з активацією sigmoid.
  • Скомпілюйте модель з оптимізатором adam і функцією втрат binary_crossentropy.