GotAI.NET

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

 

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

 Все темы | Новая тема Стр.1 (1)   Поиск:  
 Автор Тема: Проект NeiroUES
IvanVlaskin1976
Сообщений: 722
Проект NeiroUES
Добавлено: 19 июл 19 7:35
Изменено: 19 июл 19 7:42
проект NeiroUES

Писал я 11 тысяч строк исходного кода текста Универсальной Экспертной Системы и подумал - зачем я это всё делаю?

==========
Ссылки виртуального диска проэкта Универсальной Экспертной Системы (УЭС, UES) -
https://hdd.tomsk.ru/desk/stdttswa
- Ссылки виртуального диска проэкта Универсальной Экспертной Системы (УЭС, UES)

компиляция в Linux:
$ с++ -o UES_v_3_33 UES_v_3_33.cpp

запуск в Linux:
$ ./UES_v_3_33

помощь в программе(список команд):
> h
==========

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

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

Но вся фишка что вся программа в сжатом виде в файле настройки

Так появился проект проект NeiroUES
[Ответ][Цитата]
IvanVlaskin1976
Сообщений: 722
На: Проект NeiroUES
Добавлено: 19 июл 19 7:36
Изменено: 19 июл 19 7:40
Архитектура Системы NeiroUES - плоский массив

Изза того что массивы в C++ Linux нельзя делать больше 1 000 000 использовать двойные массивы [1000][1000000] на 4 Гб, и две адресных переменных - a1 и a2
[Ответ][Цитата]
гость
185.220.101.*
На: Проект NeiroUES
Добавлено: 19 июл 19 8:10
Цитата:
Автор: IvanVlaskin1976

проект NeiroUES

Писал я 11 тысяч строк исходного кода текста Универсальной Экспертной Системы и подумал - зачем я это всё делаю?

==========
Ссылки виртуального диска проэкта Универсальной Экспертной Системы (УЭС, UES) -
https://hdd.tomsk.ru/desk/stdttswa
- Ссылки виртуального диска проэкта Универсальной Экспертной Системы (УЭС, UES)

компиляция в Linux:
$ с++ -o UES_v_3_33 UES_v_3_33.cpp

запуск в Linux:
$ ./UES_v_3_33

помощь в программе(список команд):
> h
==========

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

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

Но вся фишка что вся программа в сжатом виде в файле настройки

Так появился проект проект NeiroUES
Круто!
Советую импровизировать с помощью камтасии презентационный ролик для ютуба, чтобы показать как использовать Ваш ИИ, с целью привлечения популярности не только среди кодеров но и простого люда.
[Ответ][Цитата]
IvanVlaskin1976
Сообщений: 722
На: Проект NeiroUES
Добавлено: 19 июл 19 10:47
пойдем от простого к сложному и пошагово будем развивать Систему

1.будем предусмотрительны
царь прогресса - безделие, введем пустую операцию, которая к тому же может пригодиться и для стирания програм
0x00 00 00 00 - NOP

2.но надо же чем то и заняться. Есть данные, данные надо читать и куда то записывать..
самое быстрое это Регистры, затем прямая адресация, затем Характеристики, затем Объекты, затем Системы

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

0x00 00 00 01 - Регистры
0x00 00 00 02 - прямая адресация
0x00 00 00 03 - Характеристики
0x00 00 00 04 - Объекты
0x00 00 00 05 - Системы

для полноценной работы ещё нужны Связи и Масиивы памяти

0x00 00 00 06 - Связи
0x00 00 00 07 - Массивы памяти

но мы делаем свой массив как живое существо, как алгоритм

значит первой командой должнен быть перескок через массив данных на уже рабочую программу, округлим и стартанём с запасом на 00 08 00 00

0x00 00 00 08 - JP 00 08 00 00

Походу у нас получается свой интерпретатор команд и свой ассемблер, только не для микропроцессора, а для процессора NeiroUES..
[Ответ][Цитата]
 Стр.1 (1)