¿Cuál es el propósito de la inteligencia artificial de código abierto?
Hasta ahora, Facebook, Google, Microsoft, IBM y otras empresas han abierto sucesivamente la inteligencia artificial de código abierto. El llamado código abierto se refiere al código fuente de un programa abierto, que cualquiera puede utilizar y modificar a voluntad.
No hay almuerzo gratis en el mundo. ¿Cuál es el propósito de este movimiento de varias de las principales empresas de Internet? ¿Qué impacto tendrá en el desarrollo de la inteligencia artificial global?
Qué abrir el código
IBM anunció el 7 de diciembre que hará que el código fuente de su herramienta de inteligencia artificial System ML (machine learning) sea gratuito para programadores externos a través del código de Apache Software Foundation . Rob Thomas, vicepresidente de desarrollo de IBM, dijo que espera que este sea el primer paso hacia la adopción generalizada de System ML.
Se entiende que System ML fue desarrollado originalmente por IBM hace 10 años para simplificar la dificultad de los desarrolladores para personalizar el software de aprendizaje automático. Por ejemplo, puede ayudar a los bancos a crear software de modelado de riesgos para avisar con antelación cuando se detecta actividad fraudulenta. Se espera que la versión actual funcione con otra pieza de software para ayudar a las empresas a procesar grandes cantidades de datos desde teléfonos inteligentes o rastreadores de actividad física.
IBM es el cuarto gigante tecnológico que este año pone a disposición del público su tecnología patentada de aprendizaje automático. Facebook abrió algunas funciones de su software de inteligencia artificial Torch Software en febrero de este año. Google abrió su sistema TensorFlow en noviembre. El sistema se puede utilizar en muchas áreas de aprendizaje automático profundo, como el reconocimiento de voz o el reconocimiento de fotografías. Puede ejecutarse en un grupo de miles de computadoras o en un solo teléfono inteligente. Actualmente se usa en productos como búsqueda, fotografías y bandeja de entrada. aplicaciones de correo electrónico.
Ese mismo mes, Microsoft también lanzó DMTK, un conjunto de herramientas de código abierto para el aprendizaje automático. El proyecto de código abierto permite a las pequeñas y medianas empresas utilizar unos pocos ordenadores para realizar el trabajo de miles de superordenadores, porque la inteligencia artificial necesita procesar grandes cantidades de big data. El nombre completo de DMTK es Dstributed Machine Learning Toolkit, que es un conjunto de herramientas de aprendizaje automático distribuido. Una de esas herramientas se llama LightLDA, un sistema escalable, rápido y liviano para modelado de temas a gran escala.
Microsoft dijo: "En la implementación distribuida, hicimos muchas optimizaciones del sistema para permitir que LightLDA maneje datos y modelos a muy gran escala en un grupo de computadoras comunes. Por ejemplo, en un grupo de ocho computadoras Un modelo LDA con 1 millón de vocabularios y 1 millón de temas (aproximadamente 1 billón de parámetros) se puede entrenar en un conjunto de datos con 200 mil millones de muestras de entrenamiento >Con estas herramientas, los desarrolladores pueden implementar aprendizaje automático a gran escala utilizando menos servidores, dijo George. Thomas de Microsoft Research.
¿Cuál es el punto?
Una empresa. ¿Por qué las grandes empresas trabajan tan duro para desarrollar software de forma gratuita para el público? Insiders****, las empresas de inteligencia artificial están reclutando activamente talentos de aprendizaje automático, y el código abierto puede atraer talentos externos para participar en la cooperación del proyecto y también pueden reclutar algunos talentos de la comunidad de terceros.
Thomas dijo que al abrir el código fuente de System ML, IBM espera atraer a más programadores para que utilicen y estudien este software, acelerando así la velocidad de desarrollo de este software. "Nuestro desarrollo actual está limitado por el presupuesto. , por lo que se necesita código abierto para acelerar el ritmo de la innovación. "
"La investigación interna sobre inteligencia artificial en China aún no ha comenzado, por lo que aún no ha descubierto una gran sed de talentos. Todavía nos centramos en los negocios tradicionales y no he oído hablar de ninguna empresa que se centre en la inteligencia artificial. ", dijo un ejecutivo de BAT a los periodistas.
Google declaró en su sitio web oficial que espera atraer a más investigadores lanzando el sistema, encontrarle nuevos usos y mejorarlo. "TensorFlow aún no está completo y necesita ser ajustado, modificado y ampliado. " .
Vale la pena señalar que, si bien el sistema es de código abierto, Google está dejando atrás las cosas que hacen que su tecnología de aprendizaje automático sea única: cantidades masivas de datos, una red de computadoras que pueden ejecutar el software y una vasta red de computadoras en las que modificar los algoritmos del equipo de expertos en inteligencia artificial.
Un objetivo importante de Google al hacer público su sistema es atraer más expertos en inteligencia artificial para que contribuyan a la mejora y aplicación del software. “En este tipo de sistemas, hay millones de parámetros que deben modificarse. equilibrado. Si no hay ingenieros para realizar estas tareas, el algoritmo de aprendizaje profundo lanzado por Google esta vez será extremadamente limitado. "
Cómo ganar dinero
Las empresas compiten para abrir su propio software, de modo que sus respectivos software también puedan utilizar los programas de código abierto de los demás.
Google utilizará sistemas de inteligencia artificial de Microsoft, IBM y Facebook, y será utilizado por otras empresas. Los desarrolladores pueden integrar todos los programas de código abierto de los gigantes nacionales de Internet de China para crear sus propios sistemas nuevos. Google, Facebook, Microsoft, IBM y otros los modifican en sus propios programas de inteligencia artificial, pero la investigación nacional sobre inteligencia artificial en China no es tan popular como en Baidu, y ninguna empresa en China trata la inteligencia artificial como un departamento independiente. ", dijeron los ejecutivos técnicos de BAT al reportero de International Finance News.
La investigación y el desarrollo de software de inteligencia artificial requieren mucha mano de obra y recursos materiales, por lo que estos software de código abierto ¿aún pueden lograr rentabilidad comercial?
Un ejecutivo de tecnología central de BAT analizó a un periodista de International Finance News: "Al igual que el sistema Android de código abierto de Google, más personas lo usan y periféricos relacionados. Con más cosas, Google puede ganar dinero desde otros lugares, como proporcionar Servicios de apoyo, como publicidad, como equipos especiales. Mientras más personas lo utilicen, se podrá generar dinero. "
"La publicidad es una fuente de ingresos muy importante. El sistema de código abierto de Google tiene una fuerte correlación con Android. Mientras más personas lo utilicen, podrán ganar dinero", dijo el ejecutivo de tecnología a los periodistas. También es posible desarrollar equipos de hardware si más personas los utilizan, se pueden proporcionar equipos especializados, como hardware inteligente, y el software y el hardware formarán un ecosistema relativamente completo. "
Sin embargo, el ejecutivo de tecnología dijo: "No existe un escenario claro para el modelo de ganancias de los servicios de inteligencia artificial. Aunque el sistema existente se puede mejorar y mejorar, el servicio en sí basado en el aprendizaje automático no puede existir. No existe un modelo de beneficio claro. "