Почему Шалыто прав насчёт открытых спецификаций? (Николай Непейвода, OSEDUCONF-2018)
Материал из 0x1.tv
- Докладчик
- Николай Непейвода
В 2017 году группа В. Л. Малых (ИПС РАН) по ходу работ над медицинской информационной системой поддержки принятия решений врачом получила интересные результаты. На базе данных о более чем миллионе клинических случаев было построено несколько вариантов распознавания ситуаций и генерации рекомендаций по лечению. Выяснилось любопытное явление. Меньше всего затрат программистского труда (практически на порядок) потребовала нейросеть, что компенсировалось затратами машинного времени и ресурсов для обучения и переобучения системы. Она в данном случае дала прекрасный коэффициент правильных решений (98%), но другие подходы в этом отношении оказались не намного хуже. Ещё одним преимуществом нейросети оказалось полное отсутствие необходимости кодировать информацию о медицинских инструкциях и «стандартах лечения>>, по сути дела она восстановила эти примитивные программы по прецедентам работы врачей, которые на 98% механически следуют им[1].
Эти эксперименты интересны также с точки зрения перспектив программирования. Намечается переход для многих задач к специализированным нейропроцессорам, имеется положительный опыт их применения и в суперкомпьютерах высшего ранга, и в компьютерах средней категории. В этом случае главным является не программа. а её спецификации, программирование полностью становится не фон-неймановским. При малейшем изменении аппаратной структуры нейрокомпьютера конкретные пользухи конкретных программ могут оказаться ненужными и скорее даже вредными. Так что передаваемыми становятся лишь спецификации.
Поэтому я считаю, что замечания А. А. Шалыто по поводу разумности во многих случаях открытых спецификаций, а не открытого текста программ будут становиться всё более актуальными и что концепция свободного программного обеспечения скоро нащупает свои естественные границы применимости.
Попытаюсь обрисовать некоторые области, где именно открытые спецификации полезны.
- Сложные нейросети, в особенности с аппаратной поддержкой, тем более после неизбежного появления нейросетей высших порядков вместо «глубоких».
- Другие классы программ с нетривиальным самообучением.
- Фотонные и квантовые процессоры.
- Программы, эксплуатирующие большие кластеры специализированных процессоров.
Содержание
Видео
Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.
Презентация
Thesis
Примечания и ссылки
- ↑ Поразительно, что в стандартах, диктуемых бюрократией и медико-фармацевтической мафией, прописан именно такой процент допустимых нестандартных действий врача.
Plays:316 Comments:1