Как сделать искусственный интеллект на компьютере

0
16

Как разработать искусственный интеллект: пошаговое руководство

Методы и технологии обучения AI

Разработчики AI должны стремиться к созданию этичной технологии, которая сделает человеческую лучше, а не добавит новые трудности и угрозы, включая захват мира, о котором уже много лет пишут фантасты. Терминатором управляет совершенный ИИ, до которого, конечно, далеко, но когда-то полет на самолете казался фантастикой.

Если генерация идет слишком медленно, то, вероятно, нужна модель с более грубой квантизацией (2 бита вместо 4). Если генерация обрывается или возникают ошибки исполнения, то проблема зачастую кроется в нехватке памяти — стоит поискать модель с меньшим числом параметров или опять же с более грубой квантизацией.

Искусственный интеллект — привлекательное и перспективное направление, которое приближает мир к фантастическим книгам и играм. Спектр применения AI широк. Они нужны в медицине, автомобилестроении, космосе, науке, поэтому специалист с навыками разработки ИИ — один из ключевых сотрудников IT-компании.

Если вы только начинаете осваивать область AI и создаете простых ботов, стоит на листке бумаги разобрать все возможные алгоритмы игры «Крестики-нолики» с полем 3 на 3. Она подходит для обучения, поскольку имеет крайне мало возможных действий. Новичкам нужно выяснить:

Если надежды на создание собственного AI, который сможет приблизиться к уровню человека, не разбились о гору теоретической литературы, можно приступать к изучению языков. Есть 3 языка программирования, которые стали популярными в области искусственного разума:

Вооруженные этим знанием, вы готовы открыть сокровищницу открытых бесплатных языковых моделей, а именно — топ Open LLM Leaderboard. В этом списке ИИ-инструменты отсортированы по нескольким метрикам качества генерации, а с помощью фильтров легко отключить слишком крупные, слишком мелкие или слишком точные модели.

Заключение

В качестве стартовой планки можно ориентироваться на компьютеры, которые считались относительно мощными в далеком 2017 году: процессоры не ниже Core i7 с поддержкой инструкций AVX2, 16 Гб оперативной памяти и видеокарты с 4 Гб памяти. Для любителей Mac подойдут модели на базе Apple Silicon M1 и более новые, а требования к памяти не изменятся.

Хорошая новость для тех, у кого нет доступа к мощному оборудованию, — существуют упрощенные ИИ-модели, способные решать практические задачи даже на старом железе. А если ваша видеокарта совсем простая и слабая, то возможно использовать модели и среды их запуска, использующие только центральный процессор. В зависимости от задач они могут даже обеспечивать приемлемую скорость работы.

ЧИТАТЬ ТАКЖЕ:  Бесплатные нейросети которые рисуют по словам

Этот язык программирования разработали для выполнения статистических вычислений и математического анализа, что делает R лучшим выбором для работы с ботми. У него большая коллекция библиотек для работы со статистикой (например, caret, mlr и другие), помогающих реализовать точные AI-модели. Хотя R сложнее Python, освоить данный язык не так трудно, как кажется. У него логичный синтаксис, в открытых источниках достаточно информации для изучения.

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

Многие уже опробовали генеративные нейросети и нашли им регулярное применение, в том числе на работе. Так, ChatGPT и его аналоги периодически используют почти 60% американцев (и далеко не всегда — с разрешения начальства). При этом все данные — как запросы пользователя, так и ответы модели — сохраняются на серверах OpenAI, Google и других. Для задач, в которых подобная утечка информации неприемлема, отказываться от ИИ вовсе не обязательно — просто нужно приложить некоторые усилия (и, возможно вложить деньги) и запускать нейросеть локально, на собственном компьютере. Сегодня это возможно даже на ноутбуках!

Большинство открытых моделей опубликованы на Hugging Face, но просто скачать их на компьютер недостаточно. Для запуска нужно установить специализированное ПО, например LLaMA.cpp или — что даже проще — ее «обертку» LM Studio. Последняя позволяет прямо из приложения выбрать нужную модель, скачать ее и запустить в диалоговом окне.

Далеко не все правильно понимают, что скрывается за термином «искусственный интеллект» или AI (Artificial Intelligence). В сети встречаются объяснения, что ИИ — компьютер или система, способная думать и принимать разумные решения. Это не совсем верно. Искусственный интеллект — это алгоритмы, способные решать сложные задачи, для которых требуется наличие человеческого интеллекта.

Во время обучения рекомендуется регулярно заниматься проверкой промежуточных результатов. В зависимости от качества материала качество работы AI может не только расти, но и падать. К примеру, недавно ChatGPT «отупел» в ходе общения с человеком, из-за чего потерял возможность правильно определять тип числа.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь