Sisällysluettelo:

Kuinka tehdä A.I. Osa 1: 5 vaihetta
Kuinka tehdä A.I. Osa 1: 5 vaihetta

Video: Kuinka tehdä A.I. Osa 1: 5 vaihetta

Video: Kuinka tehdä A.I. Osa 1: 5 vaihetta
Video: Synnytysvalmennus Osa 1: Synnytyksen käynnistyminen 2024, Heinäkuu
Anonim
Kuinka tehdä A. I. Osa 1
Kuinka tehdä A. I. Osa 1

Aloita tietokoneella, jossa on puheentunnistus ja myös tekstistä puheeksi -muunnin.

Sinun on voitava kirjoittaa tietokoneohjelmia, jotka voivat käyttää puheentunnistusta ja tekstistä puheeksi -muunninta.

Joitakin sovelluskehitystyökaluja ja ohjelmointikieliä voi saada ilmaiseksi.

Vaihe 1: Aloita yksinkertaisella suunnittelulla

Luomasi ohjelman on voitava tallentaa ja noutaa tekstitietoja. Tekstitiedot voidaan tallentaa tietokantaan tai yksinkertaiseen tekstitiedostoon.

Ohjelma voi noutaa tiedot tietokannasta tai ladata tiedot tekstitiedostosta taulukkoon tai muistikokoelmaan.

Yksinkertaisin A. I. järjestelmä on "Input -response" -järjestelmä. Järjestelmä saa syötteen, kuten "Pidätkö jäätelöstä?" ja tuloa käytetään avaimena etsimään sopiva vastaus.

Vaihe 2: A. I: n opettaminen

Sinun on opetettava A. I. miten vastata kaikkiin mahdollisiin tietoihin tai löytää tapa yksinkertaistaa syötteitä. Vastaus, jonka opetin tietokoneelleni sanomaan "Pidätkö jäätelöstä?" on "Ei, en pidä jäätelöstä. Olen laktoosi -intoleranssi"

Taulukko on yksinkertainen rakenne, joka on olemassa useimmissa ohjelmointikielissä. Kokoelmia on monilla ohjelmointikielillä. Tietokantamoottori on erillinen ohjelma, joka toimii tietokoneellasi palveluna tai toisena tietokoneena tai palvelimena.

Jos tallennat "syöttö-vastaustietosi" taulukkoon, sinun on ehkä kirjoitettava koodi kiertämään kaikki taulukon kohteet, kunnes tulo löytyy. Ohjelma lähettää sitten vastaustekstin tekstistä puheeksi -muuntimeen ja se puhuu vastauksen.

Vaihe 3: Tietojen tallentaminen…

Suuren ryhmän etsiminen voi viedä jonkin aikaa, varsinkin jos se etsii jotakin taulukon lopussa.

Kokoelma voi olla nopeampi, koska kokoelma on rakentanut haun. Syöttö on määritelty kokoelman avaimeksi. Avaimet tallennetaan järjestyksessä, ja sisäänrakennettu haku voi käyttää tätä löytääkseen vastauksen paljon nopeammin.

Tietokantamoottori voi olla nopein tiedonhakuun, mutta vaatii korkeamman tason ohjelmointitaitoja. Tietokantamoottori toimii erillisenä ohjelmana, jossa on monia sisäänrakennettuja hakutoimintoja.

Tietokantamoottorit löytyvät ilmaiseksi Internetistä.

Vaihe 4: Tietokanta…

Tietokantamoottori odottaa, että esität sille kysymyksen lähettämällä sille "Kysely" -viestin. Kysely on kirjoitettava tietyllä syntaksilla, muuten tietokantamoottori ei toimi ja se antaa sinulle virheen. Kyselyn syntaksi määritellään kielellä nimeltä "Structured Query Language" tai SQL.

Jos kyselylläsi on oikea syntaksi, tietokantamoottori etsii syötteesi vastauksen tietotaulukosta.

"Input-response" -järjestelmä on vasta alkua todelliselle A. I. järjestelmä. Vaikka voit opettaa "syöttö-vastauksen", kuinka vastata kysymyksiin, kuten "Pidätkö jäätelöstä?" se ei voi vastata kysymyksiin, kuten "Paljonko kello on?" tai "Mikä on tämän päivän päivämäärä".

Vaihe 5: Mitä seuraavaksi?

Se ei myöskään voi vastata kysymyksiin, joihin sitä ei koskaan opetettu. Jotta olisit todella älykäs, sinun on luotava ohjelma, joka pystyy käsittelemään "luonnollista kieltä".

"Luonnollisen kielen käsittely". voi määrittää, että kaksi tuloa voi tarkoittaa samaa asiaa, joten se voi palauttaa saman vastauksen. Esimerkiksi; "Paljonko kello on?" pitäisi palauttaa sama vastaus kuin "Onko sinulla aikaa?" ja "Tiedätkö ajan?"

Kerää työkalut ja rakenna panos-vastausjärjestelmäsi ensin ja tutki”luonnollisen kielen käsittelyä” toista projektiasi varten.

Suositeltava: