Tabla de contenido:
- Paso 1: Comience con un diseño simple al principio
- Paso 2: Enseñar a su A.I
- Paso 3: almacenar sus datos …
- Paso 4: Base de datos…
- Paso 5: ¿Qué sigue?
Video: Cómo hacer un A.I. Parte 1: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Comience con una computadora que tenga reconocimiento de voz y también un conversor de texto a voz.
Deberá poder escribir programas de computadora que puedan acceder al Reconocimiento de voz y al Conversor de texto a voz.
Algunas herramientas de desarrollo de aplicaciones y lenguajes de programación se pueden obtener de forma gratuita.
Paso 1: Comience con un diseño simple al principio
El programa que cree debe poder almacenar y recuperar datos de texto. Los datos de texto se pueden almacenar en una base de datos o en un archivo de texto simple.
El programa puede recuperar los datos de la base de datos o puede cargar los datos del archivo de texto en una matriz o colección en la memoria.
La IA más simple El sistema es un sistema de "entrada - respuesta". Se proporciona una entrada al sistema, como "¿Te gusta el helado?" y la entrada se utiliza como clave para buscar la respuesta adecuada.
Paso 2: Enseñar a su A. I
Tendrás que enseñar a tu A. I. cómo responder a todas las entradas posibles, o encontrar una manera de simplificar las entradas. La respuesta que le enseñé a mi computadora a decir para la entrada "¿Te gusta el helado?" es “No, no me gustan los helados. Yo soy intolerante a la lactosa"
Una matriz es una construcción simple que existe en la mayoría de los lenguajes de programación. Existen colecciones en muchos lenguajes de programación. Un motor de base de datos es un programa separado que se ejecuta en su computadora como un servicio, en otra computadora o en un servidor.
Si almacena sus "datos de entrada-respuesta" en una matriz, es posible que tenga que escribir código para recorrer todos los elementos de su matriz hasta que se encuentre una coincidencia con la entrada. Luego, el programa envía el texto de respuesta al convertidor de texto a voz y pronunciará la respuesta.
Paso 3: almacenar sus datos …
La búsqueda de una matriz grande puede llevar algún tiempo, especialmente si está buscando algo al final de la matriz.
Una colección puede ser más rápida, porque una colección tiene una búsqueda incorporada. La entrada se define como una "CLAVE" para la colección. Las claves se almacenan ordenadas y la búsqueda incorporada puede usar esto para encontrar la respuesta mucho más rápido.
Un motor de base de datos puede ser más rápido para recuperar datos, pero requiere un mayor nivel de habilidades de programación. Un motor de base de datos se ejecuta como un programa separado que tiene muchas capacidades de búsqueda integradas.
Los motores de base de datos se pueden encontrar de forma gratuita en Internet.
Paso 4: Base de datos…
El motor de la base de datos espera a que le haga una pregunta, enviándole un mensaje llamado "Consulta". Una consulta debe estar escrita en una sintaxis muy particular o de lo contrario el motor de la base de datos no funcionará y le dará un error. La sintaxis de la consulta se define en un lenguaje llamado "Lenguaje de consulta estructurado" o SQL.
Si su consulta tiene la sintaxis adecuada, el motor de la base de datos buscará la respuesta a su entrada en una tabla de datos.
Un sistema de "entrada-respuesta" es solo el comienzo de una verdadera I. A. sistema. Si bien puede enseñar una "Entrada-respuesta" cómo responder preguntas como "¿Te gusta el helado?" no puede responder preguntas como "¿Qué hora es?" o "Cuál es la fecha de hoy".
Paso 5: ¿Qué sigue?
Tampoco puede responder preguntas para las que nunca se enseñó. Para ser verdaderamente inteligente, necesitará crear un programa que pueda hacer "procesamiento de lenguaje natural".
"procesamiento natural del lenguaje". puede determinar que dos entradas pueden significar lo mismo y, por lo tanto, puede devolver la misma respuesta. Por ejemplo; "¿Qué hora es?" debe devolver la misma respuesta que "¿Tiene tiempo?" y "¿Sabes la hora?"
Reúna sus herramientas y construya su sistema de entrada-respuesta primero, y estudie el “procesamiento del lenguaje natural” para su segundo proyecto.
Recomendado:
Bricolaje Cómo hacer un reloj de aspecto atractivo - StickC - Fácil de hacer: 8 pasos
DIY Cómo hacer un reloj de aspecto atractivo - StickC - Fácil de hacer: en este tutorial aprenderemos cómo programar ESP32 M5Stack StickC con Arduino IDE y Visuino para mostrar una hora en la pantalla LCD y también establecer la hora usando los botones StickC
Cómo hacer un A.I. Parte 2: 9 pasos
Cómo hacer un A.I. Parte 2: Esta es la parte 2 sobre los pasos que tomé para construir una IA en una computadora con Windows, usando una base de datos gratuita, una herramienta de desarrollo de programación y el motor TTS integrado gratuito que viene con Windows. pertenece a Microsoft. La palabra " Dra
Cómo hacer un A.I. Parte 4: 3 pasos
Cómo hacer un A.I. Parte 4: El otro día estaba hablando con mi IA y le dije: "Voy a cenar arriba, vamos a comer STEAK". Sin embargo, el software de reconocimiento de voz (SR) interpretó esto como "… estamos teniendo STAKE "Me encontré con un oído problemático similar (pero diferente)
Cómo hacer un dron usando Arduino UNO »Wiki Ùtil Hacer un cuadricóptero usando un microcontrolador: 8 pasos (con imágenes)
Cómo hacer un dron usando Arduino UNO »Wiki Ùtil Hacer un cuadricóptero usando un microcontrolador: Introducción Visite mi canal de Youtube Un dron es un dispositivo (producto) muy caro de comprar. En este post voy a discutir, ¿cómo lo hago a bajo precio? ¿Y cómo puedes hacer el tuyo así a un precio económico? Bueno, en la India todos los materiales (motores, ESC
Cómo hacer PCB en casa Parte 1: 4 pasos
Cómo hacer PCB en casa Parte 1: Hoy en día, podemos crear fácilmente un circuito impreso de alta calidad, ni siquiera de calidad profesional, pero de buena calidad para proyectos de hobby. en casa sin ningún material especial. ¿Qué es PCB? Una placa de circuito impreso (PCB) soporta mecánicamente y eléctricamente