GotAI.NET

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

 

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

 Все темы | Новая тема Стр.33 (40)<< < Пред. | След. > >>   Поиск:  
 Автор Тема: На: Кароч решил я снова заняться программированием
daner
Сообщений: 4593
На: Кароч решил я снова заняться программированием
Добавлено: 30 июл 22 23:52
Цитата:
Автор: IvanVlaskin1976

по аське можем пообщаться?
у меня адрес её
https://web.icq.com/ 671113035


стучусь...
[Ответ][Цитата]
IvanVlaskin1976
Сообщений: 9300
На: Кароч решил я снова заняться программированием
Добавлено: 31 июл 22 0:04
ну не судьба нам похоже пообщаться
у меня аську похоже угнали, доступен только её веб вариант, если скажете свою аську может и удастся пообщаться
[Ответ][Цитата]
daner
Сообщений: 4593
На: Кароч решил я снова заняться программированием
Добавлено: 31 июл 22 0:05
Цитата:
Автор: IvanVlaskin1976

ну не судьба нам похоже пообщаться
у меня аську похоже угнали, доступен только её веб вариант, если скажете свою аську может и удастся пообщаться


ну так я тоже через веб вариант. мой номер в моем профиле.
[Ответ][Цитата]
гость
185.220.102.*
На: Кароч решил я снова заняться программированием
Добавлено: 31 июл 22 1:32
Цитата:
Автор: daner



стучусь...
зря вы фигнёй маетесь, помогли бы лучше кому то кто хоть что то путное делает, DVC или Сайферу, это-я итп. А Ваня — сумасшедший, больной шизофренией, странно что вы не поняли это из его постов.
[Ответ][Цитата]
IvanVlaskin1976
Сообщений: 9300
На: Кароч решил я снова заняться программированием
Добавлено: 31 июл 22 1:37
наслаждайся путным, мразь

== анализ файла txt == ================================
признаки объекта первого рода файла txt: 1=неизвестность 2=шум 3=выход 4=пробел
5=перевод строки 6=абзац 7=объект
тип связи первого рода: 1=неизвестность 2=шум 3=up(вопрос) 4=down(ответ) 5=команда
6=двухстророннее влияние 7=слияние характеристик

1 уровень анализа - разделение текста на объекты и знаки препинания
2 уровень анализа - разделение объектов на цифры и языковые группы
3 уровень анализа - разделение слов на первичные лексемы
4 уровень анализа - нахождение первичных корней
5 уровень анализа - определение типа слов - существительные, глаголы и прочее
6 уровень анализа - исправление ошибок
7 уровень анализа - уборка шума и данных
8 уровень анализа - заполнение объектов данными

