Вверх ↑
Этот топик читают: Гость
Ответов: 2059
Рейтинг: 131
#16: 2014-12-04 22:17:13 ЛС | профиль | цитата
Да я вообще, на XP сижу.
P.S.
Ну раз шевеление есть, я продолжу делать компоненты.
карма: 6

0
Ответов: 2200
Рейтинг: 673
#17: 2014-12-04 22:27:02 ЛС | профиль | цитата
Скачал архив из первого поста, после:
flint2 писал(а):
Вот чего получилось:
Установил элементы: LogicServer, DalogueDB.
Запустил схему: Prolog_example.sha.
Получил ошибку: Prolog.pas(3) Fatal: File not found: 'DLLLoader.dcu'
Все молчат, у всех работает, а у меня как всегда
flint2, что сделал не так?
карма: 11

0
Ответов: 2059
Рейтинг: 131
#18: 2014-12-04 22:46:20 ЛС | профиль | цитата
sla8a
https://yadi.sk/d/GuvSEnyQdA6oZ
Когда я не родился на этом сайте, сеньёр andrestudio уже использовал его.
Спасибо andrestudio!
По этому я думал, что DLLLoader.pas уже есть у всех.
В третьем сверху посте я объяснился.
Вообще то можно и BaSS и sqlite3 так подрихтовать.
P.S.
А куда девался PEBundle?
Бдительность?
карма: 6

0
Ответов: 2200
Рейтинг: 673
#19: 2014-12-04 22:57:35 ЛС | профиль | цитата
flint2 писал(а):
я думал, что DLLLoader.pas уже есть у всех
Лучше добавьте этот файл в архив в первом посте.
карма: 11

0
Ответов: 2059
Рейтинг: 131
#20: 2014-12-05 14:40:15 ЛС | профиль | цитата
sla8a
Выправил дефект.
PEBundle https://yadi.sk/d/zdSYm4iEdADTG
------------ Дoбавленo в 15.40:
Решил поступить так.
Сделать все компоненты и тогда выложить всё скопом.
Дело в том, что какие-то изменения в одном unit-те, требуют изменений в общем для других компонентов unit-те.
Это будет нервировать, если каждый раз обновлять файлы.
Другое дело, когда в процессе эксплуатации появится необходимость в изменениях, тут уж ничего не попишешь.
карма: 6

0
Ответов: 963
Рейтинг: 12
#21: 2014-12-08 19:35:36 ЛС | профиль | цитата
На мой (правда почти дилетантский взгляд) ошибочно представлять нероанализ как разновидность методов или даже логических построений аля пролог (Это вам не какая-то автокорреляция или экспертные системы )

Это грубо говоря некий "хитрый узел" потянул два раза за одну петлю и три раза за конец и он сложился "в цветок" "Цветка" в исходном узле не было и бесполезно анализировать петли или того хуже распутывать узел (Получим веревку и все) Но если получится научится завязать очень похожий узел то повторив описанную выше операцию мы снова получим нечто похожее на цветок ....

То есть минимальный поток данных на вход и максимальный результат, который даже специально вооружившись книгой по макраме(Т. е. Фзимат модель или логическое описание ) не получишь или последовательность условий и операций будет чудовищно сложной и долгой .)

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

Неро-технолгии это не математика и даже "не логика" в обычном понимании все это остается уровнем ниже как вычислительные конвейеры современных процессоров выше логики простейших операций "И-Или-не" ...
Нет дажне не так!- там количественные показатели и "линейное усложнение" а в НС качественные и скорее всего "экспоненциальное усложнение"

(Уф ! )

карма: 0

0
Ответов: 2059
Рейтинг: 131
#22: 2014-12-08 21:40:19 ЛС | профиль | цитата
(Это вам не какая-то автокорреляция или экспертные системы )

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

Не надо упрощать до методов.
Просто есть точка пересечения этих двух множеств на понятийном уровне, где данные имеют одинаковую(похожую) структуру.
Вот она и является интерфейсом между ними.
Типа, едут два автобуса - один красный, а другой налево.
Общая точка - автобус едет.
карма: 6

0
Ответов: 963
Рейтинг: 12
#23: 2014-12-09 00:41:03 ЛС | профиль | цитата
Убедил !

Зы
Есть у меня одна интересная идея :
Сделать "бинокль" из вебкамеры .
То есть на входе идет поток видео с низким разрешением но он накапливается и получается статическая картинка очень высокого разрешения ...
Так вот есть мысль, что обученная обратным (или "гибридным"... хотя возможно и обычного хватит.. ) распространением неросеть для подобной задачи "Самое то что надо !")
Как мысль ?
Это же просто классическая задача по распознанию образов ...


