Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.64/67: Рейтинг темы: голосов - 67, средняя оценка - 4.64
159 / 104 / 124
Регистрация: 01.04.2014
Сообщений: 466
Записей в блоге: 7

Искуственный интеллект

15.04.2014, 12:33. Показов 15441. Ответов 108
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Чтобы заняться искусственным интеллектом, надо сделать
Первый шаг. А именно определить способ хранения информации.
Этот способ должен быть удобен как для человека, так и для
программы, которая будет пользоваться этой информацией.
Не долго ломая голову, я решил воспользоваться обыкновенным
текстовым файлом. Расположив информацию в две строки.
Строка с нечетным номером это запрос информации, а строка
с четным номером это ответ на запрос. Чтобы опробовать скорость
выдачи информации была написана следующая программа
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Option Explicit
 
Dim TA As String
Dim f1 As String, f2 As String
Dim i As Long
 
Private Sub txtT_Change()
    Open "ARW.txt" For Input As #1
    TA = txtT.Text
    Do
        Line Input #1, f1
        Line Input #1, f2
        If TA = f1 Then
            lokK.Caption = f2
            Exit Do
        End If
    Loop Until EOF(1)
    Close #1
End Sub
Был изготовлен специальный текстовый файл
Объёмом более 11 МБ и содержащий ровно 1 000 000 строк
В последней строке содержался ответ (запрос в предпоследней)
Задержка по времени что-то около половины секунды.
Меня это вполне устраивает.
Примечание:
Как я сказал это очень удобно для человека.
Например вы можете создать свой файл, который будет снабжать
Вас необходимой вам информацией. Ну нужен вам перевод слова
с английского на русский или наоборот - пожалуйста. А если допустим
вы хотите вспомнить формулу, скажем синус двойного аргумента, то
тоже нет проблем.
Желаю всем удачи!
2
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.04.2014, 12:33
Ответы с готовыми решениями:

QBasic измеряет интеллект
Программа выдаёт вам четырехзначное число и показывает его в течение пяти секунд. Ваша задача: 1) запомнить число (записывать...

Кто что знает о Artificial Intelligence (Искуственный интеллект)?
Тут ктонить знает про Artificial Intelligence (Искуственный интеллект)? есть тут такие кому знакома эта тема???? BOT LINK: ...

Искуственный резистор
Появилась надобность в мощном графитовом резисторе, но предложенные на рынке варианты - - меня не удовлетворили, так-как типа...

108
2619 / 549 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
25.04.2014, 17:43
Студворк — интернет-сервис помощи студентам
gehh, если данная тема - не шутка (впрочем, у меня именно такое впечатление), и Вас действительно интересуют вопросы создания ИИ, то начинать следует не с программной реализации какой бы то ни было задачи, а с изучения моделей и методов принятия решений в многокритериальных задачах. Именно этот аппарат должен лежать в основе математической модели ИИ.
Успехов.
2
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
25.04.2014, 18:02
Цитата Сообщение от Dmitrii Посмотреть сообщение
если данная тема - не шутка (впрочем, у меня именно такое впечатление)
gehh обратите внимание что энтузиазм и участники готовые помочь добавляются
это означает что Вы не одинок... ✰
1
159 / 104 / 124
Регистрация: 01.04.2014
Сообщений: 466
Записей в блоге: 7
25.04.2014, 18:27  [ТС]
Спасибо вам за совет. Мой интерес к искусственному интеллекту
вовсе не шутка. Я конечно отдаю себе отчёт, что это очень сложная
задача, решение которой под силу многотысячному коллективу
программистов. А кто я? Я не программист. Это не моя профессия.
Но это моё хобби, это мой взгляд на мир, это стиль моей жизни!
В конце концов Не боги горшки обжигают. Почему я сам не могу
попробовать свои силы на запретной территории. И вот я начинаю
рассматривать то одну грань этой проблемы, то другую. Анализирую,
сопоставляю, противопоставляю и пишу программы, пока простые.
Я не считаю, что программы должны подождать до часа Х, когда
я более или менее разберусь с теоретическими вопросами. Именно
практика (программы) стимулируют решение любых сложных вопросов.
В настоящее время я планирую написать программу по условным названием
"Шашки". Это будет упрощенный вариант цилиндрических шашек. Но шашки
не самоцель. Самое главное это будет плацдарм для разработки идей
Искусственного интеллекта и их реализация. Идей пока немного.
1) Это обратная связь
2) Оценка ситуации и борьба за место под солнцем (здесь не будет тотального
перебора вариантов, я уже немного подумал и нашёл "человеческий" подход)
3) Самообучающая программа. Она должна запоминать лучшие ходы,
ведущие к выигрышу и избегать плохих ходов.
4) Наконец программа будет вести диалог с пользователем на русском языке,
анализируя сказанные предложения и выбирая сама либо с моей подсказкой
Разумные ответы.
Через год увидим, что получится
Сейчас только планы и первые шаги.
Ещё раз вам спасибо!
Не по теме:
Определение программиста (шутка)
Программист это человек, который более всего любит говорить
о вещах, в которых менее всего разбирается.
2
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
25.04.2014, 18:56
Цитата Сообщение от Dmitrii Посмотреть сообщение
моделей и методов принятия решений в многокритериальных задачах
в интернете есть немало книг, в формате .pdf каждая не менее 200 страниц ..
..хорошо бы обобщить весь поток инфы, указать на главное и отбросить ненужное ...