анализ первого уровня
1.копирую весь текст в первый объект и мечу его как объект-систему
2.анализирую информацию на пренадлежность к текст koi8-r и другим системам
3.копирую весь текст в 3 объект и мечу его как объект-систему с пренадлежностью к тексту koi8-r
4.анализирую объект-систему 3 на абзацы, обработанный объект-систему перевожу в объект
5.режу объект-систему 3 на абзацы и нумерую объекты-системы в зависимости от Enter - эти объекты это абзацы, копирую каждый абзац в отдельный объект-систему с адресом смещения от начала текста и адресом объекта-источника текста, обработанный объект-систему перевожу в объект
6.анализирую объект-систему 5 на предложения
7.режу объект-систему 5 на предложения и нумерую объекты-системы в зависимости от каждой точки и каждой точки с запятой - эти объекты это предложения, копирую каждое предложение в отдельный объект-систему с адресом смещения от начала текста и адресом смещения от начала абзаца и адресом объекта-источника текста и адресом объекта-источника абзаца, обработанный объект-систему перевожу в объект
8.анализирую объект-систему 7 на части предложения(от запятой)
9.режу объект-систему 7 на части предложения и нумерую объекты-системы в зависимости от каждой запятой - эти объекты это части предложения, копирую каждую часть предложения в отдельный объект-систему с адресом смещения от начала текста и адресом смещения от начала абзаца и адресом смещения от начала предложения и адресом объекта-источника текста и адресом объекта-источника абзаца и адресом объекта-источника предложения, обработанный объект-систему перевожу в объект
10.анализирую объект-систему 9 на слова первого уровня
11.режу объект-систему 9 на слова первого уровня и нумерую объекты-системы в зависимости от каждого пробела - эти объекты это слова, копирую каждое слово в отдельный объект-систему с адресом смещения от начала текста и адресом смещения от начала абзаца и адресом смещения от начала предложения и адресом смещения от начала части предложения и адресом объекта-источника текста и адресом объекта-источника абзаца и адресом объекта-источника предложения и адресом объекта-источника части предложения, обработанный объект-систему перевожу в объект
12.анализирую объект-систему 11 на слова второго уровня
13.режу объект-систему 9 на слова второго уровня и нумерую объекты-системы в зависимости от каждого знака плюс, минус, умножить, разделить, разделить в другую строну и все прочие - эти объекты это слова второго уровня, копирую каждое слово второго уровня в отдельный объект-систему с адресом смещения от начала текста и адресом смещения от начала абзаца и адресом смещения от начала предложения и адресом смещения от начала части предложения и адресом смещения от начала части слова первого уровня и адресом объекта-источника текста и адресом объекта-источника абзаца и адресом объекта-источника предложения и адресом объекта-источника части предложения и адресом объекта-источника слова первого уровня, обработанный объект-систему перевожу в объект, мечу четвертой языковой группой знаки плюс, минус, умножить, разделить, разделить в другую строну и все прочие, мечу их как объект-систему четвертого уровня анализа с нулевой информацией о структуре предложения

анализ второго уровня
уборка мусора
14.анализирую объекты-системы 13 четвертой языковой группы на повторы знаков плюс, минус, умножить, разделить, разделить в другую строну и все прочие
+ ++ +++ ++++
- -- --- -----
* ** *** ****
/ // /// ////
\ \\ \\\ \\\\
= == === ====
15.если следующий объект-система 13 соответствует четвертой языковой группе и этому же символу, то мечу объект-систему как возможный графический символ и создаю объект-систему пятой языковой группы(графический разделитель текста) четвертого уровня анализа и так до конца одинаковых объектов-систем 13

анализ третьего уровня
16..анализирую объект-систему 13 на пренадлежность к языковой группе
17.выключаю флаг определенного слова и флаг как неопределенное слово, проверяю каждый символ.. если каждый символ цифра - флаг определенности и переменная как слово-цифра, если каждый символ английская буква - флаг определенности и переменная как английское слово, если каждый символ русская буква - флаг определенности установлен и переменная как русское слово,
если флаг определенности включен и буква несоответствует переменной языка, если - переменная как неопределеное слово и конец анализа
13.копирую в объекты-системы переменную его языковой группы

анализ четвертого уровня
уборка мусора
18.анализирую объект-систему 13 на дефисы
19.копирую все объекты-системы 13 в объекты-системы 19,
20.проверяю все объекты-системы 19 со второго по предпоследний, если предыдущий и последующий это русско-английское слово второго уровня, то слияние их в один объект-систему 19

анализ пятого уровня
21.анализирую объекты-системы 19 соответствующие русском словам на соответстие словарным словам
22 если объекты-системы 19 соответствует словарному слову - мечу как объект-систему 19 седьмого уровня анализа с нулевой информацией о структуре предложения
23.анализирую все параллельные объекту-системе 19 объекты-системы 13 соответствующие русском словам на соответстие словарным словам
24 если параллельные объекту-системе 19 объект-система 13 соответствует словарному слову - мечу как объект-систему 13 седьмого уровня анализа с нулевой информацией о структуре предложения со спорной структурой слова, мечу параллельный объект-систему 19 как объект-систему 19 седьмого уровня анализа с нулевой информацией о структуре предложения со спорной структурой слова

анализ шестого уровня
25.анализ объета-системы 19 на корень
26.мечу - переменная количества корней=0
27.если корень из словаря корней есть,создание объекта 27, увеличение на 1 переменной количества корней(словарь корней начинается с самых длинных корней упорядоченный по буквам, проверяются корни только длины не больше остатка слова)
28.если совсем нет даже первого корня - тогда переход к шагу 35
29.если корни кончились, а слово осталось - тогда копирование остатка объекта-системы 19 в объект-систему 29,флаг корня, суффикса и окончания установлен, переход к шагу 31
30.поиск следующего корня до конца слова - переход к шагу 27
31.анализ всех корней
32.заполнение объекта 31 массивом с номерами корней
33.если флаг корня, суффикса и окончания установлен, то переход к шагу 50
34.переход к шагу 100

35.анализ объета-системы 19 на приставку
36.мечу - переменная количества приставок=0
37.если приставка из словаря приставок есть,создание объекта 37, увеличение на 1 переменной количества приставок(словарь приставок начинается с самых длинных приставок упорядоченный по буквам, проверяются приставки только длины не больше остатка слова)
38.если совсем нет даже первой приставки - тогда переход к шагу 45
39.если приставки кончились, а слово осталось - тогда копирование остатка объекта-системы 19 в объект-систему 39, флаг корня, суффикса и окончания установлен, переход к шагу 41
40.поиск следующей приставки до конца слова - переход к шагу 37
41.анализ всех приставок
42.заполнение объекта 42 массивом с номерами приставок
43.если флаг корня, суффикса и окончания установлен, то переход к шагу 55
44.переход к шагу 100

45.анализ объета-системы 39 на корень
46.мечу - переменная количества корней=0
47.если корень из словаря корней есть,создание объекта 47, увеличение на 1 переменной количества корней(словарь корней начинается с самых длинных корней упорядоченный по буквам, проверяются корни только длины не больше остатка слова)
48.если совсем нет даже первого корня - тогда переход к шагу 70
49.если корни кончились, а слово осталось - тогда копирование остатка объекта-системы 19 в объект-систему 49,флаг суффикса и окончания установлен, переход к шагу 51
50.поиск следующего корня до конца слова - переход к шагу 27
51.анализ всех корней
52.заполнение объекта 51 массивом с номерами корней
53.если корня, суффикса и окончания установлен, то переход к шагу 55
54.переход к шагу 100


1.анализ слова на пренадлежность к приставкам, корням, суффиксам и окончаниям
2.создание двумерного массива слова, где каждая буква может иметь четыре позиции
1- приставка
2 -корень
3-суффикс
4-окончание
при порош енн ая
111 222222 333 4

сначала поиск эквивалентных слов
затем поиск слов с 1 3 и 4
каждое 1 3 4 проверяется на возможность присутствия в слове
затем пробуются комбинации
2 1 1
12 1 2

24 1 3

22 2 4

11 0 5


112 1 6
124 1 7
122 2 8

224 2 9

232 2 10

222 3 11

111 0 12
114 0 13


1234 1 14
1124 1 15
1112 1 16

1224 2 17
1232 2 18
1122 2 19

1222 3 20

1111 0 21
1114 0 22


12334 1 23
11234 1 24
11124 1 25
11112 1 26

12324 2 27
12234 2 28
11224 2 29
11122 2 30

12224 3 31
12232 3 32
12322 3 33
23232 3 34
23224 3 35
23322 3 36
22234 3 37
22332 3 38

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

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

дворник пьет кифир

объект дворник пьет кифир
характеристика 4 контур
информация 5 типа
тип информации неизвестность1 рода
тип обработки объекта: необработанный объект
тип обработки объекта: обработанный объект с неопределенностями
тип обработки объекта: обработанный объект без неопределенностей без многозначностей
тип обработки объекта: обработанный объект без неопределенностей с многозначностями

реакция на тип информации - определение типа информации

объект дворник пьет кифир
характеристика 4 контур
информация 5 типа
тип информации текст
тип обработки объекта: необработанный объект

реакция на тип информации - определение типа информации

объект дворник пьет кифир 1
характеристика 4 контур
информация 5 типа
тип информации текст типа кои8-р
тип обработки объекта: необработанный объект
количество иерархий и номера иерархий: 0 0

реакция на тип информации - определение типа объекта

объект дворник 2
характеристика 4 контур
информация 5 типа
тип информации слово типа кои8-р
тип обработки объекта: необработанный объект
количество иерархий и номера иерархий: 0 0

объект пьет 3
характеристика 4 контур
информация 5 типа
тип информации слово типа кои8-р
тип обработки объекта: необработанный объект
количество иерархий и номера иерархий: 0 0

объект кифир 4
характеристика 4 контур
информация 5 типа
тип информации слово типа кои8-р
тип обработки объекта: необработанный объект
количество иерархий и номера иерархий: 0 0

объект дворник пьет кифир 1
характеристика 4 контур
информация 5 типа
тип информации текст
тип обработки объекта: обработанный объект с неопределенностями
количество иерархий и номера иерархий: 1 1
количество объектов и состав иерархии объекта 3 2 3 4 s0000000001
иерархия ii1 i2s3c4k5 123 i0000000001
1 слово - тип иерархий
если нужный тип иерархий то слово тип иерархии
если нужный тип иерархий то слово уровень иерархии
если нужный тип иерархий и иерархии то слово уровень связи (уровень измерения связи)
если нужный тип иерархий и иерархии то слово цена связи
если нужный тип иерархий и иерархии то слово количество объектов связи
2 номер 1 объекта связи
3 номер 2 объекта связи
3 номер 3 объекта связи

реакция на тип информации - определение типа объекта

?2 иерархия:
?анализ(19) c 1уровня вложенности на 1 уровень вложенности 1й иерархии объектов начиная с 3 иерархии объектов

далее определяется формат анализируемого объекта, по формату определяется алгоритм анализа, по алгоритму и типу размерности определяется программа анализа, ей на вход подается объект, размерность и характеристики объекта

дворник: тип-слова=сущ тип_род=мужск_род тип_одушевленности=одуш тип_число=единств тип_падеж=именит

стекать: тип-слова=глагол тип_род=ср_р тип_число=единств тип_3лицо тип_нн.ф. тип_пр.вр.

-нарезал я текст на объекты
-нарезал объекты на части слов
-по частям слов составляются характеристики объектов, группы объектов и множество иерархий смыслов объектов и групп
2 3 4 5 6 7 8 9 10 11
1= дворник смотрит на луну и солнце, луна очень красивая

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

запятая может как разделять предложение на подсистемы, так и быть признаком перечисления
изза запятой 1 делится на 12 = дворник смотрит на луну и солнце и 13 = луна очень красивая
связь 1-12 и 1-13
если есть смотрит, зачит группа смотрениеN, если есть объект "на" и дальше группа с сущ род.п. то смотрение на
14 = луна и солнце

12
смотрение на
дворник
14 = луна и солнце

13
характеризуемость
луна
красивая

14

== иерархии == ==============================
а что если смешать в одном объекте в иерархии нумерацию объектов, иерархий и характеристик?
большой выигрыш в универсальности, скорости и плотности на диске тогда может быть
что это за универсальная иерархия?
например каталог -
имен у каталога может быть несколько, каждое со своим смыслом - по применимости, по языковой группе, по культурной группе
структура каталога - это его иерархии и родительский объект
наполнение структуры каталога - это характеристики, объекты и системы
[Ответ][Цитата]
гость
23.184.48.*
На: Кароч решил я снова заняться программированием
Добавлено: 31 июл 22 6:36
Цитата:
Автор: daner



https://hdd.tomsk.ru/desk/plqyzssj

странно что у вас вообще там хоть что-то работает.
А "вебсокет" у вас там есть? Каким образом серверу взаимодействовать со страницей?
[Ответ][Цитата]
гость
23.184.48.*
На: Кароч решил я снова заняться программированием
Добавлено: 31 июл 22 6:41
Веб вообще не предполагал такое использование(как полноценные GUI сетевых программ), нет нормального взаимодействия клиента и сервера. Нужны заплатки в виде "вебсокета" и тп. чтобы как то замазать дыры.
[Ответ][Цитата]
daner
Сообщений: 4593
На: Кароч решил я снова заняться программированием
Добавлено: 31 июл 22 9:13
Цитата:
Автор: гость

зря вы фигнёй маетесь, помогли бы лучше кому то кто хоть что то путное делает, DVC или Сайферу, это-я итп. А Ваня — сумасшедший, больной шизофренией, странно что вы не поняли это из его постов.


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


