С изобретением нейронных сетей и методов, с ними связанных, стало возможно машинное обучение, характер которого носит случайный характер. Т.е. люди не могут точно предсказать, как именно и когда именно нейронная сеть чему-то обучится.
Случайный поиск успешных знаний
По своей сути нейронные сети обучаются полным перебором всех возможных вариантов, пока не будут встречены удачные варианты.
Этот способ очень долгий и ресурсозатратный, но в условиях отсутствия каких-либо дополнительных точек опоры единственно возможный.
Машина, с помощью которой Алан Тьюринг расшифровал немецкую систему Enigma путем полного перебора и прослушал весь радиообмен Германии во время Второй мировой войны.
Приведем пример. Будем рассматривать первобытного человека как нейронную сеть и посмотрим сколько лет ушло на появление тех или иных технологий этим методом обучения.
0. Условно будем считать что человек возник 10 млн лет до н э
Первобытный человек глазами художника
1. Каменный топор 3.3 млн лет до н э
2. Огнем люди овладели 1.5 млн лет до н э
3. Письменность 6 500 лет до н э
4. Колесо 5000 лет до н э
5. Корабли 4000 лет до н э
6. Деньги 3000 лет до н э
7. Пирамиды 2500 лет до н э
8. Железо 1200 лет до н э
9. Доказательная геометрия 500 лет до н э
10. Алгебра 820 год н э
11. Закон всемирного тяготения 1666 год н э
12. Диффиренциальное исчисление 1682 год н э
Видим, что на первые открытия - каменный топор, огонь, письменность, колесо - ушло безумное количество случайных попыток обучения нейронной сети, прошли миллионы лет с появления человека.
Но дальше, опираясь на эти базовые открытия, дело пошло куда быстрее: на основе первой группы открытий построены корабли, выплавлены металлы, возведены пирамиды.
Уровень цивилизации второй группы открытий позволил изобрести систематическую математическую и физическую науку.
Уровень третьих открытий дал начало современной технологической цивилизации. Т.е. при изобретении искусственного интеллекта есть 2 пути:
1) эволюционный - запустить очень мощную нейронную сеть и просто сидеть и ждать пару миллионов лет, пока она хоть чему-то научится
2) революционный - обучить нейронную сеть всему самому главному, что известно современной науке, чтобы ей было от чего отталкиваться и идти куда быстрее.
|