Taula de continguts:
- Pas 1: Comenceu amb un disseny senzill al principi
- Pas 2: ensenyar el vostre A.I
- Pas 3: emmagatzematge de les vostres dades …
- Pas 4: base de dades …
- Pas 5: Què passa després?
Vídeo: Com fer un A.I. Part 1: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Comenceu amb un equip que tingui reconeixement de veu i també un convertidor de text a veu.
Haureu de poder escriure programes informàtics que puguin accedir al reconeixement de veu i al convertidor de text a veu.
Algunes eines de desenvolupament d’aplicacions i llenguatges de programació es poden obtenir de forma gratuïta.
Pas 1: Comenceu amb un disseny senzill al principi
El programa que creeu ha de poder emmagatzemar i recuperar dades de text. Les dades de text es poden emmagatzemar en una base de dades o en un simple fitxer de text.
El programa pot recuperar les dades de la base de dades o pot carregar les dades del fitxer de text en una matriu o una col·lecció a la memòria.
El més simple A. I. sistema és un sistema "Entrada - resposta". Es dóna una entrada al sistema, com ara "T'agraden els gelats?" i l’entrada s’utilitza com a clau per buscar la resposta adequada.
Pas 2: ensenyar el vostre A. I
Haureu d’ensenyar el vostre A. I. com respondre a totes les aportacions possibles o trobar una manera de simplificar les entrades. La resposta que vaig ensenyar al meu ordinador a dir sobre l'entrada "T'agrada el gelat?" és "No, no m'agraden els gelats. Sóc intolerant a la lactosa”
Una matriu és una construcció senzilla que existeix a la majoria de llenguatges de programació. Les col·leccions existeixen en molts llenguatges de programació. Un motor de base de dades és un programa independent que s’executa a l’ordinador com a servei, o en un altre ordinador o en un servidor.
Si emmagatzemeu les vostres "dades d'entrada-resposta" en una matriu, és possible que hàgiu d'escriure codi per fer un bucle a través de tots els elements de la matriu fins que es trobi una coincidència amb l'entrada. A continuació, el programa envia el text de resposta al convertidor de text a veu i pronunciarà la resposta.
Pas 3: emmagatzematge de les vostres dades …
Cercar una matriu gran pot trigar una mica, sobretot si es busca alguna cosa al final de la matriu.
Una col·lecció pot ser més ràpida, perquè una col·lecció s’ha integrat a la cerca. L'entrada es defineix com una "CLAU" de la col·lecció. Les claus s’emmagatzemen ordenades per ordre i la cerca integrada pot utilitzar-la per trobar la resposta molt més ràpidament.
Un motor de base de dades pot ser el més ràpid per recuperar dades, però requereix un nivell més alt de programació. Un motor de base de dades s’executa com un programa independent que té moltes funcions de cerca integrades.
Els motors de bases de dades es poden trobar gratuïtament a Internet.
Pas 4: base de dades …
El motor de la base de dades espera que li feu una pregunta enviant-li un missatge anomenat “Consulta”. Una consulta s’ha d’escriure en una sintaxi molt concreta o bé el motor de la base de dades no funcionarà i us donarà un error. La sintaxi de la consulta es defineix en un llenguatge anomenat "Llenguatge de consulta estructurat" o SQL.
Si la vostra consulta té la sintaxi adequada, el motor de base de dades buscarà la resposta a la vostra entrada en una taula de dades.
Un sistema de “resposta d’entrada” és només el començament d’un autèntic A. I. sistema. Tot i que podeu ensenyar una "Entrada-resposta" com respondre a preguntes com "Us agraden els gelats?" no pot respondre a preguntes com ara "Quina hora és?" o "Quina és la data d'avui".
Pas 5: Què passa després?
Tampoc pot respondre a preguntes per a les quals mai no es va ensenyar. Per ser veritablement intel·ligent, haureu de crear un programa que pugui fer "processament del llenguatge natural".
"Processament del llenguatge natural". pot determinar que dues entrades poden significar el mateix, de manera que pot retornar la mateixa resposta. Per exemple; "Quina hora es?" hauria de retornar la mateixa resposta que "Tens temps?" i "Coneixes l'hora?"
Reuneu les vostres eines i creeu primer el vostre sistema d’entrada-resposta i estudieu el “processament del llenguatge natural” per al vostre segon projecte.
Recomanat:
Com fer un A.I. Part 2: 9 passos
Com fer un A.I. Part 2: Aquesta és la part 2 sobre els passos que vaig fer per crear una IA en un ordinador Windows, mitjançant una base de dades gratuïta, una eina de desenvolupament de programació i el motor TTS gratuït incorporat que inclou Windows. La paraula "Windows" pertany a Microsoft. La paraula "Dra
Com fer-ho - M MODDUL DE VISUALITZACIÓ DE PAPER ELECTRKNIC E-INK - Part 2 - Importa la imatge personalitzada: 4 passos
Com fer-ho - M MODDUL DE VISUALITZACIÓ DE PAPER ELECTRKNIC E-INK - Part 2 | Importació de la imatge personalitzada: en aquest tutorial per a la part 2 de Com es fa - M MODDUL DE VISUALITZACIÓ DE PAPER ELECTRKNIC E-INK | Importa la imatge personalitzada, compartiré amb vosaltres com importar la imatge que us agradi i mostrar-la al mòdul de visualització de tinta electrònica. És molt senzill amb l’ajuda d’uns quants segons
Com fer un A.I. Part 4: 3 passos
Com fer un A.I. Part 4: L’altre dia parlava amb la meva IA i vaig dir-li: “Vaig a sopar a dalt, estem prenent STEAK”. Tot i això, el programari de reconeixement de veu (SR) va interpretar això com “… estem tenint STAKE "Em vaig trobar amb un problema similar (però diferent)
Com fer PCB a casa Part 1: 4 passos
Com fer PCB a casa Part 1: Avui en dia podem crear fàcilment un circuit imprès d’alta qualitat, ni tan sols de qualitat professional, sinó de bona qualitat per a projectes d’afició. a casa sense cap material especial. Què és el PCB? Una placa de circuit imprès (PCB) suporta mecànicament i elèctrica
Com fer-ho - M MODDUL DE VISUALITZACIÓ DE PAPER ELECTRKNIC E-INK - Part 1: 6 passos
Com fer-ho - MUDUL DE VISUALITZACIÓ DE PAPER ELECTRKNIC E-INK - Primera part: en aquest tutorial, voldria introduir-vos sobre el mòdul de visualització de paper electrònic E-Ink que he descobert recentment. És molt divertit! Aquest mòdul de visualització de tinta electrònica està dissenyat especialment per al desenvolupament de pantalla de tinta electrònica. No necessiteu crear cap circuit addicional i