Цитата Сообщение от gehh Посмотреть сообщение
очень сложная
задача, решение которой под силу многотысячному коллективу
программистов. А кто я?
достаточно 3-х 4-х грамотных(шарящих..) специалистов
  • построить модель
  • разбить на задачи
  • и раздать алгаритмы .. всё

Добавлено через 12 минут
Почитай о коофициенте производительности труда ..
при увеличении участников
  • 1 помошник ..нормально
  • 2 хорошо
  • 3 хуже .. 3-й мешается
  • 4 нормально но 4-й все время спорит (орёт )
  • 5 только двое чтото реально делают остальные советуют
  • ... в дальнейшем требуеться руководитель лидер иначе проект рухнет

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

...вдохновитесь хотябы запуском космического корабля
нашими энтузиастами, в 61-году
2
2619 / 549 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
25.04.2014, 22:43
Цитата Сообщение от FelixMacintosh Посмотреть сообщение
... достаточно 3-х 4-х грамотных(шарящих..) специалистов...
Если мне не изменяет память, то общие трудозатраты на разработку MS Excel 97 составили примерно 5000 человеко-лет. При этом указанное приложение не обладает никакими признаками ИИ.
0
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
26.04.2014, 04:02
Нужен аналитик и группа экспертов для построения модели
и направления всей деятельности
ниже по уровню инжинеры и дизайнеры
далее программисты, хакеры, юзеры
с которыми дифицита никогда не возникнет

нужны так-же бабки $$$

Добавлено через 4 минуты
Вот если бы мне выделили бы пару милиардов рублей
то я бы возглавил такую деятельность ...)))

Добавлено через 7 минут
не знаю точно по срокам... тут надо считать... но я бы и бугалтера нанял ...))
зато потом можно с гордостью продемонстрировать
сущность которая может самостоятельно придумывать то ...
что обычному человеку просто не под силу !

Добавлено через 33 минуты
Например военные нано-технологии, опираясь на необозримые массивы
знаний, точных математических расчетов, которые бы это существо
само смогло проанализировать, потребовать для себя нужные ресурсы для этого
либо подсказать где раздобыть такие ресурсы
(в слово ресурс я вкладываю материальную $$ и информационную составляющую)
....Это вам не в шашки играть...

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

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

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

Добавлено через 3 часа 11 минут
Цитата Сообщение от The trick Посмотреть сообщение
http://promodj.com/Thetrik/tracks/2757679/Demo8Bit
я одну композицию прослушал.. электронного автора
не в обиду будет сказанно, но мне не понравилось, нет никакой гармонии
ритм пойман а правильных музыкальных красок в такой композиции нет..
но я думаю что если бы ты развивал только подобные проекты, то
очень скоро нельзя будет отличить даже самому восстребованному меломану

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

все это должно храниться в базе данных самообучающего блока
тоесть основные музыкальные знания, и приобретенные методом
самостоятелного анализа на реакцию слушателя....
..как этого добиться вот и придумывай
хотя общее твое направление, лично у меня вызывает восторг
1
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
26.04.2014, 17:07
У кого есть желание проверьте мою Анти-интелектуальную программу на правильность её работы ...

