¿Existen IDE o marcos creados para la investigación de IA?

Sí y no, pero principalmente no.

La IA cubre un espectro muy amplio de dominios con muchas técnicas diferentes. Además, la mayoría de las cosas “de vanguardia” es desarrollada por investigadores o estudiantes de doctorado que rara vez tienen tiempo de sobra para implementar un buen IDE para una herramienta en la que todavía intentan encontrar la mejor manera de implementar sus algoritmos centrales y demostrar su enfoque .

Dicho esto, algunas herramientas aquí y allá presentarán e IDE para ellos de alguna forma. Esto será a menudo específico para esa herramienta / enfoque especial, pero existe. He visto algunos enfoques basados ​​en modelos que proporcionan herramientas e incluso colores de sintaxis en el editor / IDE favorito de los desarrolladores (algunos para emacs, o vi, o eclipse, …) También tiene algunas herramientas que, debido a que son ampliamente utilizadas por la comunidad de s Ser el mejor lugar para encontrar muchos enfoques integrados. Un ejemplo en el que puedo pensar es R (The R Project for Statistical Computing) que debido a su diseño hacia las estadísticas es un lugar bastante bueno para encontrar muchas herramientas estadísticas de aprendizaje automático proporcionadas como una extensión, o Matlab también tiene bastantes (para similares razones).

También hay herramientas como Weka (aprendizaje automático) que tienen el objetivo de ensamblar múltiples algoritmos populares en un campo. Weka fue iniciada por académicos (Universidad de Waikato según Wikipedia) que tenía como objetivo agrupar el algoritmo típico para el análisis y la visualización estadística. Creció en algún tipo de colección de herramientas simples de ML y proporcionó todos los elementos básicos para realizar las tareas típicas requeridas para este tipo de enfoques (filtrado de datos, …) y proporcionar en ese sentido algún tipo de IDE básico para científicos de datos.

Pero en cuanto a una herramienta universal que cubre todas las bases. No, no hay campo de IA todavía es muy disparejo, sin un enfoque claramente dominante y la mayoría de los enfoques no presentan las mismas necesidades para su desarrollo y mantenibilidad. Es muy raro, incluso imposible, encontrar un IDE que cubra todos los lenguajes de programación (vi y emacs son probablemente los más cercanos a este) y los lenguajes de programación son mucho más maduros que las técnicas de IA.

Me sorprendería si hubiera una IA específica, ya que realmente no tendría demasiado sentido.
En general, la IA se desarrolla utilizando lenguajes de programación tradicionales, como C, C ++, Python y otros, con IDE de codificación tradicionales.

Dicho esto, hoy me encontré con una noticia que mencionaba un entorno de desarrollo de redes neuronales de nVidia.
http://www.hardwarezone.com.sg/t

No sé de nada verdaderamente dedicado y general. Por supuesto, uno puede usar cosas como Eclipse u otras con Python apropiado u otras bibliotecas, y está el viejo Emacs para Lisp, y más. Como no soy un tipo de ML mainstream, no conozco ningún IDE personalizado con NN, pero seguramente alguien debe haber creado las herramientas adecuadas para construir y monitorear NN. También está el entorno de desarrollo de robótica de Microsoft, pero no lo he explorado en absoluto. Estoy seguro de que la gente de IBM Watson ha creado su propio conjunto de herramientas. Probablemente haya discusión en algunas notas de la conferencia, pero no la he buscado activamente.

El verdadero desarrollo AGI grande necesitará algo personalizado para la tarea. Estoy trabajando en un entorno de desarrollo AGI patentado, pero está lejos de estar listo para su lanzamiento comercial. (No va a ser de código abierto). Mi enfoque está orientado al apoyo a varios procesos involucrados en la conciencia, y cada tipo de proceso difiere ampliamente de otros tipos. Por lo tanto, el conjunto de herramientas debe abarcar un terreno variado, desde las NN hasta el procesamiento simbólico y la gestión de la base de conocimiento. Un IDE para esto es, por lo tanto, complejo. Sería muy útil acelerar el desarrollo si el IDE es AI y puede ayudar. Hasta ahora, solo he implementado scripts basados ​​en reglas para este fin, y esos son solo una forma muy débil de IA.

More Interesting

¿Qué es el comportamiento cognitivo y cómo es útil en IA?

¿Cuáles son los cursos de requisitos previos para una maestría / doctorado en informática / inteligencia artificial?

¿Puede funcionar una economía futura en la que las personas sean propietarias de la fuerza laboral robótica / IA y la alquilen a las grandes corporaciones? Ya sea individualmente o en grupos.

¿Tengo que normalizar las entradas para redes neuronales usando ReLU?

¿Cuál es la diferencia entre el aprendizaje supervisado y el aprendizaje de refuerzo inverso?

¿Qué tan común es que las personas que estudian IA pasen a diseñar IA de videojuegos?

¿Me puede explicar sobre domótica e inteligencia artificial?

¿Cuál es el correo electrónico de reclutador más molesto que has recibido?

¿Podría la inteligencia artificial conquistar el mundo? ¿Si es así, cómo? O si no, ¿por qué no?

¿Es necesario que una inteligencia artificial use una base de datos para ser una inteligencia artificial?

¿Qué problemas de investigación deben resolverse para que la IA mejore dramáticamente?

¿Cuáles son los fundamentos necesarios para el aprendizaje automático, el aprendizaje profundo, la robótica y la inteligencia artificial?

¿Cuáles son los mejores programas de maestría relacionados con la inteligencia artificial?

¿Por qué las personas trabajan lentamente para desarrollar una IA que pueda resolver problemas matemáticos súper difíciles?

¿Cuál es el robot humanoide más avanzado del mundo?