GotAI.NET

Форум: Проблемы искусственного интеллекта

 

Регистрация | Вход

 Все темы | Новая тема Стр.6 (8)<< < Пред. | След. > >>   Поиск:  
 Автор Тема: На: Цифровая форма жизни - как путь достижения СИИ...
rrr3
Сообщений: 11857
На: Цифровая форма жизни - как путь достижения СИИ...
Добавлено: 09 фев 21 0:30
Вытаскивать уровень, например, клеток из уровня атомов, глупость...
[Ответ][Цитата]
kondrat
Сообщений: 4026
На: Цифровая форма жизни - как путь достижения СИИ...
Добавлено: 09 фев 21 0:30
А куда, кстати, Хмур делся?
[Ответ][Цитата]
kondrat
Сообщений: 4026
На: Цифровая форма жизни - как путь достижения СИИ...
+1
Добавлено: 09 фев 21 0:36
Изменено: 09 фев 21 0:37
Любопытно, кто-нибудь догадался, как в рефлексивной модели опыт становится предсказанием?
[Ответ][Цитата]
Влад
Сообщений: 1944
На: Цифровая форма жизни - как путь достижения СИИ...
Добавлено: 09 фев 21 0:54
Изменено: 09 фев 21 1:01
Цитата:
Автор: гость
Что касается всех видов систем/, начиная с того что было до большого взрыва и заканчивая интеллектуальными системами обсуждено с участием Хмура. http://gotai.net/forum/default.aspx?threadid=117794#117794

Тут или в других местах обсуждено как создать искусственную интеллектуальную систему. Возможно ли ее создать на одном или нескольких кремниевых кристаллах.

Песчаный замок, Ваша «интеллектуальная система» - это не система,
это состояние системы, её (системы) качество, комбинация элементов,
объект, организационное построение в системе. Нет никаких подсистем,
есть структурные подразделения организации, что и видно, из указанного
Вами обсуждения,с участием Хмура.
[Ответ][Цитата]
Jenka
Сообщений: 959
На: Цифровая форма жизни - как путь достижения СИИ...
Добавлено: 09 фев 21 1:14
Изменено: 09 фев 21 1:15
Цитата:
Автор: Влад
Атомарный уровень тоже не первичен, лучше правильно разобрать
элементарный уровень,через обобщение, что даст первичное понимание.

выбор того уровня с которого начинать строить модель мира задача не тривиальная.
Выберем слишком низкий.. в чем-то будет проще его механика. но мы получим большой разброс вариантов последующего развития.
выберем где-то посередине можем упустить влияние систем которые расположены ниже на те которые расположены выше.
Но вообще чисто интуитивно. законы преобразования материи/пространства на всех уровнях развития должны быть одинаковые. Т.е. нет разницы с какого уровня начинать строить модель мира. Это как раз та формула по типу E=mc^2 про которую мне писали)
[Ответ][Цитата]
Petrov.I
Сообщений: 396
На: Цифровая форма жизни - как путь достижения СИИ...
Добавлено: 09 фев 21 23:01
Цитата:
Автор: Jenka


как у вас с программированием? просто современные ПК не такие уж и медленные как вы думаете. если вы собираетесь обсчитывать свои виртуальные миры используйте возможности современных видеокарт. все вычисления в которых предполагается рассчитывать однотипные функции для большого кол-ва элементов очень хорошо ложатся на архитектуру вычислений GPU. там рост производительности составляет до 10-100 раз быстрее чем если бы вы писали однопоточную программу. сейчас уже ещё больше наверное.
А интерфейс программирования GPU упростили так что прочитав тоненькую книжечку страниц на 100 можно уже сесть писать свои программы.
видеокарты даже 5-10 летней давности выдают очень неплохую производительность.


С программированием более-менее (хотя я не профи), но эта проблема решаема. За подсказку направления (использования видеокарт) - огромное спасибо. Думаю туда я и начну двигаться.

[Ответ][Цитата]
Petrov.I
Сообщений: 396
На: Цифровая форма жизни - как путь достижения СИИ...
Добавлено: 09 фев 21 23:16
Изменено: 09 фев 21 23:16
Цитата:
Автор: Jenka


