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

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

15.04.2014, 12:33. Показов 15426. Ответов 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
 Аватар для KoGG
5640 / 1622 / 418
Регистрация: 23.12.2010
Сообщений: 2,431
Записей в блоге: 1
27.05.2020, 15:54
Студворк — интернет-сервис помощи студентам
Статья КРИСТОФА КОХА «ПРУСТ СРЕДИ МАШИН»
http://spkurdyumov.ru/uploads/... mashin.pdf
1
 Аватар для Altairhappystar
1 / 1 / 0
Регистрация: 22.05.2020
Сообщений: 19
27.05.2020, 23:00
Не могу в полной мере согласиться с концепциями этой статьи... К сожалению, мы до сих пор не понимаем в полной степени процесса мышления. Нельзя строить модель мышления опираясь на количество нейронов и связей между ними. Как пример приведу следующее:
- не меняя структуры мозга и схемы связей клеток а лишь дав человеку некоторые химические вещества мы можем вызвать так наз. сужение сознания, замедление или ускорение работы мозга и др.
- память событий распределена почти по всему объему мозга и разрушение его отдельных частей не стирает полностью имеющиеся воспоминания.
- иногда мы наблюбдаем ложные воспоминания (конфабуляции и др.)
И далее в этом направлении ))
На мой взгляд, основным свойством отличия ИИ от автоматов с более или менее высокой степенью автоматизации процессов вычисления является способность к размышлению... Это не просто синтез из имеющихся элементов похожие на осмысленные тексты параграфы или музыкальные фрагменты, а способность мыслить абстрактно и экстраполировать элементы из практически не связанных групп...
0
Модератор
10051 / 3896 / 884
Регистрация: 22.02.2013
Сообщений: 5,849
Записей в блоге: 79
29.05.2020, 18:03
Цитата Сообщение от Altairhappystar Посмотреть сообщение
Мне казалось, что VB достаточно хорошо взаимодействует со средствами Windows и на нем такая задача будет не очень сложной...
Хорошо, давайте поставим вопрос по другому, как бы Вы данную задачу решили не на VB? Просто я не могу понять при чем тут взаимодействие VB6 и Windows. Правильный вариант - задействовать специальный движок для этого. Этот вариант подходит почти к любому ЯП.

Добавлено через 21 минуту
Вообще задачу можно решить и применяя только VB6, но для этого придется создавать свой алгоритм распознавания речи.
В большинстве случаев такие задачи решаются с помощью нейронных сетей которые могут обобщать результат на основе разных входных данных. Если делать реализацию на основе естественного восприятия речи, то первое что нужно сделать с входными данными - нормализовать и преобразовать их в частотную область небольшими порциями по несколько десятков миллисекунд. Затем используя рекуррентную нейросеть можно "скармливать" ей данные частотные (входной слой будет иметь число входов равное числу частотных полос), на одном из 34 выходов получаем число - вероятность буквы либо пауза. Все это требует обучения нейросети и чем на большем наборе данных она обучена тем лучше результат.
Другая задача - это получение из распознанных букв (а точнее фонем) осмысленного текста, здесь тоже либо использовать уже другую нейросеть, либо какой-либо алгоритм который будет выдавать более вероятный результат на основе входных данных.
Если времени много и есть интерес - лучше пробовать реализовать подобное самому, если важен быстрый результат - то использовать готовый движок, в котором все уже реализовано.
1
Наивное Существо
 Аватар для vedunasv
666 / 141 / 27
Регистрация: 09.05.2020
Сообщений: 750
Записей в блоге: 15
29.05.2020, 18:43
И терпение (это то, чего у меня с лихвой очень мало ((((( ).
0
 Аватар для Altairhappystar
1 / 1 / 0
Регистрация: 22.05.2020
Сообщений: 19
31.05.2020, 13:36
Цитата Сообщение от The trick Посмотреть сообщение
лучше пробовать реализовать подобное самому, если важен быстрый результат - то использовать готовый движок, в котором все уже реализовано.
Спасибо за ответ! Вы правы! Я тоже пришел к этому выводу... Осваиваю Python... там есть готовые библиотеки для распознавания голоса. Видимо VB в том виде как он сейчас есть стал не так востребован и популярен, а соответственно к нему мало чего есть. Всетаки хочу реализовать свою идею, она очень интересная и полезная!

Добавлено через 2 минуты
Цитата Сообщение от vedunasv Посмотреть сообщение
И терпение (это то, чего у меня с лихвой очень мало ((((( )
Это проблема многих, и это делает нашу жизнь поверхностной!

Добавлено через 50 секунд
Цитата Сообщение от KoGG Посмотреть сообщение
Статья КРИСТОФА КОХА «ПРУСТ СРЕДИ МАШИН»
http://spkurdyumov.ru/uploads/... mashin.pdf
Спасибо за ссылку! Интересный материал!
1
 Аватар для zink0000
258 / 107 / 26
Регистрация: 15.03.2012
Сообщений: 353
Записей в блоге: 35
17.01.2021, 11:13
Наконец-то нашёл хоть какое-то упоминание о программе способной писать программы:

"Создана программа, способная автоматически писать код другой программы
Пока пишет на Python


Microsoft и компания OpenAI создали программу, способную автоматически писать код другой программы. Для этого используется искусственный интеллект (ИИ) — он генерирует код Python по комментариям, написанным на естественном языке.

Пример работы алгоритма показали в ролике на YouTube. По нему видно, как человек задаёт функцию, которая должна проверять, является ли какая-либо строка палиндромом. Далее программист описывает задачу в комментарии. А программа автоматически генерирует код под неё.

Данная модель работает на алгоритме OpenAI GPT-3, который уже использовали для написания текста по короткому отрывку и других задач. Сообщается, что некоторые куски кода программа может генерировать не корректно. Тогда программист может попробовать переписать комментарий или дополнить его, чтобы ИИ лучше «понял».

Программу обучили на репозиториях GitHub с использованием облачного суперкомпьютера Microsoft."

http://www.ferra.ru/news/techl... 7-2020.htm
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
17.01.2021, 12:09
Цитата Сообщение от zink0000 Посмотреть сообщение
Далее программист описывает задачу в комментарии. А программа автоматически генерирует код под неё.
Чем отличается написание программ на Бейсике? Я так же пишу на человеческом английском языке, описывая задачу, а программа автоматически его переводит в машинные коды, которые и исполняются компьютером.
0
 Аватар для zink0000
258 / 107 / 26
Регистрация: 15.03.2012
Сообщений: 353
Записей в блоге: 35
17.01.2021, 12:14
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Чем отличается написание программ на Бейсике? Я так же пишу на человеческом английском языке, описывая задачу, а программа автоматически его переводит в машинные коды, которые и исполняются компьютером.
В степени формализации. Бейсик всё-таки не естественный английский язык.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
17.01.2021, 14:22
Цитата Сообщение от zink0000 Посмотреть сообщение
В степени формализации.
Да баловство это всё. Нужно пол страницы написать только для того, что бы описать создание простого окна, со всеми его свойствами и методами. Для кода это всего 1 строка.

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

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
109
Ответ Создать тему
Новые блоги и статьи
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