|
51 / 52 / 2
Регистрация: 10.06.2023
Сообщений: 721
|
||||||
Эксперты с++ посоревнуйтесь с ИИ05.04.2025, 10:24. Показов 13012. Ответов 23
Заинтересовавшись ИИ и, имея значительный опыт использования вычислительной техники в научной деятельности, решил познакомиться с некоторыми алгоритмами, использующимися при создании элементов ИИ. Обнаружил, что основной язык, применяемый при программирования ИИ это питон, мне совершенно не знакомый. Оказалось, что работа с ним основана на использовании большого количества специальных библиотек, в которых и их вариантах и в вариантах самого питона разобраться очень сложно. С++ более открытый язык. Нашел в интернете простенькую программу распознавания, погонял ее, обнаружил странности, не разрешил их, даже обратившись к форуму.
Решил усложнить для себя проблему и посмотреть, что такое сети Колмогорова Арнольда, предполагая, что идеи этих двух великих математиков, достаточно подробно обсуждаемые в литературе по ИИ, помогут понять алгоритмизацию ИИ. И решил использовать ИИ в качестве помощника в написании кода. Несколько первых попыток перевода программ с питона на с++, оптимизация кодов, получение программ по заявке были успешны. Успешно прошло получение графиков в программах на с++. Но при переходе к более сложным программам вскрылись недостатки ИИ в этой, на очень сложной деятельности - программирование. Первый - ИИ дает вам советы, сам ничего не делая. Второй - столкнувшись с трудно разрешаемой проблемой, не объявляет об этом, а либо "ваша квота исчерпана", либо "сервер перегружен". Предлагаю задачу исправить программу TimeSeriesKAN.cpp, которую создал DeepSeek по запросу анализ временного ряда средствами сети Колмогорова Арнольда. Пусть на вход поступает сигнал, в котором в случайные моменты времени появляются пакеты двух типов. постоянный сигнал, длящийся некоторое время, и сигнал, напоминающий распределение Гаусса. На паре выходов функции времени, изображающие амплитуды обнаруженных пакетов. Была получена
ИИ после пяти попыток исправлений сдался, ответив "сервер занят, приходите позже". Я не буду излагать подробности попыток, но они были достаточно долгими из-за необходимости проверок на VS моего ПК и достаточно долгих ответов, каждый раз медленно передавалась вся программа, сопровождаемая повторением тривиальных советов. Ну кто победит? Коммерческого интереса к программе у меня нет.
0
|
||||||
| 05.04.2025, 10:24 | |
|
Ответы с готовыми решениями:
23
Эксперты, где ошибка в TCP - пакете? Объсните эксперты как реализовать последнее условие, Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями Эксперты обобщенного программирования |
|
698 / 572 / 75
Регистрация: 20.09.2014
Сообщений: 3,697
|
|
| 08.04.2025, 18:52 | |
|
Я прекрасно понимаю вашу проблему. Вы задаёте сложные вопросы, но ответить на них некому. Интеллект немного помогает, но часто мимо, сложно или пространно.
Задайте ей вопрос, как установить Anaconda. Ей богу, Python и библиотеки - это самый короткий путь! Добавлено через 5 минут Я слушал видеолекции, проходил бесплатные курсы, один платный курс от Skillfactory (неполностью - по бытовым причинам). Я поднял скилл по нейросетям, по Пайтону, по SQL и прочим фишкам. Потом самостоятельно освоил PyTorch - это был важный рывок вперёд. Сейчас для мне нет особой трудности накидать какую-то совершенно нестандартную идею и провести исследование. P.S. Надо учесть, что у меня хорошо с математикой (как и у вас, в принципе), позади специалитет, магистратура. Добавлено через 4 минуты Видеолекции от Константина Воронцова "Машинное обучение" на ютубе гляньте, он начинает с азов. Там у него много разных годов выпуски. Я какой-то старенький сборник лекций находил, там под 30 лекций по часу-полтора. Это серьезная академическая база. Слушать приятно. Ставите скорость 1,25Х и слушаете. Если сложно, то 1Х. Добавлено через 2 минуты Бесплатный курс был на Coursera (от МФТИ вроде?), но этот сайт отрубили нам сразу после начала СВО. Посмотрите курсы на отечественном Stepic, там был самсунговский по NLP.
0
|
|
|
Диванный эксперт
|
|
| 08.04.2025, 19:30 | |
|
VAF34, вот Вам набор статей и видео по ML
https://habr.com/ru/articles/453558/ - серия статей по TensorFlow https://habr.com/ru/articles/456738/ - пишем свою нейросеть на C++ https://habr.com/ru/articles/484016/ - отладка нейронок https://www.lektorium.tv/course/22975 - курс по машинному обучению Добавлено через 1 минуту https://www.lektorium.tv/course/22847?id=22847 - введение в компьютероное зрение Добавлено через 59 секунд https://www.lektorium.tv/node/32187 - курс "машинное обучение" (2018) Добавлено через 1 минуту Для понимания нужно минимальное представление о линейной алгебре(работа с матрицами) и статистике Добавлено через 2 минуты Базовые вещи: https://www.lektorium.tv/course/22823 - Алгоритмы и структуры данных / 1 https://www.lektorium.tv/course/22843 - Алгоритмы и структуры данных / 2 Добавлено через 2 минуты
0
|
|
|
51 / 52 / 2
Регистрация: 10.06.2023
Сообщений: 721
|
|
| 08.04.2025, 22:05 [ТС] | |
|
Групповое непонимание текста. Мне не надо решения, это не повод получить его. Это пример, на котором эксперты могут показать, что они сильнее ИИ. И все. Кстати, я получил еще один ответ от ИИ, в котором он прямо отказывается дать ответ. Но приводить его не хочется.
А задачи, которые мне надо решать, я решаю, меняя способы их решения. Иногда ответ нахожу на различных форумах.
0
|
|
|
Диванный эксперт
|
|
| 08.04.2025, 22:14 | |
|
VAF34, сетка может найти ответ в своей БД
Не решить задачу, а именно найти известный ответ. При этом оно жутко глючит, когда в запросе присутствуют отсутствующие в БД названия. В таком случае оно просто ищет максимально подходящие по статистике ответы. Попробуйте задать вопрос, ответ на который отсутствует в открытом доступе, но можно вывести из косвенных данных. Оно такой бред выдаст, что волосы дыбом =\ Добавлено через 1 минуту Как минимум, я не знаю нейронок, умеющих задавать наводящие вопросы и запрашивать уточняющие данные.
0
|
|
|
698 / 572 / 75
Регистрация: 20.09.2014
Сообщений: 3,697
|
||
| 09.04.2025, 02:52 | ||
|
Добавлено через 4 минуты Я как-то просил Deepseek нарисовать окружность и две точки внутри, одна из которых ближе к окружности. Но он нарисовал вторую точку вблизи окружности, но снаружи. После замечания, что условие не выполнено, на новой картинке точка оказывалась на окружности. Я снова сделал замечание, интеллект соглашается, что ошибся, и рисует точку опять снаружи. И так по кругу. Deepseek, мне кажется, иногда туповат.
0
|
||
|
698 / 572 / 75
Регистрация: 20.09.2014
Сообщений: 3,697
|
|
| 09.04.2025, 04:40 | |
|
Max Dark, а в вашей, извините меня, "базе данных" (БД) содержится намного меньше информации. Усекли?
Вы же тоже многого не знаете. Какого хрена выпендриваетесь, вы даже симфонию сочинить не сможете. Дебил.
1
|
|
|
Диванный эксперт
|
||||
| 09.04.2025, 04:55 | ||||
|
Не по теме:
Давайте не будем переходить на личности. Добавлено через 3 минуты Добавлено через 7 минут Не по теме: Mikhaylo, хочется высказаться? Добро пожаловать в ЛС или в профиле указан мой ТГ
0
|
||||
|
-610 / 35 / 0
Регистрация: 10.03.2025
Сообщений: 484
|
|
| 09.04.2025, 04:58 | |
|
Я скажу сейчас абсолютно непопулярную вещь...методы обучения ИИ напоминают дрессировку
животного, которому за правильный ответ дают лакомство...поэтому математика бессильна А вот есть язык рассуждений реализованный в Visual Prolog -- некоторые дикие племена раскрашивают свое тело -- многие женщины красят лицо Вывод: некоторые женщины...дикие Вот такой ИИ мне больше нравится...здесь есть база знаний и машина вывода Ну конечно распознавать лица и варианты написания букв таким образом не научишь а тем более воздавать визуальные вещи...но это хоть похоже на интеллект
1
|
|
|
51 / 52 / 2
Регистрация: 10.06.2023
Сообщений: 721
|
||
| 09.04.2025, 13:04 [ТС] | ||
|
0
|
||
|
698 / 572 / 75
Регистрация: 20.09.2014
Сообщений: 3,697
|
|
| 09.04.2025, 20:37 | |
|
Ты можешь как угодно обзывать негров или нейросеть, но они сильнее тебя.
0
|
|
|
wound up as Aussie
324 / 105 / 19
Регистрация: 15.05.2019
Сообщений: 427
|
|||||||||||||||||||||||
| 09.04.2025, 23:31 | |||||||||||||||||||||||
|
vector<double> input_for_layer = (l == 0) ? inputs[k] : layers[l - 1].forward(inputs[k]); Это неправильно, потому что layers[l - 1].forward(inputs[k]) не даёт выход слоя l-1, если передать туда inputs[k]. Нужно последовательно передавать входы каждого слоя, как это делалось при прямом проходе. Нужно запоминать выходы всех слоёв во время прямого прохода, чтобы потом использовать их при обновлении весов. Например, так:
В стандарте C++ std::accumulate по умолчанию использует тип начального значения (T) для промежуточного результата. Но в некоторых реализациях компиляторов (включая MSVC) он может ругаться, если не может вывести нужный тип точно, особенно если не указана лямбда или бинарная операция. Пример ошибки от компилятора: error C2679: binary '+': no operator found which takes a right-hand operand of type 'const double' (or there is no acceptable conversion) Поэтому просто явно укажите тип результата аккумуляции, передав static_cast<double>(0) вместо 0.0, чтобы избежать неоднозначности: double avg = accumulate(input.begin(), input.end(), static_cast<double>(0)) / window_size; или более правильно:
0
|
|||||||||||||||||||||||
|
51 / 52 / 2
Регистрация: 10.06.2023
Сообщений: 721
|
|
| 10.04.2025, 04:57 [ТС] | |
|
Наконец-то добрались до сути. Но подошли также как ИИ, начали высказываться о возможных причинах, а хотелось бы, чтобы прогнали через VS, проверили бы, что все в порядке. Возвращать вам не обязательно, а от ИИ в свое время хотелось. Но ИИ, кажется, не может ничего проверять.
0
|
|
|
фрилансер
6440 / 5634 / 1127
Регистрация: 11.10.2019
Сообщений: 14,980
|
||
| 10.04.2025, 05:22 | ||
|
0
|
||
|
-610 / 35 / 0
Регистрация: 10.03.2025
Сообщений: 484
|
|
| 10.04.2025, 07:24 | |
|
Я использовал Embarcadero DevC++ 6.3...нормально скомпилировалось...без ошибок...
не юзайте Visual Studio и даже Code...они лично мне не нравятся...тяжелые...вылазит вечно куча ошибок...берите чистый кошерный компилятор и легкое IDE
0
|
|
|
фрилансер
6440 / 5634 / 1127
Регистрация: 11.10.2019
Сообщений: 14,980
|
||
| 10.04.2025, 07:52 | ||
|
avedeo, студия, как раз, круче всего перечисленного.
Добавлено через 42 секунды
0
|
||
| 10.04.2025, 09:16 | |
|
Не по теме: Бугатти тоже круче всех...но люди в жизни предпочитают практичные авто...вот буквально вчера
0
|
|
|
wound up as Aussie
324 / 105 / 19
Регистрация: 15.05.2019
Сообщений: 427
|
||
| 10.04.2025, 09:17 | ||
|
1) signal_length = 100; epoch = 50; 2) signal_length = 1000; epoch = 500;
0
|
||
| 10.04.2025, 09:17 | |
|
Помогаю со студенческими работами здесь
20
Эксперты! Одномерный массив неповторяющихся чисел не могу понять почему криво работает Эксперты сишки, для вас интересная задачка Экспертная система на Билдере Небольшая экспертная система Нужно экспертное мнение! Что рациональнее!? почему так работают функции?! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|