карма: 0

0
Ответов: 2059
Рейтинг: 131
#24: 2014-12-09 03:02:34 ЛС | профиль | цитата
неросеть для подобной задачи "Самое то что надо !")

Где-то совсем недавно видел готовое решение на нейросети. Надо вспомнить.
Там видеопоток обрабатывается.
Надо с прологом закончить, а там уж и сеткой заниматься.
Уже восьмой компонент клепаю, голова идёт кругом, а конца не видно.
Казалось всё просто, но как оказалось, реализация в компонентах накладывает свои специфические рамки.
Не всё можно протащить через точки, да и функциональность кубиков не сразу очевидна.
P.S.
К слову. Как можно выходной поток перенаправить в выходную точку?
Т.е. CALLBACK прикрутить, или handle получить.
В стрим вроде получается.
карма: 6

0
Ответов: 963
Рейтинг: 12
#25: 2014-12-12 20:20:30 ЛС | профиль | цитата
К слову. Как можно выходной поток перенаправить в выходную точку?
Т.е. CALLBACK прикрутить, или handle получить.
В стрим вроде получается.

А в чем дело ? dtData(Data,...
В общем "кури" Ctr-F на "IF" или Хабе ...
карма: 0

0
Ответов: 8888
Рейтинг: 823
#26: 2014-12-12 21:27:53 ЛС | профиль | цитата
AlexKir писал(а):
..получается статическая картинка очень высокого разрешения..
Не забыть бы про необходимый для реализации метода "шум"
карма: 19

0
Ответов: 2059
Рейтинг: 131
#27: 2014-12-12 23:26:01 ЛС | профиль | цитата
AlexKir
А в чем дело ? dtData(Data,...
В общем "кури" Ctr-F на "IF" или Хабе ...

Да.
Спасибо, это я понимаю.
Это я забегая немного вперёд задал вонрос. Пока не дошол до этого.
Пока другие компоненты клепю. Осталось 13 - 15 и юнит для uses в IC. Очень нудно и однообразно. решил на денёк перерыв сделать, чтобы не надоело.
А вопрос вот почему возник:
Сначала хотел сделать точку в одном компоненте, а все сообщения с других кубиков выдавать через неё. Чего-то сходу не получилось, сделал через KOL MessageBox(ReadHandle,PChar(ss),PChar(Cap),48);
Но будут задачки, чтобы выходной поток из dll направлять не в файл, а Event-точку определённого кубика (эта dll вызывается из другого кубика).
карма: 6

0
Ответов: 2059
Рейтинг: 131
#28: 2015-08-27 13:25:25 ЛС | профиль | цитата
Перезалил.
Кому интересно.
Забыл выложить , давно сделал.
Переработаны старые компоненты, добавлены новые.
Основное:
1. Аппаратно формируется прологовское вправило из запроса для переменных.
Поддерживаются Структуры, Арифметика, Операции сравнения, Сопоставление, Списки и т.д.
Можно задавать любые вопросы для любых конструкций поддерживаемых прологом.
?- age(X , Y), Y>21.
?- higher(point( 1, 1), point( 2, 2)).
?-X = 2+1.
Сопоставление
data(M, D, 1992).
data(may, 3, Y).
Сопоставимы, переменные конкретизируются:
М=may
D=3
Y=1992
в обоих термах.
Списки.
?-replace_first([a,b,с],w,X).
!!! Вопросы задаются без "?-", т.е. просто temnyi(X),big(X).

2. Добавлены компоненты для программного обращения и формирования базы из переменных(без диалога из входной строки) - добавление, удаление, правила, запросы. (будет время, надо ещё сделать недостающие 8-12 штук).

3. Добавлены точки для удаления, или загрузки данных раздельно из скрипта, входной строки и в формате базы.
Т.е. можно при одном и том-же скрипте работать с разными базами и наоборот.

4. Добавлены списки, точки для отката по шагам и пошагового доказательства. По мелочи оптимизированны функции.

Предыдущее удалить и залить заново.
https://yadi.sk/d/3u6nu7ifdACae

P.S. PROLOG.DLL нужно выкинуть. Она зашита в PROLOG.pas и переработана.
Можно обращаться к прологу из IC включив PROLOG.pas.
Функции расписаны в "Процедуры для подключения Пролога.txt".
карма: 6

0
28
Сообщение
...
Прикрепленные файлы
(файлы не залиты)