1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do hlubokého učení s Keras

Connected

Cvičení

Odstranění šumu pomocí autoencoderu

Výborně, právě jsi sestavil/a model autoencoder. Podívejme se, jak si poradí s náročnějším úkolem.

Nejdřív vytvoříš model, který kóduje obrázky, a pomocí show_encodings() se podíváš, jak jsou jednotlivé číslice reprezentovány. Pro sestavení encoderu využiješ svůj autoencoder, který je již natrénovaný. Použiješ jen první polovinu sítě, která obsahuje vstup a výstup bottlenecku. Tím získáš výstup o 32 hodnotách reprezentující zakódovanou verzi vstupního obrázku.

Poté aplikuješ svůj autoencoder na zašuměné obrázky z datasetu MNIST — měl by být schopen odstranit nežádoucí šum.

X_test_noise je načteno ve tvém pracovním prostředí. Číslice v tomto zašuměném datasetu vypadají takto:

Využij sílu autoencoderu!

Pokyny 1/2

undefined XP
    1
    2
  • Sestav model encoder z první vrstvy svého natrénovaného modelu autoencoder.
  • Spusť predikci na X_test_noise pomocí svého encoder a zobraz výsledky funkcí show_encodings().