Содержание статьи
Как написать свою первую нейросеть на Python
Работа с текстом
ИИ качественно выполняет проверку, улучшение и дополнение кода. Поддерживают более 50 языков программирования, некоторые сети способны писать код на базе запросов на естественном языке + автодополнение. Доступны инструменты для создателей сайтов, компьютерных программ, мобильных приложений, прочих продуктов.
Больше мощностей. Нейронные сети работают с матрицами, так что если нейронов много, вычисления получаются очень ресурсоемкие. Известные нейросети вроде Midjourney или ChatGPT — это сложные и «тяжелые» системы, для их работы нужны сервера с мощным «железом». Так что написать собственный DALL-E на домашнем компьютере не получится. Но есть сервисы для аренды мощностей: ими как раз пользуются инженеры машинного обучения, чтобы создавать, обучать и тестировать модели.
Но нейронные сети — все же не человеческий мозг. Мозг сложнее, объемнее, в нем намного больше нейронов, чем в любой компьютерной нейросети. Поэтому чрезмерное обучение может сделать хуже. Например, переобученная нейросеть может начать распознавать предметы там, где их нет — так люди иногда видят лица в фарах машин и принимают пакеты за котов. А в случае с искусственной нейронной сетью такой эффект еще явнее и заметнее. Если же учить нейросеть на нескольких разнородных данных, скажем, сначала обучить считать числа, а потом — распознавать лица, она просто сломается и начнет работать непредсказуемо. Для таких задач нужны разные нейросети, разные структуры и связи.
Готовый сайт можно легко изменять под требования проекта, реализован дружелюбный визуальный редактор с интуитивным интерфейсом. В течение 10 дней функционал платформы – бесплатный, потом можно выбрать тариф по цене от 199 рублей в месяц. При оплате за год есть скидки и домен в подарок.
Разноплановые «таланты» генеративного AI не на шутку испугали многих специалистов: по данным экспертов некоторые профессии вскоре могут исчезнуть с HR-рынка. В 2024 году Дженсен Хуанг, глава компании Nvidia, во время всемирного правительственного форума (проходил в ОАЭ) призвал более не обучаться программированию. По утверждению Дженсена, в ближайшем будущем кодингом начнут заниматься только нейросети. В качестве перспективной профессии он назвал промт-инжиниринг, связанный с созданием запросов для нейронок. Также акцентировал внимание на том, что получать знания стоит в сферах, связанных с сельским хозяйством, производством, биологией и образованием.
Основа взаимодействия с генеративным ИИ – запросы пользователей, которые они могут вводить как голосом, так с и помощью клавиатуры. При составлении промтов нужно использовать формулировки, применимые для обычных технических заданий, ориентированных на специалистов. Чем конкретнее изложено требование, тем релевантнее будет результат. В помощь – следующие рекомендации:
Data Scientist или Python-разработчик? А может, третий неочевидный вариант? Узнайте, какая IT-специальность подходит вам идеально на бесплатной онлайн-профориентации «IT-рентген».
Больше нейронов. В нашей тренировочной нейросети только один нейрон. Но если нейронов будет больше — каждый из них сможет по-своему реагировать на входные данные, соответственно, на следующие нейроны будут приходить данные с разных синапсов. Значит — больше вариативность, «подумать» и передать сигнал дальше может не один нейрон, а несколько. Можно менять и формулу передачи, и связи между нейронами — так получаются разные виды нейронных сетей.
Так часто происходит в реальных задачах, например, при распознавании предметов. Не у всех из них есть жесткие критерии: скажем, гипертрофированного мультяшного персонажа мы по-прежнему различаем как человека, хотя у него совсем другие пропорции. Нейронную сеть сложно научить похожему — но современные системы могут справиться и с этим.
Давайте поймем почему формула имеет такой вид. Сначала нам нужно учесть то, что мы хотим скорректировать вес пропорционально размеру ошибки. Далее ошибка умножается на значение, поданное на вход нейрона, что, в нашем случае, 0 или 1. Если на вход был подан 0, то вес не корректируется. И в конце выражение умножается на градиент сигмоиды. Разберемся в последнем шаге по порядку:
Нейросети для бизнеса способны ставить и отслеживать выполнение задач, формировать персональные расписания и меню, проводить проверку/критику идей и давать полезные рекомендации по их эффективности. Помогают принимать решения и автоматически оценивать вероятность сделок, писать письма для email-рассылок и отвечать на них, создавать вакансии – доступных задач много. Актуальны не только для предпринимателей, существуют нейросети для дизайнеров, маркетологов, HR, авторов, программистов и других направлений.
Domino’s Pizza. Компания ведет работу с Phrasee – генератором контента, который пишет электронные письма и интересные заголовки для пуш-уведомлений. Пока проект реализуется в тестовом режиме. Дополнительно – привлечение генеративного AI для повышения как численности клиентов, так и их лояльности. Сотрудничество с Phrasee позволило увеличить коэффициент кликов на более чем 50%.
Так ли это – покажет время, но уже сегодня генеративный ИИ постепенно вытесняет с рынка кадры. Например, под угрозой авторы контента для наполнения сайтов, графические дизайнеры и иллюстраторы, онлайн-консультанты (им на смену приходят чат-боты), специалисты по озвучиванию и многие другие. Второе направление – отрасли, которые можно автоматизировать, речь идет о логистике, доставке, упаковке и аналогичных направлениях.