Potopite se v globoko učenje s 15 brezplačnimi spletnimi tečaji

Vsak dan prinaša nove naslove o tem, kako globoko učenje spreminja svet okoli nas. Nekaj ​​primerov:

  • Algoritem globokega učenja diagnosticira kožnega raka kot tudi prekaljene dermatologe
  • Amazon Go: Kako bosta globoko učenje in umetna inteligenca spremenili prodajo na drobno
  • Globoko učenje naredi avtomobile brez voznika boljše pri opazovanju pešcev

Bi radi videli, za kaj gre? Želite obvladati tehnično vsebino za napredovanje v karieri ali ustanoviti svoje podjetje? Raziskal sem odprtokodni projekt Class Central in našel 31 spletnih tečajev (od tega 15 popolnoma brezplačnih), ki zajemajo vse od osnov poglobljenega učenja do najsodobnejših raziskav danes.

Preden začnemo, se morda vprašate: "Kaj pravzaprav je globoko učenje?" Tu je kratek opis:

"Poglobljeno učenje je podpolje strojnega učenja, ki se ukvarja z algoritmi, navdihnjenimi z zgradbo in funkcijo možganov, imenovanimi umetne nevronske mreže." - Jason Brownlee iz obvladovanja strojnega učenja

Brez nadaljnjega ...

Spletni tečaji globokega učenja

Kreativne aplikacije globokega učenja s programom TensorFlow

preko Kadenze

★★★★★ (14 ocen)

Pokrivamo osnovne sestavine globokega učenja, kaj to pomeni, kako deluje, in razvijamo kodo, potrebno za izgradnjo različnih algoritmov, kot so globoke konvolucijske mreže, variacijski avtokoderji, generativne kontradiktorne mreže in ponavljajoče se nevronske mreže. Glavni poudarek tega tečaja bo ne le razumeti, kako zgraditi potrebne komponente teh algoritmov, temveč tudi, kako jih uporabiti za raziskovanje kreativnih aplikacij. Na voljo so brezplačne in plačljive možnosti.

Izrazit pregled (avtor Christopher Kelly): »Imam dodiplomski študij računalništva ... Tono časa sem preživel na Khan Academy in Coursera, ki sta me navdušila nad kakovostjo in profesionalnostjo vsebine tega predmeta. Zelo priporočljivo!"

Nevronske mreže za strojno učenje

Univerza v Torontu prek Coursere

★★★★★ (18 ocen)

Spoznajte umetne nevronske mreže in kako se uporabljajo za strojno učenje, na primer pri prepoznavanju govora in predmetov, segmentaciji slik, modeliranju jezika in gibanju človeka itd. Poudarili bomo tako osnovne algoritme kot praktične trike, potrebne za pridobitev jim dobro delati. Na voljo so brezplačne in plačljive možnosti.

Izrazit pregled (avtor Bobby Brady): » To je ena izmed tistih priložnosti v tečajih, ki se jih morate naučiti od velikih. Geoffrey Hinton je bil eden najpomembnejših in najvplivnejših raziskovalcev, ki je že v 80. letih delal na področju umetne inteligence in nevronskih mrež. Trenutno sodeluje z Googlom pri njihovih pobudah za umetno inteligenco / globoko učenje. "

Praktično globoko učenje za kodirnike, 1. del

hitro.ai

★★★★ ☆ (3 ocene)

Ta 7-tedenski tečaj je namenjen vsem, ki imajo vsaj eno leto izkušenj s programiranjem in nekaj spomina na srednješolsko matematiko. Začeli boste z prvim korakom - učenjem, kako v spletu vzpostaviti GPU strežnik, primeren za poglobljeno učenje - in vse do ustvarjanja najsodobnejših, zelo praktičnih modelov za računalniški vid, obdelavo naravnega jezika in sistemov priporočil. Prost.

Izrazit pregled (Anonymous): »To je res skriti dragulj na področju, ki hitro raste. Jeremy Howard odlično opravi tako sprehod skozi osnove kot predstavitev najsodobnejših rezultatov. Vedno znova sem bil presenečen, ko je ne samo, da je predstavljal gradivo, razvito v zadnjem letu, ampak tudi v tednu, ko je tečaj tekel ... Na Kaggle tekmovanjih vadite podatke iz resničnega življenja. Ta tečaj toplo priporočam vsem, ki želijo preiti od nič izkušenj v resničnem svetu do tekmovanja s strokovnjaki na tem področju. "

6.S191: Uvod v globoko učenje

Massachusetts Institute of Technology (MIT)

