Hola, como soy solo programando me he preguntado como crear ayuda, así que he empezado a estudiar el campo de la Inteligencia Artificial IA, entonces me gustaría conocer que debo aprender en especifico para crear una IA que sea capaz de leer los libros que tengo de python y django en pdf, entonces esta aprenda a programar y poder asignarle tareas y así me ayude con mi trabajo ;)
Saludos
entre Desarrolladores
Recibe ayuda de expertos
Registrate y pregunta
Es gratis y fácil
Recibe respuestas
Respuestas, votos y comentarios
Vota y selecciona respuestas
Recibe puntos, vota y da la solución
Pregunta
Que debería aprender para crear una IA que aprenda a programar
- preguntó
- Software
- 1124 Vistas
- 1 Respuestas
- solucionada
1 Respuesta
Hola @dairon,
según la teoría de la computación hay problemas que tiene solución con una computadora y otros que no.
En general, basados en la demostración que hacen Alan Turing y Alonso Church de forma independiente, ambos llegan a la conclusión de que hay problemas que no tiene solución.
Actualmente clasificamos los problemas en 3 familias:
- Problemas que tienen solución computacional. Ej. resolver el Cubo Rubik
- Problemas que no tienen una solución computacional. Ej. demostrar un teorema.
- Problemas intratables, que son problemas que sí tienen solución pero el tiempo para llegar a ella los hace inabordables. Ej. factorizar números primos de 100 dígitos.
Los avances en la infomática y la computación se vienen dando en el tercer tipo de problema, a medida que se descubren nuevas formas de procesamiento y se diseñan mejores algoritmos. Por ejemplo, en las mejores soluciones al "problema del viajante" y los avances en computación distribuida para factorizar primos grandes.
El problema que vos planteás, cae en la 2da categoría: es un problema que no tiene solución dentro de la teoría de la computación. Otro problema que no tiene solución dentro de la teoría es la traducción del lenguaje humano.
Peeeeero... vemos avances en estos campos. Los avances son por hacer abordajes estadísticos, usar bases de datos gigantescas y guardar lo que personas dicen que está bien en ciertos contextos para repetirlos.
Lo que se hace es tratar de llevar un problema sin solución a un problema intratable. Esto da resultados más o menos buenos, como el "traductor" de Google, los reconocedores de imágenes o los bots que chatean con la gente... tres proyectos que hasta ahora vienen dando las traducciones mediocres y literales que conocemos, algoritmos que confunden personas de color con gorilas y bots que al rato hacen comentarios racistas y nazis... solo por citar las recientes experiencias de grandes empresas con enormes presupuestos.
Hay que hacer nuevas bases matemáticas para abordar esos problemas. Hay mucha literatura y muy iteresante al respecto. Te recomiendo empezar por Marvin Minsky.
Saludos!
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 689579
- 1
- Jul 5, 2015
Sin Respuesta
-
- 80
- 0
- Oct 18
-
- 166
- 0
- Jul 9
-
- 535
- 1
- Mar 19
-
- 409
- 2
- Feb 26
-
- 4726
- 0
- Nov 7, 2023
-
- 479
- 0
- Sep 19, 2023
-
- 464
- 0
- Ago 21, 2023
-
- 637
- 0
- May 14, 2023
- ver todas
Preguntas relacionadas
- Algún curso para empezar a programar para Android?
- alguien me enseña a programar en java?
- Como llevar una documentacion paso a paso de las tareas basicas para mantener un software
- ¿Algún buen libro para aprender a programar en android?
- ¿com puedo exportar y importar una base de datos Mysql a otra computadora?
Actividad Reciente
alyvrs preguntó Oct 19
Ayuda , necesito mostrar datos creados solo por el…ManHol preguntó Jul 9
pasar un archivo de excel a csv en pythonArtEze respondió Abr 24
Alguien sabe, no me ignorenArtEze seleccionó una respuesta Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze preguntó Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
No me deja instalar OracleArtEze respondió Abr 24
Formulario que guarde los datos de un jsonArtEze comentó Abr 24
Script /boot/ scrapingSantiago2610 comentó Mar 23
Acualizar ChoiceField en django
Ultimas Preguntas
Preguntas relacionadas
- Algún curso para empezar a programar para Android?
- alguien me enseña a programar en java?
- Como llevar una documentacion paso a paso de las tareas basicas para mantener un software
- ¿Algún buen libro para aprender a programar en android?
- ¿com puedo exportar y importar una base de datos Mysql a otra computadora?
Usuarios Top
- Leonardo-Tadei
- 227320 Puntos
- Peter
- 150480 Puntos
- white
- 75880 Puntos
- carlossevi
- 63580 Puntos
- magarzon
- 30650 Puntos
- pregunton
- 20400 Puntos