Теоретически для функций высших порядков не должно потребоваться каких-то сверх мощностей, потому что разные уровни организации не являются дополняющими друг-друга, а происходит просто процесс трансформации материи-пространства.
Появление молекул и клеток не исключает же существование атомарного уровня.
можно совсем ничего не знать про уровень клеток но они все равно будут работать) просто потому что мы правильно закодировали уровень атомов.
Игру в пятнашки представляете себе?)
Дополнительные мощности могут потребоваться только для создания описательного уровня (уровня интерпретации) этих функций высших порядков. но их сложность не должна быть быстрорастущей.
в конечном счете тонна муки ведет себя примерно также как и килограмм
а поведение 100 человек сравнимо с поведением 1000


По поводу функций разных порядков, я согласен, что сами по себе уровни не дополняют друг друга, но весь вопрос в том, стоит ли одновременно учитывать (просчитывать) процессы происходящие одновременно на разных уровнях. Ведь после трансформации часть материи на первом уровне остается и продолжает влиять по факту и на второй уровень. Допустим: две молекулы белка (первого уровня) трансформировались в более сложную молекулу, но при этом то они остались в "бульоне" среди молекул первого порядка. Нужно ли это учитывать? Здесь возникает проблема не столь именно реализации самих функций, сколько статистической обработки данных... Просто большой объем информации поступающий в обработку одновременно.

Впрочем, вы верно заметили на счет сотни человек, именно на этом принципе у меня сейчас и построена экспериментальная база. Вместо 1000 инициаторов - 100 Но есть одна загвоздка: сколько нужно инициаторов (первого порядка) события для реализации функции второго порядка? То есть сколько молекул первого порядка нужно поместить в пробирку, чтобы появился шанс на возникновения молекул второго порядка? И далее - а сколько нужно первоначальных инициаторов, чтобы эти молекулы второго порядка продолжили развитие? Есть опасение, что сотня первоначальных инициаторов породит "недостаточно сложную" для эволюции структуру... А вот 1000 может и хватить. Дело в том, что количество инициаторов - определяет в данном случае некоторые характеристики окружающей среды для последующих уровней.
[Ответ][Цитата]
Jenka
Сообщений: 959
На: Цифровая форма жизни - как путь достижения СИИ...
+1
Добавлено: 10 фев 21 4:25
Изменено: 10 фев 21 4:43
Цитата:
Автор: Petrov.I
По поводу функций разных порядков, я согласен, что сами по себе уровни не дополняют друг друга, но весь вопрос в том, стоит ли одновременно учитывать (просчитывать) процессы происходящие одновременно на разных уровнях. Ведь после трансформации часть материи на первом уровне остается и продолжает влиять по факту и на второй уровень. Допустим: две молекулы белка (первого уровня) трансформировались в более сложную молекулу, но при этом то они остались в "бульоне" среди молекул первого порядка. Нужно ли это учитывать? Здесь возникает проблема не столь именно реализации самих функций, сколько статистической обработки данных... Просто большой объем информации поступающий в обработку одновременно.

Ещё раз повторю. второй уровень и следующие чисто виртуальные. Их нет. Это просто ОТРАЖЕНИЯ самого базового уровня.
То что вы хотите сделать с уже собравшейся из атомов молекулой называется "Обратная связь". Т.е. "атомы" приняли некоторую конфигурацию, а теперь вы хотите на уровне 2 её изменить. допустим подвинуть вашу молекулу. что произойдет тогда:
как вариант ваша программа уйдет в ERROR. потому что отсутствуют операторы связывающие Будущее и Прошлое ваших волновых функций.
Дальше если вы хотите строить модели уровня 2. Эти ОТРАЖЕНИЯ надо будет как-то описывать и манипулировать описаниями.

п.с. По поводу того как подбирать конфигурацию элементов начального уровня напишу чуть позже.

