¿Qué es la inteligencia artificial (IA)?
La Inteligencia Artificial (IA) es el estudio de la informática que se centra en el desarrollo de software o máquinas que exhiben inteligencia humana.
Por supuesto, no es tan simple. La IA es un tema amplio que abarca desde calculadoras simples hasta tecnología de dirección automática o algo que podría cambiar radicalmente el futuro.
- ¿Por qué alguien todavía no ha creado una inteligencia artificial tipo JARVIS?
- ¿Hay IA para la escritura y las artes del lenguaje?
- Cómo explicar las predicciones básicas de las redes neuronales artificiales para un personal de alta gerencia que no tiene idea de qué son o hacen ANN
- ¿Cuál sería el consejo de Mónica Anderson para una persona de 24 años que está buscando seriamente contribuir al campo de los AGI holísticos a largo plazo?
- ¿Qué trabajos / habilidades no se verán afectados por la IA y la automatización?
Tipos de IA
- La IA débil, que también se conoce como IA estrecha, se centra en una tarea. No hay autoconciencia o inteligencia genuina en caso de una IA débil.
iOS Siri es un buen ejemplo de una IA débil que combina varias técnicas de IA débil para funcionar. Puede hacer muchas cosas para el usuario, y verá cuán “estrecho” es exactamente cuando intente tener conversaciones con el asistente virtual.
- Strong AI, que también se conoce como True AI, es una computadora que es tan inteligente como el cerebro humano. Este tipo de IA podrá realizar todas las tareas que un humano podría hacer. Como Matrix o yo, Robot
- La superinteligencia artificial te dejará boquiabierto si la IA fuerte te impresionó. Nick Bostrom, pensador líder en IA, lo define como “un intelecto que es mucho más inteligente que los mejores cerebros humanos en prácticamente todos los campos, incluida la creatividad científica, la sabiduría general y las habilidades sociales”.
La superinteligencia artificial es la razón por la cual muchos científicos y tecnólogos prominentes, incluidos Stephen Hawking y Elon Musk, han expresado su preocupación por la posibilidad de extinción humana.
¿Cómo empezar?
Lo primero que debe hacer es aprender un lenguaje de programación. Aunque hay muchos idiomas con los que puede comenzar, Python es lo que muchos prefieren comenzar porque sus bibliotecas son más adecuadas para el aprendizaje automático
Aquí hay algunos buenos recursos para Python:
CodeAcademy
Aprende Python de la manera difícil
Coursera http: // Pythonhttps: //www.coursera.org/specializations/python
Introducción a la computadora http: // sciencehttp: //ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/
Aprenda sobre los BOT
Un BOT es el ejemplo más básico de una IA débil que puede realizar tareas automatizadas en su nombre. Los chatbots fueron uno de los primeros programas automatizados que se denominaron “bots”. Necesita IA y ML para sus chatbots. Los rastreadores web utilizados por los motores de búsqueda como Google son un ejemplo perfecto de un BOT sofisticado y avanzado.
Debes aprender lo siguiente antes de comenzar a programar bots para hacerte la vida más fácil.
http: // xpathhttp: //www.w3schools.com/xpath/xpath_syntax.asp: esto le ayudará a inspeccionar y orientar HTML y crear su bot a partir de lo que ve allí.
http: // regexhttp: //regexr.com/ – Esto te ayudará a procesar los datos que alimentas a tu bot limpiando o apuntando (o ambos) las partes que son importantes para tu lógica.
http: // RESThttp: //docs.python-requests.org/en/latest/index.html: esto es realmente importante, ya que eventualmente trabajará con las API. Puede usar solicitudes para hacer esto por su simplicidad.
Una vez completado el curso anterior, visite a continuación
Cómo construir un Python Bot (Cómo construir un Python Bot que pueda jugar juegos web)
También puede comenzar utilizando API y herramientas que ofrecen la capacidad de crear aplicaciones de usuario final. Esto te ayuda al construir algo sin preocuparte demasiado por la teoría al principio. Algunas de las API que puede usar para esto son:
Despues de todo esto
Una vez que haya completado con Python y haya practicado lo básico, debe comenzar a aprender más sobre Machine Learning. En Python, comience a aprender las bibliotecas Scikit-learn, NLTK, SciPy, PyBrain y Numpy, que serán útiles al escribir algoritmos de Machine Learning. También necesita saber matemáticas avanzadas.
Aquí hay una lista de recursos para que pueda aprender y practicar ML:
Una introducción visual al aprendizaje automático Aprendizaje automático | Coursera (por Andrew Ng)
Machine Learning Inteligencia Artificial (IA) (Especialmente para ejercicio de práctica en Python)
Introducción a las estadísticas | UdacityIntro al curso de inteligencia artificial y capacitación en línea | Udacity (incluye lógica y robótica)
Inteligencia artificial
Inteligencia Artificial (IA)
Algunos libros para IA
Inteligencia artificial: un enfoque moderno
Wiki de Neurociencia Cognitiva Computacional
Exploraciones Computacionales en Neurociencia Cognitiva
En cuanto a aprender piratería ética
mira estas respuestas mías
¿Cuáles son los pequeños pasos para aprender a hackear?
¿Es posible aprender piratería ética mediante el autoaprendizaje?