|
|
3 weeks ago | |
|---|---|---|
| .. | ||
| README.md | 3 weeks ago | |
| assignment.md | 8 months ago | |
README.md
Koneoppimisen historia
Sketchnote tekijältä Tomomi Imura
Esiluentokoe
🎥 Klikkaa yllä olevaa kuvaa nähdäksesi lyhyen videon, joka käy tämän oppitunnin läpi.
Tässä oppitunnissa käymme läpi koneoppimisen ja tekoälyn historian merkittäviä virstanpylväitä.
Tekoälyn (AI) historian ala on kietoutunut koneoppimisen historian kanssa, sillä koneoppimisen perustana olevat algoritmit ja laskennalliset edistysaskeleet ovat vaikuttaneet tekoälyn kehitykseen. On hyödyllistä muistaa, että vaikka nämä alat alkoivat eriytyä tutkimuskohteina 1950-luvulla, tärkeitä algoritmisia, tilastollisia, matemaattisia, laskennallisia ja teknisiä löytöjä tehtiin jo tätä ennen ja ne lomittuivat tähän aikaan. Itse asiassa ihmiset ovat miettineet näitä kysymyksiä jo satojen vuosien ajan: tämä artikkeli käsittelee 'ajattelevan koneen' idean historiallisia älyllisiä taustoja.
Merkittävät löydöt
- 1763, 1812 Bayesin teoreema ja sen edeltäjät. Tämä teoreema ja sen sovellukset muodostavat päättelyn perustan, kuvaillen tapahtuman todennäköisyyttä aiemman tiedon pohjalta.
- 1805 Vähimmän neliösumman teoria ranskalaisen matemaatikon Adrien-Marie Legendren kehittämä. Tätä teoriaa, josta opit Regression yksikössä, käytetään datan sovittamisessa.
- 1913 Markovin ketjut, nimetty venäläisen matemaatikon Andrey Markovin mukaan, kuvaa mahdollisten tapahtumien sarjaa edellisen tilan perusteella.
- 1957 Perceptroni on amerikkalaisen psykologin Frank Rosenblattin keksimä lineaarinen luokitin, joka on syväoppimisen edistysten perusta.
- 1967 Lähin naapuri on algoritmi, joka alun perin suunniteltiin reittien kartoittamiseen. Koneoppimiskontekstissa sitä käytetään mallien tunnistukseen.
- 1970 Takaisinkytkentä käytetään eteenpäin suuntautuvien neuroverkkojen kouluttamiseen.
- 1982 Toistuvat neuroverkot ovat tekoälyn neuroverkkoja, jotka perustuvat etenpäin suuntautuviin neuroverkkoihin ja muodostavat aikaperusteisia graafeja.
✅ Tutustu hetki. Mitkä muut päivämäärät erottuvat koneoppimisen ja tekoälyn historiassa ratkaisevina?
1950: Ajattelevat koneet
Alan Turing, todella merkittävä henkilö, joka valittiin yleisön toimesta vuonna 2019 1900-luvun merkittävimmäksi tiedemieheksi, on saanut tunnustusta 'ajattelevan koneen' käsitteen perustan luomisesta. Hän käsitteli epäilijöitä ja omaa tarvettaan empiiriseen todistukseen osittain luomalla Turingin testin, johon tutustut NLP-opinnoissamme.
1956: Dartmouthin kesätutkimusprojekti
"Dartmouthin kesätutkimusprojekti tekoälystä oli merkittävä tapahtuma tekoälyn alan kehityksessä", ja siellä syntyi termi 'tekoäly' (lähde).
Oppimisen jokainen osa-alue tai mikään muu älykkyyden piirre voidaan periaatteessa kuvata niin tarkasti, että kone voidaan saada simuloimaan sitä.
Kärkitutkija, matematiikan professori John McCarthy, toivoi "etenemistä olettamuksen perusteella, että oppimisen jokainen osa-alue tai älykkyyden piirre voidaan periaatteessa määritellä niin tarkasti, että kone voidaan saada simuloimaan sitä." Osallistujina oli myös alan toinen tähti, Marvin Minsky.
Työpajaa pidetään alkuunpanijana ja kannustajana useille keskusteluille, mukaan lukien "symbolisten menetelmien nousu, rajattuihin alueisiin keskittyneet järjestelmät (varhaiset asiantuntijajärjestelmät) sekä deduktiiviset ja induktiiviset järjestelmät." (lähde).
1956 - 1974: "Kultaiset vuodet"
1950-luvulta 1970-luvun puoliväliin optimismi oli korkealla tekniikan kyvylle ratkaista monia ongelmia. Vuonna 1967 Marvin Minsky lausui luottavaisesti, että "Sukupolven sisällä ... 'tekoälyn' luomisen ongelma on olennaisesti ratkaistu." (Minsky, Marvin (1967), Computation: Finite and Infinite Machines, Englewood Cliffs, N.J.: Prentice-Hall)
Luonnollisen kielen käsittelyn tutkimus kukoisti, haku jalostui ja tehostui, ja luotiin käsite 'mikromaailmoista', joissa yksinkertaisia tehtäviä suoritettiin tavallisilla kieliohjeilla.
Tutkimus sai runsaasti rahoitusta valtion toimijoilta, laskennassa ja algoritmeissa edistyttiin, ja rakennettiin älykkäiden koneiden prototyyppejä. Joitakin näistä koneista ovat:
-
Shakey-robotti, joka kykeni liikkumaan ja päättämään tehtävien tekemisestä 'älykkäästi'.
Shakey vuonna 1972
-
Eliza, varhainen 'chatbot', osasi keskustella ihmisten kanssa ja toimia primitiivisenä 'terapeuttina'. Opit lisää Elizasta NLP-opinnoissa.
Versio Elizasta, chatbotista
-
"Blocks world" oli esimerkki mikromaailmasta, jossa palikoita voitiin pinota ja lajitella, ja koneiden päätöksenteon opettamista voitiin kokeilla. Edistysaskeleet, jotka liittyivät kirjastoihin kuten SHRDLU, auttoivat kielenkäsittelyn kehitystä.
🎥 Klikkaa yllä olevaa kuvaa nähdäksesi videon: Blocks world ja SHRDLU
1974 - 1980: "Tekoälyn talvi"
1970-luvun puoliväliin mennessä kävi ilmi, että 'älykkäiden koneiden' tekemisen monimutkaisuutta oli vähätelty ja sen lupaus käytettävissä olevan laskentatehon perusteella liioiteltu. Rahoitus kuivui ja alan luottamus heikkeni. Luottamusta heikensivät mm. seuraavat tekijät:
- Rajoitteet. Laskentateho oli liian rajallinen.
- Yhdistelmällinen räjähdys. Parametrien määrä, jotka piti kouluttaa, kasvoi eksponentiaalisesti sitä mukaa kun tietokoneilta vaadittiin enemmän, ilman vastaavaa laskentatehon kehitystä.
- Datapula. Datapula hankaloitti algoritmien testausta, kehitystä ja hienosäätöä.
- Kysytäänkö oikeita kysymyksiä?. Itseä kysymyksiä alettiin kyseenalaistaa. Tutkijat kohtasivat kritiikkiä lähestymistavoistaan:
- Turingin testejä kyseenalaistettiin mm. 'kiinalaishuone-teorian' avulla, joka väitti, että "digitaalisen tietokoneen ohjelmointi saattaa saada sen vaikuttamaan ymmärtävän kieltä, mutta se ei voi tuottaa aitoa ymmärrystä." (lähde)
- Tekoälyjen, kuten 'terapeutti' ELIZAn, yhteiskuntaan tuomisen etiikkaa asetettiin kyseenalaiseksi.
Samaan aikaan syntyi erilaisia tekoälyn ajatussuuntauksia. Muodostui kahtiajako "huolimattoman" ja "siistin tekoälyn" käytäntöjen välillä. Huolimattomat laboratoriot muokkasivat ohjelmia useita tunteja saadakseen halutut tulokset. Siistit laboratoriot "keskittyivät logiikkaan ja muodolliseen ongelmanratkaisuun". ELIZA ja SHRDLU olivat tunnettuja huolimattomia järjestelmiä. 1980-luvulla, kun koneoppimisjärjestelmiä alettiin vaatia toistettavaksi, siisti lähestymistapa nousi etualalle, koska sen tulokset ovat helpommin selitettävissä.
1980-luku Asiantuntijajärjestelmät
Alan kasvaessa sen hyöty liiketoiminnalle kävi selväksi, ja 1980-luvulla asiantuntijajärjestelmät yleistyivät. "Asiantuntijajärjestelmät olivat yksi ensimmäisistä todella menestyksekkäistä tekoälysovelluksista." (lähde).
Tämän tyyppinen järjestelmä on itse asiassa hybridi, joka koostuu osittain säännönohjaimesta liiketoiminnan vaatimuksia määrittelemässä ja päättelymoottorista, joka hyödyntää sääntöjärjestelmää johdellakseen uusia faktoja.
Tänä aikana neuroverkkoihin kiinnitettiin myös yhä enemmän huomiota.
1987 - 1993: Tekoälyn 'jäähtymisaika'
Asiantuntijajärjestelmien laitteiston yleistyminen johti valitettavasti niiden liialliseen erikoistumiseen. Henkilökohtaisten tietokoneiden nousu kilpaili näiden suurten, erikoistuneiden, keskitettyjen järjestelmien kanssa. Tietotekniikan demokratisoituminen oli alkanut ja se lopulta avasi tien nykyaikaiselle big datan räjähdykselle.
1993 - 2011
Tänä aikakautena koneoppiminen ja tekoäly pääsivät ratkaisemaan joitain aiempina vuosina syntyneitä ongelmia datan ja laskentatehon puutteen vuoksi. Datan määrä alkoi kasvaa nopeasti ja tuli laajemmin saataville, hyvässä ja pahassa, erityisesti älypuhelimen tulon myötä noin vuonna 2007. Laskentateho laajeni eksponentiaalisesti ja algoritmit kehittyivät sen mukana. Ala alkoi kypsyä, ja menneet vapaamieliset ajat muuttuivat oikeaksi tieteenalaksi.
Nykyhetki
Nykyään koneoppiminen ja tekoäly koskettavat lähes kaikkia elämämme osa-alueita. Tämä aikakausi vaatii huolellista ymmärrystä näiden algoritmien riskeistä ja mahdollisista vaikutuksista ihmisten elämään. Kuten Microsoftin Brad Smith on todennut, "Tietotekniikka nostaa esiin kysymyksiä, jotka koskettavat perustavanlaatuisia ihmisoikeuksien suojia, kuten yksityisyyttä ja sananvapautta. Nämä kysymykset lisäävät vastuun määrää teknologiayrityksille, jotka luovat näitä tuotteita. Meidän näkemyksemme mukaan ne myös vaativat harkittua valtion sääntelyä ja hyväksyttävien käyttötapojen normien kehittämistä." (lähde).
Tulevaisuus näyttää, mitä se tuo tullessaan, mutta on tärkeää ymmärtää nämä tietokonejärjestelmät sekä niiden ajama ohjelmisto ja algoritmit. Toivomme, että tämä opintokokonaisuus auttaa sinua saamaan paremman ymmärryksen, jotta voit itse päättää.
🎥 Klikkaa yllä olevaa kuvaa nähdäksesi videon: Yann LeCun käsittelee syväoppimisen historiaa tässä luennossa
🚀Haaste
Syvenny johonkin näistä historiallisista hetkistä ja opi lisää niitä kehittäneistä ihmisistä. Henkilöt ovat kiehtovia, eivätkä tieteelliset löydöt koskaan synny kulttuurisessa tyhjiössä. Mitä löydät?
Jälkiluentokoe
Kertaus ja itsenäinen opiskelu
Tässä on katsottavaa ja kuunneltavaa:
Tämä podcaste, jossa Amy Boyd keskustelee tekoälyn kehityksestä
Tehtävä
Vastuuvapauslauseke: Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Vaikka pyrimme tarkkuuteen, otathan huomioon, että automaattiset käännökset saattavat sisältää virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäiskielellä on virallinen lähde. Tärkeissä asioissa suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä aiheutuvista väärinymmärryksistä tai tulkinnoista.