Visual Basic
1
2
3
'Тест ! ======== Первый модуль первого проекта _
Если табуляция операторов проходит правильно значит _
Dll-ка работает !
Вложения
Тип файла: rar TxGenerator.rar (315.3 Кб, 9 просмотров)
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
26.04.2014, 19:04
Цитата Сообщение от FelixMacintosh Посмотреть сообщение
не в обиду будет сказанно, но мне не понравилось, нет никакой гармонии
а как тебе эта: http://promodj.com/Thetrik/tra... ck_8_Qubit ?

Цитата Сообщение от FelixMacintosh Посмотреть сообщение
У кого есть желание проверьте мою Анти-интелектуальную программу на правильность её работы ...
а где сама dllProjInfo.dll ?

Добавлено через 2 минуты
На контроле не очень красиво прорисована вертикальная линия (в правом верхнем углу). При переходе меняется цвет - с серого на черный.
На форме знака "?" как я понял не хватает. У тебя предусмотрено событие: Case "Help"
1
Модератор
10052 / 3897 / 884
Регистрация: 22.02.2013
Сообщений: 5,850
Записей в блоге: 79
26.04.2014, 19:06
FelixMacintosh, это всего-лишь демка была, и алгоритм самый простой был. Но для начала я думаю это неплохо, по крайней мере я видел подобные проекты там вообще полная фигня (на мой взгляд). Этож компьютер
Цитата Сообщение от Dragokas Посмотреть сообщение
Это не программная генерация.
0
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
26.04.2014, 19:12
Цитата Сообщение от Dragokas Посмотреть сообщение
а где сама dllProjInfo.dll ?
она самоизвлекается
впрочем по ходу я сейчас еще исправил пару глюков...
в библиотеке Dialogs
если ссылаться на неправильный ярлык ...

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Private Function If_Lnk$(Path$)
    '
    'Проверяет путь и согласованный флаг ярлыка
    '
    Dim WshShortcut As Object
    If_Lnk = Path
    If LCase(Fso.GetExtensionName(Path$)) = "lnk" Then
        If m_Flags And [путь и имя файла ярлыка (.LNK)] Then
        Else
            Set WshShortcut = WshShell.CreateShortcut(Path)
            If_Lnk = WshShortcut.TargetPath
            If Not Fso.FileExists(If_Lnk) Then
                MsgBox "Неверный ярлык", vbCritical
                If_Lnk = vbNullString
            End If
        End If
    End If
