syväoppimisalgoritmeilla
Syväoppimisalgoritmit ovat koneoppimisen menetelmiä, jotka hyödyntävät syviä neuroverkkoja, eli monikerroksisia keinotekoisia neuroverkkoja. Nämä algoritmit pystyvät automaattisesti oppimaan monimutkaisia ominaisuuksia suoraan raakadatasta, kuten kuvista, äänestä tai tekstistä, ilman manuaalista piirteiden suunnittelua. Syväoppimisen perusidea on hajauttaa oppiminen useisiin tasoihin, joista kukin oppii esittämään dataa yhä abstraktimmalla tasolla. Esimerkiksi kuvantunnistuksessa ensimmäiset tasot voivat oppia tunnistamaan reunoja ja kulmia, kun taas syvemmät tasot yhdistävät näitä alkeellisempia piirteitä monimutkaisemmiksi kuvioiksi ja objekteiksi.
Yleisimpiä syväoppimisalgoritmeja ovat konvoluutioneuroverkot (CNN), jotka ovat erityisen tehokkaita kuvankäsittelyssä, ja rekurrentit neuroverkot (RNN), jotka soveltuvat