п.п.с Вообще любой уход в комбинаторную сложность показывает что вы движетесь в неправильном направлении. в плане добавления новых сущностный в структуру системы итд.
[Ответ][Цитата]
Jenka
Сообщений: 959
На: Цифровая форма жизни - как путь достижения СИИ...
Добавлено: 10 фев 21 6:49
Изменено: 10 фев 21 7:02
Цитата:
Автор: Petrov.I
Впрочем, вы верно заметили на счет сотни человек, именно на этом принципе у меня сейчас и построена экспериментальная база. Вместо 1000 инициаторов - 100 Но есть одна загвоздка: сколько нужно инициаторов (первого порядка) события для реализации функции второго порядка? То есть сколько молекул первого порядка нужно поместить в пробирку, чтобы появился шанс на возникновения молекул второго порядка? И далее - а сколько нужно первоначальных инициаторов, чтобы эти молекулы второго порядка продолжили развитие? Есть опасение, что сотня первоначальных инициаторов породит "недостаточно сложную" для эволюции структуру... А вот 1000 может и хватить. Дело в том, что количество инициаторов - определяет в данном случае некоторые характеристики окружающей среды для последующих уровней.

сначала давайте чисто технически прикинем сколько вы вообще сможете смоделировать элементов.
исходя из того что 1 элемент будет выполнять некоторую относительно не сложную функцию и таких элементов должно быть много.
возьмем среднюю видеокарту Geforce 1050 производительность 2,3 teraflops -
т.е. 2.3*10^12 операций в секунду. Теперь поделим на примерную сложность вашего алгоритма волновой функции. /1000 = 2 млрд.
Усредним и получим поле размером 10000x10000 или 100 млн ячеек которые будут успевать просчитываться все за 1 сек.
Если сравнивать сложность например с криптографическими функциями то данная видюха выдает 1x10^9 гигахэшей/сек на алгоритме SHA-3.
Т.е. наши расчеты примерно верны.
сам вид алгоритма SHA-3 (Keccak) на с++ можно посмотреть тут https://create.stephan-brumme.com/hash-library/ и оценить на сколько ваша волновая функция сложнее или проще него

про логическую структуру функций 1-го уровня. сколько их надо чтобы что-то увидеть тоже чуть позже)

[Ответ][Цитата]
Jenka
Сообщений: 959
На: Цифровая форма жизни - как путь достижения СИИ...
Добавлено: 11 фев 21 1:59
несколько слов по поводу обратной связи в иерархических системах.
Чтобы иметь возможность управлять нижними уровнями манипулируя структурами верхних уровней, необходимо чтобы функция которая строит следующий уровень мира была обратимая.
Чтоб была возможность сделать откат.
Но есть одна загвоздка. элементы самого нижнего уровня представляют из себя
ячеистую структуру и функция уровня 2 вычисляются как аналог суммы 2х функций нижнего уровня, либо состояний соседних элементов. (X1 -> Y <- X2)
А это функция вида X+Y=4.
В которой невозможно однозначно откатить мир к первоначальному состоянию. Любой откат повлечет многовариантность начального состояния.
Так что двигать молекулы которые будут менять состояния атомов это неестественный процесс. его можно реализовать только в целях отладки но не моделирования.
Собирать разные виды функций уровня 2 придется через вектора влияния на уровень 1. но не трогая уровень 2 и следующие.
[Ответ][Цитата]
Jenka
Сообщений: 959
На: Цифровая форма жизни - как путь достижения СИИ...
Добавлено: 11 фев 21 2:57
p.s. прошу прощения у автора темы за то что вероятно начал уводить ход обсуждения в сторону собственного понимания цифровой жизни. Возможно автор собирался предложить другое строение цифрового мира на основе волновых функций.
Надо будет создать собственную отдельную тему
[Ответ][Цитата]
гость
85.26.183.*
На: Цифровая форма жизни - как путь достижения СИИ...
Добавлено: 11 фев 21 3:36
Цитата:
Автор: Jenka


сначала давайте чисто технически прикинем сколько вы вообще сможете смоделировать элементов.
исходя из того что 1 элемент будет выполнять некоторую относительно не сложную функцию и таких элементов должно быть много.
возьмем среднюю видеокарту Geforce 1050 производительность 2,3 teraflops -
т.е. 2.3*10^12 операций в секунду. Теперь поделим на примерную сложность вашего алгоритма волновой функции. /1000 = 2 млрд.
Усредним и получим поле размером 10000x10000 или 100 млн ячеек которые будут успевать просчитываться все за 1 сек.
Если сравнивать сложность например с криптографическими функциями то данная видюха выдает 1x10^9 гигахэшей/сек на алгоритме SHA-3.
Т.е. наши расчеты примерно верны.

Если я правильно понял, то SHA - алгоритм линейной сложности, линейно зависит от величины хешируемого текста, а петров сваливает всё на некую экспоненциальную сложность, то есть смысла сравнивать нет, заранее известно, что петровский алгоритм сложнее(если он вообще существует )
1x10^9 гигахэшей/сек - может не гигахешей, а просто хешей элементарного блока?
[Ответ][Цитата]
Jenka
Сообщений: 959
На: Цифровая форма жизни - как путь достижения СИИ...
Добавлено: 11 фев 21 4:00
Изменено: 11 фев 21 4:10
Цитата:
Автор: гость
Если я правильно понял, то SHA - алгоритм линейной сложности, линейно зависит от величины хешируемого текста, а петров сваливает всё на некую экспоненциальную сложность, то есть смысла сравнивать нет, заранее известно, что петровский алгоритм сложнее(если он вообще существует )
1x10^9 гигахэшей/сек - может не гигахешей, а просто хешей элементарного блока?

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

убрать возрастающую сложность можно разными способами. например просто зациклив внутренний автомат состояний, либо использовать отсечение по аналогии с активационной функцией нейронов. т.е. как бы функция/сложность растет растет а потом по достижении какого-то порога сбрасывается(что аналогично зацикливанию)
[Ответ][Цитата]
Jenka
Сообщений: 959
На: Цифровая форма жизни - как путь достижения СИИ...
Добавлено: 11 фев 21 5:08
Изменено: 11 фев 21 5:12
Цитата:
Автор: Jenka
убрать возрастающую сложность можно разными способами. например просто зациклив внутренний автомат состояний, либо использовать отсечение по аналогии с активационной функцией нейронов. т.е. как бы функция/сложность растет растет а потом по достижении какого-то порога сбрасывается(что аналогично зацикливанию)

Вообще использование активационных функций по аналогии с искусственными нейронными сетями мне кажется не правильным.
Т.к. происходит потеря информации. её сжатие. Мы и так уже один раз её потеряли на этапе взаимодействия группы элементов. И получается потеряем ещё её часть во время отсечения.
А потом удивляются почему мы в итоге получили черный ящик который непонятно как работает
из-за этого я и отказался ещё 15 лет назад от идеи использования НС в качестве платформы для построения СИИ. Несмотря на очевидный мировой тренд) Уж сильно нелогичными мне показались эти активационные функции.
Имхо вообще НС используют 3 неправильные идеи для построения ИИ. Это
1) активационная функция
2) физическая организация слоев
3) про backprop вообще молчу)
[Ответ][Цитата]
Jenka
Сообщений: 959
На: Цифровая форма жизни - как путь достижения СИИ...
Добавлено: 11 фев 21 5:33
Изменено: 11 фев 21 5:51

рассмотрим следующий пример иерархической структуры.
Рассмотрим поступивший "сигнал" с уровня 2 на уровень 3. Нас в данном случае интересуют 3 вопроса:
1) Кто конкретно передал импульс с уровня 1. Какой элемент?
Связанная иерархия не позволяет ответить на этот вопрос.
2) Что передал элемент уровня 1? Активационная функция также не позволит ответить нам на этот вопрос. Если ранее переданный импульс был меньше порога срабатывания или был суммой импульсов 2х элементов.
3) Когда был передан импульс. т.к. в системе отсутствует синхронизационные механизмы ответить на этот вопрос мы тоже не сможем
[Ответ][Цитата]
 Стр.6 (8)1  2  3  4  5  [6]  7  8<< < Пред. | След. > >>