End Function
Добавлено через 2 минуты
Цитата Сообщение от The trick Посмотреть сообщение
http://promodj.com/Thetrik/tracks/42..._trick_8_Qubit ?
сейчас качну ...
пока буду кодить прослушаю
1
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
26.04.2014, 19:18
Результат примерно такой ...
все Ocx // Dll-ки при необходимости самоизвлекаются
Миниатюры
Искуственный интеллект  
2
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
26.04.2014, 19:36
Цитата Сообщение от The trick Посмотреть сообщение
Это не программная генерация.
а чья так ты у нас композитор оказывается ?
0
Модератор
10052 / 3897 / 884
Регистрация: 22.02.2013
Сообщений: 5,850
Записей в блоге: 79
26.04.2014, 19:37
Цитата Сообщение от FelixMacintosh Посмотреть сообщение
так ты у нас композитор оказывается ?
Разве это секрет?
1
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
26.04.2014, 19:46
Ну тогда пусть так:
Композитор и кодер, который пишет программы
способные сочинять музыку...
1
Модератор
10052 / 3897 / 884
Регистрация: 22.02.2013
Сообщений: 5,850
Записей в блоге: 79
26.04.2014, 19:49
Цитата Сообщение от FelixMacintosh Посмотреть сообщение
Композитор и кодер, который пишет программы
способные сочинять музыку...
Тогда ты пиши программы, которые будут писать программы.
0
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
26.04.2014, 19:55
Цитата Сообщение от The trick Посмотреть сообщение
Тогда ты пиши программы, которые будут писать программы.
я это и пытаюсь делать, ...а музыкальные таланты у меня тоже есть
0
159 / 104 / 124
Регистрация: 01.04.2014
Сообщений: 466
Записей в блоге: 7
28.04.2014, 15:12  [ТС]
Шаг 8.
(тема)
Любому разумному существу приходится иметь дело с огромным
количеством информации. Если бы эта информация лежала в одной
большой куче, то время на ее поиск было бы столь велико, что часть
этой информации просто обесценилась. Мало того, она стала бы
балластом и для более полезной (ценной) информации. Как быть?
Выход давно найден. Информация делится по темам. Например есть
такие темы как живопись, кино, футбол, киберфорум и т.д.
(На киберфоруме есть свои темы. Не будь их это был бы кибербазар)
Такое разделение помогает искать информацию в достаточно жестко
ограниченном кругу. И ее поиск осуществляется в разумное время.
Для написания программы с ИИ (искуственный интеллект) есть смысл
заносить всю информацию не в "один файл" , а во множество файлов,
распределенным по темам. При этом разумеется, что многие слова
будут дублированы (иметь клоны в разных темах). Зато это ускорит
их поиск (не надо просматривать другие темы).
И ещё. Появится специальный файл связей тем. Он нужен для того, чтобы
программа могла легко переходить от одной темы к другой.
Что такое файл связей тем??
Как обозначить такую связь??
Каждая тема будет иметь свой числовой идентификатор, но это не просто
Число. А что? Здесь я поясню примером.
1) есть такие темы: футбол, хоккей, лёгкая атлетика и т.д.
2) есть тема спорт.
3) понятно, что в спорт входят все виды спорта
4) значит идентификаторы видов спорта должны ВКЛЮЧАТЬ в себя
идентификатор Спорта. Иными словами это идентификатор должен быть
(С него должен начинаться (а как же иначе??)) любой идентификатор
вида спорта
5) ну и очевидно, что числовые идентификаторы (чисы) должны стоять
в порядке их "популярности" ( если футбол самый популярный вид спорта,
То и его Чис должен быть на первом месте!
Пока все.
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
28.04.2014, 15:25
gehh, слушайте - а Вы сами это придумываете...? Размышления.
Становится как-то прямо приятно читать последовательность развития алгоритма Вашей программы ИИ.
1
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
28.04.2014, 15:48
Цитата Сообщение от Dragokas Посмотреть сообщение
а Вы сами это придумываете..
Видимо к сожалению да.
Почему к сожалению? Потому, что тратит время и энергию на то, что уже давно описано в умных книжках и реализовано. Хотя я и советовал ему почитать что то умное
Цитата Сообщение от gehh Посмотреть сообщение
ну и очевидно, что числовые идентификаторы (чисы) должны стоять
в порядке их "популярности"
Вообще не очевидно, а даже спорно, если общество разнородное.
Хранение информации по темам, файлы связей - всё это давно реализовано в базах данных, которые любую информацию предоставляют за приемлемое время. А так же механизм индексации информации, можно вообще не сортировать изначально информацию, а скидывать всё в кучу, но тем не мене механизм индексации позволяет быстро искать любую информацию. Пример - поисковые системы.
Но какое отношение это имеет к ИИ?
2
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
28.04.2014, 16:15
Цитата Сообщение от Dragokas Посмотреть сообщение
Вы сами это придумываете...?
как бы там не-было, это его точка зрения, я к сожалению сейчас занят ..кодю
но одним глазом заглядываю сюда (..подписан на эту тему)
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Потому, что тратит время и энергию на то, что уже давно описано в умных книжках и реализовано.
ну конечно-же я тоже подобные рассуждения видел, хотя считаю не стоит на него
нападать... потому-что все новое рождается из хорошо забытого старого

Добавлено через 15 минут
а еще.. почитай теорию поведения автоматов в случайных средах... гдето я видел программу заставку Live (жизнь) посмотри и её тоже...

Добавлено через 4 минуты
Напряги свою бурную фантазию... так сказать,.. сформулируй по своему и выскажись
будет наверное интересно ...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.04.2014, 16:15
Помогаю со студенческими работами здесь

Крестики нолики.Искуственный интелект
Добрый день ! Помогите додумать програму чтобы можно было играть с компьютером. include <iostream> char board = {}; void...

Искуственный интелект бота в игре Пакман
Делаю в питоне игру Пакман. Не знаю как прописать Искуственный Интелект(ИИ) призракам(ботам) что бы они могли самостоятельно выходить из...

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

Искуственный интелект в Visual Studio это реально?
Какие програмные оболочки можна использовать для систем искуственного интелекта? Windows Forms можна использовать, например, чтобы...

Искусственный интеллект
Чем принципиально отличается обучение модели Гроссберга-Карпентера от обучения многослойного перцептрона методом обратного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru