¿En qué se basa IBM Watson? ¿Es una alternativa interna de IBM a TensorFlow?

IBM Watson no es un producto o una pieza de código, es una marca de IBM (marketing) utilizada para un montón de cosas.

No confunda un marco con un algoritmo . Tensorflow es una biblioteca de software que se puede utilizar para implementar varios algoritmos de aprendizaje automático. Lo que importa es el algoritmo en sí, no el marco. Tensorflow es solo una biblioteca que ayuda con el paralelismo, que solo es útil en un puñado de casos.

Los desarrolladores de IBM, que yo sepa, son un poco indiferentes cuando se trata de bibliotecas. Dependen en gran medida (y contribuyen) del código abierto y utilizarán lo que funcione mejor.

Muchos de los componentes / algoritmos que usan son mucho más antiguos que TensorFlow y la mayoría de las bibliotecas de aprendizaje automático. Si me preguntas, probablemente hayan construido la mayoría de estas cosas desde cero sin usar ningún marco en particular.


Como nota al margen: no existe un ” Watson de IBM ” o un “algoritmo de Watson” o un “AI de Watson”. Realmente son muchas cosas diferentes. Dependiendo del caso de uso, se utilizan una variedad de técnicas. Parece que hoy en día, IBM no está ofreciendo ningún producto complejo, realmente cognitivo, en primer lugar (aparte de implementaciones individuales por millones de dólares) y ha optado por las API de nube atómica: Productos y servicios de Watson

Si echa un vistazo a esos, en su mayoría se basan en conceptos simples como la clasificación y la extracción de entidades. No hay aprendizaje profundo involucrado 😉

A2A. IBM Watson es una marca para una amplia gama de tecnologías basadas en muchas bases de códigos diferentes. Me aventuraría a adivinar que todos los principales lenguajes de codificación están representados y también algunos lenguajes más arcanos.

Watson no es una sola cosa, es estructural. TensorFlow (TF) es un marco. Puede usar uno o ambos para crear una solución usando las bibliotecas de Machine Learning (ML) y el lenguaje de codificación que elija.

Watson es una amalgama de tecnologías requeridas para implementar una solución ML ensamblada bajo el modelo de plataforma IBM Bluemix. Para tener una idea de cómo encaja todo esto, eche un vistazo a Data Science Experience de IBM y siga los enlaces a Bluemix (puede experimentar sin costo, pero tendrá que proporcionar una tarjeta de crédito para crear una cuenta).

No pienses que Watson es una alternativa.

More Interesting

¿Por qué utilizamos núcleos en algunos modelos de aprendizaje automático?

¿Cuál es el mejor clasificador HOG de detección de peatones para descargar?

¿Cuál es el gradiente de la función de probabilidad logarítmica en la regresión logística multinomial?

¿Cuál es la diferencia entre las redes de Markov y las redes bayesianas?

¿Cuáles fueron algunos de los artículos de conferencias / revistas de investigación del discurso más interesantes / dignos de mención en 2012?

¿Cuál es la mejor manera de estudiar IA y aprendizaje automático?

¿Por qué estudiar el procesamiento del lenguaje natural?

¿El aprendizaje automático es solo una forma de predecir con precisión resultados particulares y / o tomar acciones óptimas basadas en algún conjunto de datos?

¿Cómo se puede determinar si un elemento no es apto para ninguna clasificación de acuerdo con el algoritmo Naive Bayes?

¿Qué enfoques utilizas para vectorizar funciones en Matlab?

¿Cuál es la mejor base de datos para almacenar vectores de características de gran tamaño para su posterior recuperación y calcular las mediciones de distancia para la coincidencia de similitudes?

¿Cómo detectamos el sobreajuste y la falta de ajuste en Machine Learning?

Cómo iniciar el aprendizaje automático desde PHP

¿Cómo se usa el aprendizaje automático en la generación de preguntas?

¿Cuántas clases diferentes podemos tener prácticamente dentro de un conjunto de entrenamiento, mientras usamos el algoritmo KNN?