deep-econom (deep_econom) wrote,
deep-econom
deep_econom

Category:

универсальный алгоритм по увеличению сложности алгоритмов

что нужно, что бы универсальный алгоритм, мог конструировать более сложные алгоритмы?

универсальный алгоритм по увеличению сложности алгоритмов
(генерация сложности)

предварительно требуется научить алгоритм делать копию описания алгоритма (копию ленты с описанием)
мы можем изначально заложить такую возможность, ничего сложного тут нет
или просто снабдить изготовленной копией или несколькими копиями

генерация сложности

1. выбираем рандомно несколько описаний алгоритмов из уже имеющихся
1.1. если нет начальныых алгоритмов, то генерируем их случайным образом в лексикографическом порядке как бинарные строки
2. добавляем к основному описанию алгоритма описание добавочной побочной функции, которую генерировать можно разными способами, например
- произвольная комбинация известных описаний
- произвольная комбинация подпрограмм входящих в ленты
- генерация случайных подпрограмм любым способом, в том числе можно и через генерацию строк в лексикографическом порядке, очевидно, что время от времени будем наталкиваться на полезные подпрограммы
3. снабжаем вновь построенный автомат (аналогично построениям Неймана самовоспроизводящхся автоматов) изготовленной лентой с побочной функцией из п.2
4. производим наблюдение за функционированием автомата и таким образом выносим решением об отборе ленты в коллекцию ранее построенных лент

таким образом будет генерироваться достаточно тупое но увеличение сложности

более умное увеличение сложности требует более тщательного построения конструкций
поскольку я все время веду разговор про модели
то это будет универсальная машина извлекающая модели из окружающей среды и из перечня моделей хранящихся в памяти

эффективность алгоритма будет зависеть от сложности генерирующего модели подпрограммы
конечно в данном случае мы со всей полнотой упираемся в комбинаторный взрыв и прочее

с учетом предыдущих моих изложений про теорию сильного искина, принципиальных трудностей не видно точно также как не видно их при построении самовоспроизводящихся автоматов в стиле Неймана

принципиальных сложностей нет, принципиально вроде вопрос решен (якобы)
остается вопрос в написании алгоритмов и последовательном совершенствовании их, чтобы они делали хорошо и достаточно быстро

в принципе ситуация точно такая же как и с нейросетями, понятно что они как универсальные аппроксиматоры способны на многое, вопрос был в технических деталях и в том, как модифицировать структуру, чтобы нейросетки имели практический смысл
на текущий момент в этом серьезное продвижение достигнуто
аналогично надо строить и универсальную моделирующую машину, о принципиальных подходах я уже писал, также и о том с чего начать
ну а совершенствование базовых алгоритмов интересная техническая задача и одновременно творческая, базовые алгоритмы тоже еще надо придумывать и продумывать
в целом стратегически понятно в какую сторону надо идти и что примерно кодировать
а тактические решения могут быть весьма разнообразны

в данном посте ставилась задача показать, что возможно неограниченная генерация сложности и две теоремы Геделя для формальных систем нам не помеха, мы обходим их просто, добавляем произвольно новые аксиомы в нашу теорию

несократимая сложность жизни как иллюзия
https://deep-econom.livejournal.com/226875.html

естественный механизм увеличения сложности вплоть до жизни
https://deep-econom.livejournal.com/226663.html

алгоритм генерации строк в лексикографическом порядке есть генератор новизны и разнообразия, а также новой информации
(генерация сложности)
https://deep-econom.livejournal.com/276487.html

универсальный алгоритм по увеличению сложности алгоритмов
генерация сложности
https://deep-econom.livejournal.com/307117.html
Tags: искин
Subscribe

  • Савватеев про геометрию.

    Алгоритмы ютуба подкинули два ролика. ) 1. Хороший доступный ролик для понимания основ от Савватеева. Лобачевский и его наследие. Основные…

  • Отменный образец мышления. Околополитическое.

    Отменный образец мышления. Надо слушать, чтобы понимать их образ мысли, к чему стремятся, о чем мечтают. Для чего? Чтобы у нас не было иллюзий. Мне…

  • понять, как AGI вообще делать?

    - Слушай, ты можешь понять, как AGI вообще делать? - Тебе объяснить? - Да нет, объяснить я сам могу. Ты ПОНЯТЬ можешь?

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic
  • 3 comments