Innholdsfortegnelse:
- Trinn 1: Start med en enkel design først
- Trinn 2: Lær din A.I
- Trinn 3: Lagre dataene dine …
- Trinn 4: Database …
- Trinn 5: Hva neste?
Video: Hvordan lage en A.I. Del 1: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Start med en datamaskin som har talegjenkjenning og også en tekst-til-tale-omformer.
Du må kunne skrive dataprogrammer som har tilgang til talegjenkjenning og tekst-til-tale-omformeren.
Noen applikasjonsutviklingsverktøy og programmeringsspråk kan fås gratis.
Trinn 1: Start med en enkel design først
Programmet du lager må kunne lagre og hente tekstdata. Tekstdata kan lagres i en database eller en enkel tekstfil.
Programmet kan hente dataene fra databasen, eller det kan laste dataene fra tekstfilen til en matrise eller en samling i minnet.
Den enkleste A. I. systemet er et "Input - response" system. Det gis en innspill til systemet, for eksempel "Liker du iskrem?" og inngangen brukes som en nøkkel for å slå opp det riktige svaret.
Trinn 2: Lær din A. I
Du må lære din A. I. hvordan du svarer på alle mulige innganger, eller finner en måte å forenkle inngangene på. Svaret som jeg lærte datamaskinen min å si for inngangen "Liker du iskrem?" er “Nei jeg liker ikke iskrem. Jeg er laktoseintolerant”
En matrise er en enkel konstruksjon som finnes i de fleste programmeringsspråk. Samlinger finnes på mange programmeringsspråk. En databasemotor er et eget program som kjører på datamaskinen din som en tjeneste, eller en annen datamaskin, eller på en server.
Hvis du lagrer "input-response-dataene" i en matrise, må du kanskje skrive kode for å gå gjennom alle elementene i arrayet ditt til det blir funnet en samsvar med inngangen. Programmet sender deretter svarteksten til tekst-til-tale-omformeren, og det vil svare svaret.
Trinn 3: Lagre dataene dine …
Å søke i et stort utvalg kan ta litt tid, spesielt hvis det søker etter noe helt på slutten av matrisen.
En samling kan være raskere, fordi en samling har innebygd søk. Inndataene er definert som en "KEY" til samlingen. Nøklene lagres sortert i rekkefølge, og det innebygde søket kan bruke dette til å finne svaret mye raskere.
En databasmotor kan være raskest for å hente data, men krever et høyere nivå av programmeringskunnskaper. En databasemotor kjøres som et eget program som har mange innebygde søkemuligheter.
Databasemotorer finnes gratis på Internett.
Trinn 4: Database …
Databasemotoren venter på at du skal stille et spørsmål ved å sende den en melding som kalles en "forespørsel". En forespørsel må skrives i en veldig spesiell syntaks, ellers vil ikke databasemotoren fungere, og det vil gi deg en feil. Spørresyntaksen er definert på et språk kalt "Structured Query Language" eller SQL.
Hvis spørringen din har riktig syntaks, vil databasemotoren slå opp svaret på innspillet ditt i en datatabell.
Et "Input-response" -system er bare begynnelsen på et ekte A. I. system. Mens du kan lære et "Input-response" hvordan du svarer på spørsmål som "Liker du is?" den kan ikke svare på spørsmål som "Hva er klokken?" eller "Hva er dagens dato".
Trinn 5: Hva neste?
Den kan heller ikke svare på spørsmål som den aldri ble undervist i. For å være virkelig intelligent må du lage et program som kan gjøre "naturlig språkbehandling".
"Naturlig språkbehandling". kan bestemme at to innganger kan bety det samme, og så kan det returnere det samme svaret. For eksempel; "Hva er klokka?" burde returnere det samme svaret som "Har du tid?" og "Vet du tiden?"
Samle verktøyene dine og bygg inndatasvarsystemet først, og studer deg om "naturlig språkbehandling" for ditt andre prosjekt.
Anbefalt:
Hvordan lage en A.I. Del 2: 9 trinn
Hvordan lage en A.I. Del 2: Dette er del 2 om trinnene jeg tok for å bygge en AI på en Windows -datamaskin, ved hjelp av en gratis database, programmeringsutviklingsverktøy og den gratis innebygde TTS -motoren som følger med Windows. Ordet " Windows " tilhører Microsoft. Ordet " Dra
Hvordan lage en A.I. Del 4: 3 trinn
Hvordan lage en A.I. Del 4: Her om dagen snakket jeg med AI -en min, og jeg sa: "Jeg går ovenpå til middag, vi spiser STEAK". Imidlertid tolket Speech Recognition (SR) programvaren dette som "… vi har STAKE "Jeg løp inn i et lignende (men annerledes) problemøre
Hvordan lage en Linux -oppstartsdisk (og hvordan du bruker den): 10 trinn
Hvordan lage en Linux Boot Drive (og hvordan du bruker den): Dette er en enkel introduksjon om hvordan du kommer i gang med Linux, spesielt Ubuntu
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte
Hvordan lage en besteforeldres kalender & Utklippsbok (selv om du ikke vet hvordan du skal utklippsbok): 8 trinn (med bilder)
Hvordan lage en besteforeldres kalender & Utklippsbok (selv om du ikke vet hvordan du skal utklippsbok): Dette er en veldig økonomisk (og mye verdsatt!) Feriegave til besteforeldre. Jeg laget 5 kalendere i år for mindre enn $ 7 hver. Materialer: 12 flotte bilder av barnet ditt, barn, nieser, nevøer, hunder, katter eller andre slektninger 12 forskjellige stykker