¿Cuáles son las funciones básicas del olfato? Al igual que los datos visuales se pueden aproximar en una base 3D (RGB, HSI, etc.), ¿se puede aproximar el olor como una suma lineal de unos pocos olores básicos?

18 olores básicos pueden ser lo suficientemente buenos.

Cada receptor olfativo no está sintonizado a una molécula olfativa específica, sino que responde a un rango de moléculas, al igual que el receptor verde en el ojo no solo responde a la luz verde o verde en una longitud de onda específica. Esto también significa que más de un receptor podría responder a una molécula dada, por lo que hay algo de redundancia en la señal.

Si bien esto todavía es un tema de estudio, los últimos números que he encontrado indican que se identifican 347 receptores olfativos, según estudios de genes. [1] Estos se agrupan en 119 familias. Sin embargo, el trabajo anterior identificó solo 56 grupos principales [2] en función de la similitud genética, que se conjetura que produce una afinidad similar por las moléculas. Además, solo 18 de estos están presentes en dos clases principales de receptores [2].

Esto significa que si permite una “resolución” baja, de modo que no se puedan distinguir olores similares y, además, deje caer algunos olores que no están bien cubiertos por los receptores, y aún creemos que la similitud genética es igual a similar. receptividad, entonces tienes 18 olores básicos.

Si estos 18 olores están incrustados en un espacio de dimensionalidad menor que 18 probablemente dependerá de cómo los represente numéricamente y qué tipo de incrustación pruebe.

A modo de comparación, tenga en cuenta que si bien el ojo humano puede ver toda la luz del rojo al violeta, somos malos para distinguir colores y combinaciones de colores dentro de este espectro. Esto se hace evidente, por ejemplo, en el metamerismo. Existen cámaras que pueden captar la longitud de onda exacta del color en lugar de la representación de 3 colores del ojo, produciendo una enorme cantidad de información adicional.


Árbol filogenético enraizado de receptores olfativos humanos

[1] El repertorio del receptor olfativo humano
[2] Receptor olfativo

Los olores generalmente son el resultado de una miríada de productos químicos aromáticos. Mientras que algunos, como la vainilla, son principalmente productos químicos individuales (vainillina), otros, como el chocolate, son una gran mezcla. Desafortunadamente, no hay manera de simular el número de posibles productos químicos con aromas comunes de esa manera.

Posiblemente, algún día podría fabricarse una máquina que comience con gases de síntesis (CH4, H20, N2) y cree mezclas químicas a través de reacciones, pero estamos bastante lejos de eso.

More Interesting

¿Cuáles son algunos proyectos interesantes del último año relacionados con el aprendizaje automático?

¿El análisis discriminante lineal funciona para distribuciones que no sean gaussianas?

¿Qué tecnologías que no son de IBM se están utilizando para mejorar el ecosistema de IBM Watson?

Mi experiencia con el rendimiento de las capacidades NLP de IBM Watson fue mala. ¿Como estuvo el tuyo?

¿Cuáles son algunos ejemplos de empresas no tecnológicas que crean valor a través del uso de Big Data y qué tecnologías específicas están utilizando, por ejemplo, Hadoop, sistemas dedicados, SAP en formas novedosas, piratas informáticos, etc.

¿Cuál es el ejemplo de código más simple para redes neuronales recurrentes (RNN) en TensorFlow?

Cómo implementar el reconocimiento de imágenes para crear una aplicación para organizar imágenes

¿Hay algún lugar donde los métodos tradicionales de aprendizaje automático puedan vencer el aprendizaje profundo o las redes neuronales?

¿Cuál es la diferencia de aprender características latentes usando SVD y usando vectores incrustados en una red profunda?

¿Cuál es la importancia de las redes residuales profundas?

¿Por qué se supera un clasificador supervisado?

¿Cómo decide Gmail si un correo electrónico es promocional?

¿Hay algún lugar para ingenieros de software que no aprendan IA o Machine Learning en los próximos 10 años o todos tienen que aprenderlo?

¿Por qué el código de paralelo de GPU es más complicado que el código de paralelo de CPU?

Cómo detectar si una imagen contiene uno o más rostros humanos