GotAI.NET
Форум: Проблемы искусственного интеллекта
Регистрация
|
Вход
Все темы
|
Новая тема
Стр.4 (4)
<<
< Пред.
Поиск:
Автор
Тема: На: Как создать ИИ?
Данила Зайцев
Сообщений: 156
На: Как создать ИИ?
Добавлено: 07 авг 22 12:12
Цитата:
Автор: Tester64
На мелких "второстепенных" задачах цена не важна! Как и скорость. Скорость со временем вырастает вместе я развитием компов, а цена падает по мере повышения количества наработок. Цена и популяризация сильно снизится когда подобные задачи будут обсуждать студенты на стэковерфло для получения "вишенки для торта" в свой курсовой проект.
Когда вы настроите больше 5 задач с однотипным таргетом - для вас это станет не сложнее "копипасты с небольшими правками". Или даже "кода в 20 строк".
...мой личный опыт показывает что подобный метод внедрения и отладки маленьких и мало-кому-нужных "автоконфигураторов" вполне себя оправдывает!
Продемонстрируйте лучше код.
[
Ответ
][
Цитата
]
Tester64
Сообщений: 1910
На: Как создать ИИ?
Добавлено: 07 авг 22 13:01
Цитата:
Автор: Данила Зайцев
Продемонстрируйте лучше код.
Зачем? У меня - КОМЕРЧЕСКИЕ продукты, а не опенсорс. В сложный продукт (много мегабайт кода) добавляется маленькая "фишка" по автоконфигурации проекта под пользователя на основе одной из методик МЛ. Выбирается максимально маловажная часть проекта (типа набора из нескольких галочек и/или цифр/ползунков) и оставляется на пол года-на год в "режиме долгого тестирования". Если пользователи не жалуются и лог по "ручному" изменению постепенно уходит к нулю (галочки/настройки сами меняются, но никто не "возвращает их назад") - значит система действительно заработала правильно, значит "человек больше не нужен" и значит модуль выверен до приличного уровня и его можно попробовать внедрить в следующую часть этого или другого проекта.
При тестах предпочитаю выбирать те места в проекте, где сам часто "бываю" - например "админки".
Сейчас у меня несколько подобных относительно "универсальных" решений с автоконфигураторами, еще парочка в режиме "длинного тестирования" и несколько в режиме "домашней разработки" (=которые еще рано внедрять - крайне сырые "альфы").
p.s. Много лет назад зарекся ЗДЕСЬ публиковать какой-либо код из своих наработок. (исключение - демонстрация стандартных возможностей моего рабочего языка (JS) при сравнении с другими языками)
----
...я озвучил один из подходов к вопросу "как создать ИИ", по которому ЛИЧНО Я пошел! Это не призыв к действию и даже не замеры "у кого подход лучше". ИМХО, мой подход - вполне рабочий и в теории сможет привести к "популяризации" автоконфигураторов самим фактом того что ОНО РАБОТАЕТ и УПРОЩАЕТ ПОЛЬЗОВАТЕЛЮ ЖИЗНЬ.
[
Ответ
][
Цитата
]
Сергей Гаврилов
Сообщений: 197
На: Как создать ИИ?
Добавлено: 26 ноя 22 5:01
Изменено: 26 ноя 22 5:01
Цитата:
Автор: man
Вопрос также верный поставлен, "Что не хватает ML?"
Если вообще:
Не хватает алгоритмов автоматической подгонки под новые задачи
, нужно придумать как исключить фича-инжиниринг и разного рода работы по потбору архитектур и внедрения модуля в продакшн. Есть конечно попытки "AutoML" разработок, но они пока в зародышевой стадии.
очень правильное мнение
Цитата:
Автор: Андрей Кучеменко
нужно начинать с соасем минимальных задач, причем даже не с "одноэтажного дома а с сарая", вроде "как подбирать параметры алгоритмов машинного обучения", затем "как подбирать архитектуры алгоритмов машинного обучения" и тд. Китайцы говорят путь в 1000ли начинается с первого шага.
Вообще во всех таких "авто" методах главное это стохастический оптимизатор вроде генетики, аналог "естественного отбора" в случае биологической жизни.
Вот давайте и начнём с него, кто запилит самый крутой оптимизатор. Кому не слабо?
а вот начинать сразу с оптимизации — "корень всех зол"(Д Кнут), оптимизацию на потом.
Цитата:
Автор: Данила Зайцев
Авто-ML это имхо немного другое, просто автоконфигурирование ML алгоритмов, я бы не ставил на это.
направление как раз верное, только нужно сделать "авто" весь процесс и для довольно широкого спектра задач.
Вообще топик очень толковый, жаль заглох, ничего лишнего, всё по делу, молодцом.
[
Ответ
][
Цитата
]
гость
144.172.73.*
На: Как создать ИИ?
Добавлено: 09 апр 23 8:07
Цитата:
Автор: Tester64
А с чего вы взяли что "не по плану"?
Есть цели, под них создают ИИ! И эти ИИ вполне работают... Нужно быстро распознавать лица на видеокамерах - заказали, сделали, держите решение и пользуйтесь! Нужно голос распознавать - вполне работает! Нужно автомобиль без нагрузки на мозги водителя водить - работает! Нужно по картинке распознавать объекты - есть, нужно в тексте "смысловой поиск" проводить - вполне работает! Помочь в сложной архитектуре? Помочь оптимизировать аэрокрыло? Помочь составить алгоритмы вертикальной посадки ракеты для Марса? Помочь в прогнозировании курсов, закупок, продаж? Везде ИИ!
Сейчас даже в системах шумоподавления в микрофонах и в камерах телефонов с несколькими микрофонами и камерами. Читал что у Интел в процессорах встроен модуль для "адаптивного" выбора режима чтобы повысить эффективность и снизить тепловыделение.
ПОКА это еще сложно "адаптируется под очередную отрасль", но с каждым годом и специалистов больше, и специализированное оборудование становится доступным (есть уже "одноплатные компьютеры", где "много-много-ядерные" процессоры по принцицпам GPU). Даже хостинги появились, которые предоставляют GPU ресурсы для расчетов.
p.s. Слежу за новостями робототехники. С каждым МЕСЯЦЕМ эти новости круче предыдущих. Новые роботы "для дома", новые дроны, беспилотники, умные дома.
А "готовые рецепты"... ЗДЕСЬ вы их вряд ли получите! Форум "гнилой"! Увы... У меня тоже есть "свой путь" (по которому я иду уже несколько ЛЕТ) и я даже где-то здесь делился им "в нескольких абзацах" (повторять не охота - вариация на тему "агрегации чужих нароботок в единый конструктор"). Но ДЕТАЛЕЙ вы от меня ЗДЕСЬ не получите! И это уже принципы "информационной гигиены".
Извините, я не имел намерения обвинять кого-либо в чем-либо, я всего лишь хотел сказать, что создание ИИ - сложный и многогранный процесс, который требует серьезных усилий и не всегда идет гладко. Кроме того, разные люди и компании имеют разные подходы к созданию ИИ и различные ожидания от его работы.
Что касается создания ИИ, то это не однозначный процесс и существует множество подходов к его реализации. Одним из ключевых элементов в создании ИИ является обучение, которое может происходить с помощью различных алгоритмов машинного обучения, включая нейронные сети. Также важным фактором является обеспечение качественных данных для обучения, а также правильный выбор признаков и алгоритмов обработки данных.
Кроме того, важным элементом является разработка архитектуры ИИ, которая должна соответствовать поставленным задачам и требованиям. Для этого необходимо определиться с технологиями и инструментами, которые будут использоваться в процессе создания ИИ.
Важно отметить, что создание ИИ - это длительный и сложный процесс, который требует не только технических знаний и опыта, но и творческого подхода. Кроме того, важно учитывать этические и социальные аспекты, связанные с использованием ИИ.
[
Ответ
][
Цитата
]
ignаt99
Сообщений: 153
На: Как создать ИИ?
Добавлено: 24 янв 25 4:18
Цитата:
Автор: man
Всё верно, работают и это очень хорошо! Но и калькулятор в некой степени — ИИ, так как может выполнять определённый вид программ(сложение, вычитание, и тпд.), а универсальная машина Тьюринга пошла ещё дальше, теперь можно вычислить ЛЮБУЮ ПРОГРАММУ, но вот проблема в том где их брать на все случаи жизни, за приемлемую плату…
Частично машинное обучение решает эту проблему, как бы генерируя программы по примерам, "датасетам", но очевидно это возможно только в довольно узких контекстах(распознавание образов) но есть много не решенных пока задач, даже не поставленных, как заставить это работать на общих задачах и превзойти человека на поприще изобретательности.
Важно понять, что задач — потенциально бесконечно, а люди(даже всё человечество в идеальных условиях), их решают очень медленно, это главная проблема, человеческий интеллект очень ограничен, нужно это исправить, усилить его в миллионы раз, так же как мы усилили физическую силу, где надо и вычислительную кстати тоже.
Я не знаток тонкостей различий ИИ или СИИ, пускай будет СИИ, если ИИ — просто алгоритм, как я уже вижу.
"Не по плану" так как на мой взгляд плана то и нет вообще, никто пока не постулировал конкретные цели, все вроде хотят "что то" на интуитивном уровне, что бы было как человек и лучше, но даже не в курсе какие нужно делать первые шаги в этом направлении.
"фичи" — это уже более предметный вопрос, о том и тема, какие фичи должны быть у (С)ИИ, чем он отличается от например линейной регрессии и KNN?
Ты бы картывый хотя бы сам определился, что именно хочешь. Пока звучит, как философский крик души: "Усилить интеллект! Превзойти человечество! Решить всё!" — только без конкретики и шагов. Окей, давай разберем.
"Калькулятор — это ИИ" — Ну да, если считать, что каждая гайка на заводе — это робот. Но серьезно, не путай алгоритмы с интеллектом. Калькулятор ничего не решает, он просто исполняет инструкции, записанные программистом. Это как звать муравья архитектором только потому, что он построил муравейник.
"Машинное обучение решает проблему частично" — Тут ты прав, только нюанс: ML не "генерирует программы", а обучается статистическим закономерностям в данных. Это не магия, а просто математика. Да, контексты пока узкие, но вместо рассуждений о "миллионах задач", может, лучше конкретный кейс найдешь, который хочется решить? А то звучит, будто ты хочешь сразу построить космический корабль, не зная, как молоток работает.
"Человеческий интеллект очень ограничен" — Ну, это ты погорячился. Если человечество такое ограниченное, то кто же весь этот прогресс до твоего "усиления" сотворил? Давай без пессимизма. Задачи действительно бесконечны, но люди не просто их решают, а еще и придумывают, как автоматизировать процесс.
"Плана нет" — Это, кстати, правда. Но планов может быть много, потому что конечная цель зависит от того, что ты называешь СИИ. Ты хочешь робота-философа? Универсального изобретателя? Или просто штуковину, которая за тебя заполняет таблицы? Без конкретной цели ты так и останешься в рассуждениях на уровне "надо что-то делать".
"Фичи у СИИ" — Вот это уже хоть что-то предметное. СИИ должен уметь:
Понимать контекст. Не просто находить паттерны, а понимать, что происходит.
Генерировать идеи. Это сложно, но ключевая фича для изобретательности.
Учиться из опыта. Без миллиона подписей и размеченных датасетов.
Объяснять свои решения. Без "весы так легли" в ответах.
Совет: Хватит рефлексировать. Возьми что-то конкретное — задачу или область (например, биоинформатику, робототехнику, или текстовые модели) — и начни там копать. Чтение статей, кодинг, участие в проектах. Сначала реши хотя бы одну задачу — пусть даже мелкую, типа улучшения какой-нибудь ML-архитектуры. А то "потенциально бесконечные задачи" — это классно, но тебя они так и оставят в режиме мечтателя, если не сузить фокус.
ЗЫ но если ты рагуль то это не про тебя, записывайся на фронт.
[
Ответ
][
Цитата
]
Стр.4 (4)
:
1
2
3
[4]
<<
< Пред.
Главная
|
Материалы
|
Справочник
|
Гостевая книга
|
Форум
|
Ссылки
|
О сайте
Вопросы и замечания направляйте нам по
Copyright © 2001-2022, www.gotai.net