★★★★ ☆ (1 ocena)

Tedenski uvod v metode globokega učenja z aplikacijami za strojno prevajanje, prepoznavanje slik, igranje iger, ustvarjanje slik in še več. Sodelovalni tečaj, ki vključuje laboratorije v programu TensorFlow in možgansko nevihto med vrstniki, skupaj s predavanji. Prost.

6.S094: Poglobljeno učenje za samovozeče avtomobile

Massachusetts Institute of Technology (MIT)

★★★★ ☆ (1 ocena)

Ta tečaj je uvod v prakso globokega učenja skozi uporabljeno temo izdelave samovozečega avtomobila. Odprta je za začetnike in je namenjena tistim, ki še niso spoznali strojnega učenja, lahko pa koristi tudi naprednim raziskovalcem na tem področju, ki iščejo praktični pregled metod globokega učenja in njihove uporabe. Prost.

Globoko učenje

Google prek Udacity

★★ ☆☆☆ (20 ocen)

V tem tečaju boste razvili jasno razumevanje motivacije za poglobljeno učenje in oblikovali inteligentne sisteme, ki se učijo iz zapletenih in / ali obsežnih naborov podatkov. Naučili se boste reševati nove razrede problemov, za katere so nekoč menili, da so izredno zahtevni, in bolje boste spoznali zapletenost človeške inteligence, ko boste te iste težave rešili brez napora z uporabo metod globokega učenja. Prost.

Poglobljeno učenje za obdelavo naravnega jezika

Univerza v Oxfordu

To je uporabni tečaj, ki se osredotoča na nedavni napredek pri analizi in ustvarjanju govora in besedila z uporabo ponavljajočih se nevronskih mrež. Uvedene so matematične definicije ustreznih modelov strojnega učenja in izpeljani z njimi povezani algoritmi za optimizacijo.

Tečaj, ki je brezplačen, vodi Phil Blunsom, izvaja pa ga v sodelovanju z DeepMind Natural Language Research Group.

CS224n: Obdelava naravnega jezika z globokim učenjem

Univerza Stanford

Predmet ponuja temeljit uvod v vrhunske raziskave globokega učenja, ki se uporabljajo za NLP. Na strani modela bomo zajeli predstavitve besednih vektorjev, okenske nevronske mreže, ponavljajoče se nevronske mreže, modele dolgoročnega kratkoročnega pomnilnika, rekurzivne nevronske mreže, konvolucijske nevronske mreže ter nekatere novejše modele, ki vključujejo pomnilniško komponento. Skozi predavanja ( opomba: zdaj objavljeni videoposnetki zime 2017 ) in programske naloge se bodo študentje naučili potrebnih inženirskih trikov za delovanje nevronskih mrež pri praktičnih problemih. Prost.

CS231n: Konvolucijske nevronske mreže za vizualno prepoznavanje

Univerza Stanford

Ta tečaj se poglobi v podrobnosti arhitektur globokega učenja s poudarkom na učenju celovitih modelov za te naloge, zlasti klasifikaciji slik. Med 10-tedenskim tečajem se bodo študentje naučili izvajati, trenirati in odpravljati napake v svojih lastnih nevronskih mrežah in pridobiti podrobno razumevanje vrhunskih raziskav na področju računalniškega vida. Končna naloga bo vključevala usposabljanje večmilijonskih zavojnih nevronskih mrež s parametri in njegovo uporabo na največjem naboru podatkov za klasifikacijo slik (ImageNet). Osredotočili se bomo na poučevanje, kako postaviti problem prepoznavanja slike, na algoritme učenja (npr. Povratno razmnoževanje), praktične inženirske trike za usposabljanje in natančno uravnavanje omrežij ter študente voditi skozi praktične naloge in zaključni projekt. Prost.

Strojno učenje

Nando de Freitas / Univerza v Britanski Kolumbiji

Ta tečaj se osredotoča na vznemirljivo področje globokega učenja. Z navdihom iz nevroznanosti in statistike predstavi osnovno ozadje nevronskih mrež, širjenja nazaj, Boltzmannovih strojev, avtokoderjev, konvolucijskih nevronskih mrež in ponavljajočih se nevronskih mrež. Prikazuje, kako globoko učenje vpliva na naše razumevanje inteligence in prispeva k praktični zasnovi inteligentnih strojev. Prost.

Poletna šola globokega učenja 2015 in 2016

Različni organizatorji (vključno z Yoshua Bengio in Yann LeCun) prek Independenta