могу и с вами пообщаться. просто он единственный кто показывал что делает. я же не телепат.
[Ответ][Цитата]
daner
Сообщений: 4593
На: Кароч решил я снова заняться программированием
Добавлено: 31 июл 22 9:19
Цитата:
Автор: гость

А "вебсокет" у вас там есть? Каким образом серверу взаимодействовать со страницей?


да, есть.
но вы не правильную версию смотрите, она только под Ubuntu 20.04 компилируется.
я потом выкладывал версию на c++98. она лучше. я там кое что почистил чтобы симпатичнее смотрелось.
[Ответ][Цитата]
IvanVlaskin1976
Сообщений: 9300
На: Кароч решил я снова заняться программированием
+1
Добавлено: 31 июл 22 9:36
Цитата:
Автор: daner
ну сумасшествия тоже разные бывают.
думал, помочь человеку воплотить свой замысел и избавиться от плохих привычек новичка. но вижу это бесполезно. и дело не в его компетенции а просто в упертости и не желании прислушаться.

к чему мне прислушиваться
1.иерархии могут работать с миллионами объектов
2.иерархии это лаконичность, ничего лишнего, а значит скорость работы
3.иерархии не изнашиваются в отличии от винчестера или флешки
Ваша же работа только с файлами этими достоинствами не обладают
[Ответ][Цитата]
гость
23.184.48.*
На: Кароч решил я снова заняться программированием
Добавлено: 31 июл 22 9:38
Цитата:
Автор: daner



да, есть.
но вы не правильную версию смотрите, она только под Ubuntu 20.04 компилируется.
я потом выкладывал версию на c++98. она лучше. я там кое что почистил чтобы симпатичнее смотрелось.
вебсокет это другое(https://ru.wikipedia.org/wiki/WebSocket), у вас просто http
[Ответ][Цитата]
гость
23.184.48.*
На: Кароч решил я снова заняться программированием
Добавлено: 31 июл 22 9:40
" версию на c++98" не нашел, киньте ссылку плиз
[Ответ][Цитата]
daner
Сообщений: 4593
На: Кароч решил я снова заняться программированием
Добавлено: 31 июл 22 11:00
Цитата:
Автор: гость

вебсокет это другое(https://ru.wikipedia.org/wiki/WebSocket), у вас просто http


возможно я неправильно понимаю
Я думал что websocket это использование интернета через JavaScript
[Ответ][Цитата]
daner
Сообщений: 4593
На: Кароч решил я снова заняться программированием
Добавлено: 31 июл 22 11:03
Цитата:
Автор: гость

вебсокет это другое(https://ru.wikipedia.org/wiki/WebSocket), у вас просто http


да теперь вижу о чём вы говорили.
я не обрабатываю вебсокет запросы но и сервер у меня просто продемонстрировать возможности взаимодействия с браузером.
там не сложно добавить в поддержку вебсокетов.
[Ответ][Цитата]
daner
Сообщений: 4593
На: Кароч решил я снова заняться программированием
Добавлено: 31 июл 22 11:14
Цитата:
Автор: daner



хм... проверил на Kubuntu 18.04
да, там еще старая версия asio (1.65), а у меня на ubuntu 20.04 уже 1.71.

так что косяк мой. признаюсь и каюсь, не проверил на 18.04.

но мой вариант под С++98 компилируется и работает.
добавил файл инстоляции: https://hdd.tomsk.ru/desk/blxhatny

использовать так:
1. скачать оба файла в одну папку
2. запустить инстоляцию: bash install.sh (установит библиотеки, раскроет тар файл и скомпилирует)
3. зайти в simple_server и запустить один раз: source build.sh (сного будет компиляция и регистрация функций build и run)
4. (если нужно) перекомпилировать: build
5. запустить: run 8000
6. в браузере зайти на 127.0.0.1:8000

там же есть видеоролик, всего процесса начиная с инстоляции kubuntu 18.04 с нуля (так что можно проскакивать большие куски).
[Ответ][Цитата]
 Стр.33 (40)1  ...  29  30  31  32  [33]  34  35  36  37  ...  40<< < Пред. | След. > >>