Openstack DevOps and IBM/Informix Certified DBA... · 23 февр 2022
ИИ как корпoративный development и (не versus) математика как фундаментальная наука
=======================
ИИ доказывает, что он хорошо разбирается в чистой математике и белковых галлюцинациях
Одна из причин, по которой искусственный интеллект является такой интересной областью, заключается в том, что почти никто не знает, в чем он может оказаться хорош. Две статьи ведущих лабораторий, опубликованные сегодня в журнале Nature, показывают, что машинное обучение можно применять к таким технически сложным задачам, как генерация белков, и таким абстрактным, как чистая математика.
Проблема с белком может показаться не такой уж неожиданной, учитывая недавние волнения вокруг способности ИИ сворачивать белки, что продемонстрировали DeepMind от Google и лаборатория Baker Lab из Вашингтонского университета, не случайно также те, кто выпустил статьи, которые мы сегодня отмечаем. Исследование, проведенное Baker Lab, показывает, что модель, которую они создали для понимания того, как укладываются белковые последовательности, может быть перепрофилирована, по сути, для противоположного действия: создания новой последовательности, отвечающей определенным параметрам и действующей, как и ожидалось, при тестировании in vitro. Это не было очевидно — у вас может быть ИИ, который отлично распознает лодки на картинках, но не может их нарисовать, например, или ИИ, который переводит с польского на английский, но не наоборот.
Поэтому открытие того, что ИИ, созданный для интерпретации структуры белков, может также создавать новые, является важным. В этом направлении уже проделана некоторая работа различными лабораториями, такими как ProGen в SalesForce Research. Но RoseTTAFold от Baker Lab и AlphaFold от DeepMind далеко впереди, когда речь идет о точности протеомных прогнозов, поэтому приятно знать, что эти системы могут превратить свой опыт в творческие начинания.
==================
Абстракции ИИ
==================
Тем временем DeepMind захватил обложку журнала Nature, опубликовав статью, показывающую, что ИИ может помочь математикам в решении сложных и абстрактных задач.
Результаты не перевернут мир математики с ног на голову, но они действительно новые и действительно благодаря помощи модели машинного обучения, чего никогда раньше не было.
Идея здесь основывается на том факте, что математика в значительной степени является изучением взаимосвязей и паттернов — по мере того, как одно увеличивается, другое уменьшается, скажем, или по мере увеличения граней многогранника увеличивается и число его вершин. Поскольку эти вещи происходят согласно системам, математики могут делать предположения о точном соотношении между этими вещами.
Некоторые из этих идей просты, как выражения тригонометрии, которые мы выучили в начальной школе: фундаментальное качество треугольников состоит в том, что сумма их внутренних углов составляет в сумме 180 градусов или что сумма квадратов более коротких сторон равна квадрат гипотенузы. А как насчет 900-гранного многогранника в 8-мерном пространстве? Не могли бы вы найти эквивалент a^2 + b^2 = c^2 для этого?
Математики знают, но объем такой работы ограничен просто потому, что нужно оценить множество примеров, прежде чем можно будет быть уверенным, что наблюдаемое качество является универсальным, а не случайным. Именно здесь, в качестве метода экономии труда, DeepMind развернула свою модель ИИ.
«Компьютеры всегда хорошо выдавали данные в масштабе, с которым люди не могут сравниться, но отличие [здесь] заключается в способности ИИ выявлять закономерности в данных, которые было бы невозможно обнаружить в человеческом масштабе. — объяснил оксфордский профессор математики Маркус дю Сотуа в пресс-релизе DeepMind. Фактические достижения, достигнутые с помощью этой системы искусственного интеллекта, намного превышают мою голову, но математики среди наших читателей наверняка поймут следующее, цитата из DeepMind:
====================
Гипотеза комбинаторной инвариантности, бросающая вызов прогрессу почти 40 лет, утверждает, что между определенными ориентированными графами и полиномами должна существовать связь. Используя методы машинного обучения, мы смогли обрести уверенность в том, что такая связь действительно существует, и выдвинуть гипотезу о том, что она может быть связана со структурами, известными как сломанные двугранные интервалы и экстремальные отражения.
Обладая этими знаниями, профессор Уильямсон смог разработать удивительный и красивый алгоритм, который решит гипотезу о комбинаторной инвариантности.
Алгебра, геометрия и квантовая теория разделяют уникальные точки зрения на [узлы], и давняя загадка заключается в том, как соотносятся эти разные ветви: например, что геометрия узла говорит нам об алгебре?
Мы обучили модель машинного обучения обнаруживать такой паттерн, и неожиданно выяснилось, что конкретная алгебраическая величина — сигнатура — напрямую связана с геометрией узла, которая ранее не была известна и не предполагалась существующей теорией. Используя методы атрибуции машинного обучения, мы помогли профессору Лакенби открыть новую величину, которую мы называем естественным наклоном, которая намекает на важный аспект структуры, который до сих пор упускали из виду.
=====================
Предположения были подтверждены миллионами примеров — еще одно преимущество вычислений в том, что вы можете приказать им тщательно проверить вашу гипотезу, не покупая пиццу и кофе.
Исследователи DeepMind и упомянутые выше профессора тесно сотрудничали, чтобы разработать эти конкретные приложения, поэтому мы не рассматриваем «универсального помощника по чистой математике» или что-то в этом роде.
Но, как отмечает Кристиан Стамп из Рурского университета в Бохуме в кратком изложении статьи в Nature, то, что это вообще работает, является важным шагом на пути к такой идее.
«Ни один из результатов не обязательно недосягаем для исследователей в этих областях, но оба дают подлинную информацию, которая ранее не была обнаружена специалистами. Таким образом, продвижение — это больше, чем наброски абстрактной структуры», — написал он. «Еще предстоит определить, широко ли применим такой подход, но Davies et al. обеспечивают многообещающую демонстрацию того, как инструменты машинного обучения могут использоваться для поддержки творческого процесса математических исследований».
Вопрос требует ответа на тему "Что такое принципиально новое?"
Двоичное счисление предлагал еще Лейбниц в XVII веке и имплементировал, как сейчас бы сказали, ее в своем арифмометре. Только вот первый компьютер в более-менее... Читать далее
Да, я уверен, что могут. Новые сферы деятельности, куда вторгается программирование, а также новые виды программируемых устройств этому способствуют. Стоит ожидать появления языков заточенных на разработку искуственного... Читать далее
Очень интересно IT. Программист самоучка · 28 февр 2022
Смотри, например в языке программирования Python есть известные и хорошие репозитории, которые позволяют работать с математическими вычислениями. Это например NumPy, Pandas и т. д. Все эти библиотеки созданы в математических... Читать далее
Научные заметки о жизни:
zen.yandex.ru/id/5c434983... · 10 мая 2022
Такое происходт регулярно.
В основе современных трансляторов лежит теория формальных грамматик и теория конечных автоматов. Сегодня никто не возьмется разрабатывать транслятор без опоры на эти теории.
Первое время компьютеры исп... Читать далее
Да, могут. Информатика - прежде всего раздел математики. Математики, открыв что-либо новое (новую формулу, новое решение задач и т.д.) помогают программистам упростить код.
Могут. Но в помощь математикам придет аппаратура и оборудование, улавливающие колебания в электромагнитном и гравитационном контурах нашей планеты.
Кризис науки и технологии связан с кризисом фантазии людей, привязанной к... Читать далее
Довольно широкий круг интересов и компетенции, раз... · 23 февр 2022
Конечно, могут. И это уже многократно происходило и происходит до сих пор. В любом техническом ВУЗе преподается такая дисциплина как численные методы - это один из ярких наглядных примеров применения математики для программирова... Читать далее
Да, математики могут внести значительный вклад в развитие программирования и помочь программистам в создании чего-то принципиально нового. Математика и программирование тесно связаны между собой, и математические концепции и... Читать далее
Программирование, большие данные, криптопанк... · 23 апр 2022
Программирование это и есть прикладная математика. Вы наверно имели ввиду кодирование. Да математики постоянно придумают новые алгоритмы которые кодеры используют при написании программ для ЭВМ. Новые алгоритмы помогают решать... Читать далее