Cómo identificar si ML es útil para un proyecto o no

El primer paso sería pensar en el objetivo principal de un proyecto y los pasos individuales que pueden estar involucrados para lograr este objetivo. Una vez que identifiqué que un problema (o una parte de un problema) puede abordarse mediante un modelo predictivo (un clasificador o regresor) o un algoritmo de agrupamiento, me preguntaría si los datos son adecuados para esta tarea.

¿Tengo acceso a las etiquetas / variable objetivo si esta es una tarea de aprendizaje supervisada? Si no, ¿puedo obtener las etiquetas de algún lado? ¿Hay un número suficiente de muestras disponibles? ¿Puedo representar los datos de entrada en un formato adecuado (quizás tabular) para un algoritmo de ML?

Además, si tengo un 1D o 2D simple que puedo visualizar fácilmente y / o puedo elaborar fácilmente una regla predictiva, ML puede ser excesivo

Por ejemplo, probablemente no encajaría en un modelo de regresión para predecir los pesos de la molécula dada su estructura como entrada. Por ejemplo, dada una molécula de ácido acetilsalicílico

tenemos la composición de

9 x carbono, 8 x hidrógeno, 4 x oxígeno

dónde

C ~ 12 g / mol

H ~ 1 g / mol

O ~ 16 g / mol

Entonces podríamos calcular fácilmente su peso como

9 x 12 g / mol + 8 x 1 g / mol + 4 x 16 g / mol = 180 g / mol

Es importante pensar realmente en el problema que queremos resolver, si podemos resolverlo “fácilmente” mediante reglas deducidas a mano o si puede ser necesario ML: en términos generales, el aprendizaje automático es solo la automatización de las reglas o hipótesis de elaboración manual. o funciones aproximadas. Otro gran ejemplo de esto sería Fizz Buzz en Tensorflow de Joel Grus: Fizz Buzz en Tensorflow

More Interesting

¿Qué puedo hacer para obtener ideas en el área de inteligencia artificial para una tesis doctoral?

Cómo dar sentido a estar vivo

Si pudieras elegir cualquier proyecto de IA para trabajar en este momento, ¿cuál sería?

Cómo generar oraciones a partir de una imagen

¿Cuáles son los ejemplos más notables de sistemas expertos que se utilizaron en el espacio?

¿Los humanos solo están viviendo computadoras que ejecutan código genético en forma de ADN, y nuestro comportamiento puede explicarse como la interacción entre programas en ejecución en sus contenedores a base de carbono?

¿Cuál es el mejor instituto para aprender Python en Hyderabad?

¿Qué piensa la mayoría de las personas sobre el aprendizaje automático?

¿Cómo podemos hacer que las redes neuronales artificiales sean más similares a las redes neuronales biológicas?

¿Cómo funciona la generación de historias artificiales (automáticas)?

¿Cómo debo diseñar una red neuronal de traducción de novelas chinas?

¿Quora es una IA de supercomputadora que está aprendiendo sobre el mundo para hacerse cargo? ¿Le damos la bienvenida a nuestros nuevos señores robot?

¿Cuáles son los mejores libros sobre inteligencia artificial en Java?

¿Por qué algunas personas son tan paranoicas con respecto a la IA cuando simplemente podemos apagar la fuente de alimentación de las máquinas que ejecutan esos programas?

¿Cuáles son algunos algoritmos de inteligencia artificial necesarios para los desarrolladores de juegos?