Poletna šola globokega učenja je namenjena podiplomskim študentom in industrijskim inženirjem ter raziskovalcem, ki že imajo nekaj osnovnega znanja strojnega učenja (in morda, vendar ne nujno globokega učenja) in želijo izvedeti več o tem hitro rastočem raziskovalnem področju.

Ni organiziran kot tradicionalni spletni tečaj, a njegovi organizatorji (vključno s svetilkami globokega učenja, kot sta Bengio in LeCun) in predavatelji, ki jih privabijo, naredijo to serijo zlati rudnik za vsebine globokega učenja. Brezplačno je.

Spletni tečaj o nevronskih omrežjih

Hugo Larochelle / Université de Sherbrooke

“Dobrodošli na mojem spletnem tečaju o nevronskih omrežjih! Ta tečaj sem sestavil, medtem ko sem predaval njegovo različico v razredu na Université de Sherbrooke. To je podiplomski tečaj, ki zajema osnovne nevronske mreže in tudi naprednejše teme. " Prost.

Naučite se TensorFlow in globoko učenje, brez doktorata

Google

Ta triurni tečaj (videoposnetki in diapozitivi) razvijalcem ponuja hiter uvod v osnove globokega učenja, nekaj TensorFlow-a pa se vrže v kupčijo. Prost.

Globoko učenje 101

Univerza za velike podatke

Bolj ko se nekdo potopi v ocean, bolj neznano lahko postane ozemlje. Poglobljeno učenje na videz lahko kaže podobnosti. Ta tečaj je zasnovan tako, da vas vse skupaj zaskoči z mrežami in kodirniki, hkrati pa šolo drži skupaj. Prost.

Globoko učenje s TensorFlow

Univerza za velike podatke

Večina podatkov na svetu je neoznačenih in nestrukturiranih. Plitke nevronske mreže ne morejo enostavno zajeti ustrezne strukture, na primer slik, zvoka in besedilnih podatkov. Globoka omrežja lahko odkrijejo skrite strukture znotraj te vrste podatkov. V tem tečaju TensorFlow boste z Googlovo knjižnico uporabili globoko učenje za različne vrste podatkov, da boste rešili resnične probleme. Prost.

Poglobljeno učenje v Pythonu

DataCamp

Na tem tečaju boste pridobili praktična praktična znanja o uporabi nevronskih mrež in poglobljenem učenju s Keras 2.0, najnovejšo različico vrhunske knjižnice za poglobljeno učenje v Pythonu. Delno brezplačno.

Naslednji tečaji, razvrščeni po ocenah, gostijo Udemy. Cene se razlikujejo glede na pogoste popuste Udemy. Pogosto lahko kupite dostop že za 10 USD.

Upoštevajte, da ponudbe podjetja Lazy Programmer Inc. prihajajo s predlaganim naročilom v skladu s smernicami "Koristno naročanje tečajev" v njihovih opisih tečajev.

Poglobljeno učenje AZ ™: praktična umetna nevronska omrežja

Kirill Eremenko in ekipa SuperDataScience prek Udemyja

4,7 zvezdice (388 ocen)

Naučite se ustvariti algoritme za poglobljeno učenje v Pythonu od dveh strokovnjakov za strojno učenje in podatke. Vključene predloge. Ta tečaj predava isti inštruktor, ki uči moje najboljše priporočilo za uvod v tečaje znanosti o podatkih.

Vsak tečaj Intro to Data Science sem uvrstil na internetu na podlagi tisočih podatkovnih točk

medium.freecodecamp.com

Zero to Deep Learning ™: Obvladovanje Kerasa

Data Weekends, Jose Portilla, Francesco Mosconi

4,8 zvezdice (23 ocen)

Razumevanje in izdelava modelov globokega učenja za slike, besedilo, zvok in drugo z uporabo Pythona in Kerasa.

Predpogoji za poglobljeno učenje: sklad Numpy v Pythonu

Lazy Programmer Inc. prek Udemyja

4,6 zvezdice (1.551 ocen)

Niz Numpy, Scipy, Pandas in Matplotlib: priprava na globoko učenje, strojno učenje in umetno inteligenco. Prost.

Podatkovna znanost: poglobljeno učenje v Pythonu

Lazy Programmer Inc. prek Udemyja

4,6 zvezdice (1.381 ocen)

Priročnik za pisanje lastne nevronske mreže v Python in Numpy in kako to storiti v Googlovem TensorFlowu.

Predpogoji za poglobljeno učenje: Linearna regresija v Pythonu

Lazy Programmer Inc. prek Udemyja

4,6 zvezdice (751 ocen)

