Нейросети представляют собой математические модели, работающие по аналогии с человеческим мозгом. Хотя такие алгоритмы намного проще своих биологических прототипов, они способны обрабатывать сложную информацию.
Ученые из Калифорнии, о работе которых рассказывает Science Daily, решили использовать для создания нейросети молекулы ДНК. В результате у них получился аналог небольшой нейронной сети. Чтобы продемонстрировать возможности алгоритма, перед ним поставили классическую задачу: распознать рукописный почерк.
Почерк каждого человека индивидуален, поэтому мозг затрачивает значительные усилия на его распознавание. Нейросети должны справляться с этой задачей не хуже человека.
В случае алгоритма, основанного на ДНК, речь идет о «молекулярном почерке»: каждый распознаваемый образец почерка закодировали в виде смеси нуклеотидных нитей.
На первом этапе ученые создали алгоритм, способный отличать рукописные цифры 6 и 7. Проверка на 36 образцах показала, что она успешно справляется с этой задачей. В результате биохимических реакций пробирка с образцом почерка и ДНК-нейросетью окрашивается в определенный цвет, символизирующий ту или иную цифру. Затем технологию усовершенствовали, научив распознавать все цифры от 1 до 9. Как и в первом случае, «ответ» был закодирован в цвете смеси. Например, сочетание зеленого и желтого сигналов означало 5, а зеленого и красного — 9.
Авторы работы уверены, что их алгоритм можно применить для решения множества задач. Например, определять уровень глюкозы или холестерина в крови. Таким образом, можно будет проводить диагностику непосредственно в молекулярной среде.
Искусственный интеллект способен увидеть в почерке намного больше, чем обычный человек. Например, алгоритм, созданный азиатскими исследователями, способен выявить иностранца в человеке, пишущем по-английски. Пока технология распознает пять национальностей: малайцев, иранцев, китайцев, индийцев и бенгальцев.