Naučite se linearne regresije iz nič in zgradite svoj delovni program v Pythonu za analizo podatkov.

Predpogoji za poglobljeno učenje: Logistična regresija v Pythonu

Lazy Programmer Inc. prek Udemyja

4,6 zvezdice (624 ocen)

Tehnike podatkovnih znanosti za strokovnjake in študente - naučite se teorije logistične regresije in kode v Pythonu.

Poglobljeno učenje: konvolucijske nevronske mreže v Pythonu

Lazy Programmer Inc. prek Udemyja

4,6 zvezdice (ocene 304)

Ta tečaj govori o tem, kako uporabiti globoko učenje za računalniški vid z uporabo konvolucijskih nevronskih mrež. To je najsodobnejše stanje pri klasifikaciji slik in pri nalogah, kot je MNIST, premagajo globoko mrežo vanilije.

Podatkovna znanost: Praktično globoko učenje v Theano + TensorFlow

Lazy Programmer Inc. prek Udemyja

4,6 zvezdice (293 ocen)

Poglobite učenje na naslednjo stopnjo s SGD, Nesterov momentum, RMSprop, Theano, TensorFlow in uporabo grafičnega procesorja na AWS.

Poglobljeno učenje: ponavljajoča se nevronska omrežja v Pythonu

Lazy Programmer Inc. prek Udemyja

4,6 zvezdice (248 ocen)

GRU, LSTM in sodobnejše globoko učenje, strojno učenje in znanost o podatkih za sekvence.

Obdelava naravnega jezika z globokim učenjem v Pythonu

Lazy Programmer Inc. prek Udemyja

4,6 zvezdice (194 ocen)

Popoln vodnik za izpeljavo in izvajanje word2vec, GLoVe, vdelave besed in analize sentimenta z rekurzivnimi mrežami.

Globoko učenje brez nadzora v Pythonu

Lazy Programmer Inc. prek Udemyja

4,6 zvezdice (153 ocen)

Avtokoderji in omejeni Boltzmannovi stroji za globoke nevronske mreže v Theanu ter t-SNE in PCA.

Sprostite globoko učenje: začnite vizualno s Caffe in CITROVICAMI

Razvan Pistolea preko Udemyja

4,5 zvezdice (36 ocen)

Uvod v orodja za globoko učenje z uporabo Caffe in DIGITS, kjer lahko ustvarite svoj model globokega učenja.

Globoko učenje s TensorFlow

Packt Publishing prek Udemy

3,9 zvezdice (96 ocen)

Usmerite moč globokega učenja z Googlovim TensorFlowom!

Globoko učenje s Pythonom

Packt Publishing prek Udemy

3,4 zvezdice (31 ocen)

Potopite se v prihodnost znanosti o podatkih in uvedite inteligentne sisteme z uporabo globokega učenja s Pythonom.

Čeprav gre bolj za program kot za edini spletni tečaj, spodaj najdete Udacity Nanodegree, ki cilja na osnove globokega učenja .

Ob objavi je trenutno vpisno obdobje zaprto, vendar se lahko prijavite na čakalni seznam, ko se začne naslednje vpisno obdobje.

Temelji globokega učenja Nanodegree

Siraj Raval preko Udacity

Umetna inteligenca naš svet spreminja na dramatične in koristne načine, globoko učenje pa poganja napredek. Skupaj s Sirajem Ravalom Udacity ponuja dinamičen uvod v to neverjetno področje z uporabo tedenskih videoposnetkov, ekskluzivnih projektov ter strokovnih povratnih informacij in pregledov, da vas nauči temeljev te tehnologije oblikovanja prihodnosti.

Če ste to veseli, si oglejte še nekaj raziskav nabora podatkov skupine Central:

  • Tukaj je 250 tečajev Ivy League, ki se jih lahko zdaj brezplačno udeležite na spletu
  • Vsak tečaj Intro to Data Science sem uvrstil na internetu na podlagi tisočih podatkovnih točk
  • Če se želite naučiti Data Science, začnite z enim od teh programov
  • Če se želite naučiti Data Science, opravite nekaj teh tečajev statistike
  • Najboljši brezplačni spletni univerzitetni tečaji za učenje novega svetovnega jezika
  • 50 najboljših brezplačnih spletnih univerzitetnih tečajev glede na podatke

Če poznate kakšen tečaj, ki sem ga morda zamudil, mi sporočite v odgovorih!

Če se vam zdi to koristno, kliknite? tako da ga bo več ljudi videlo tukaj na Mediumu.

Prvotno objavljeno na Class Central.