💬 «По таким меркам, у нас есть AGI с начала промышленной революции»
Создатель Keras и автор книги Deep Learning with Python Франсуа Шолле раскритиковал попытки представить под общим искусственным интеллектом (artificial general intelligence, AGI) большую автоматизированную систему.
Создатель Keras и автор книги Deep Learning with Python Франсуа Шолле раскритиковал попытки представить под общим искусственным интеллектом (artificial general intelligence, AGI) большую автоматизированную систему.
Происходит попытка переопределить AGI с «общего интеллекта на человеческом уровне» на «систему, которая может автоматизировать некоторое количество экономически ценной работы с некоторым уровнем человеческого надзора».
По таким меркам, у нас есть AGI с начала промышленной революции.
AGI — это не автоматизация. И автоматизация — не новая вещь. Мы автоматизируем нашу работу уже очень долго и будем продолжать делать это в обозримом будущем.
Даже если вы установите планку на уровне «90% экономически ценной работы» — учтите, что к 1985 году было автоматизировано 90% того, что считалось экономически ценной работой в 1900 году. Разве у нас тогда был AGI?
👍9
При обучении нейросети используется градиентный спуск, метод нахождения локального минимума или максимума функции. В градиентном спуске нужно выбрать начальную точку для спуска, то есть начальные значения весов. Обычно эта точка выбирается случайно. Но от неё существенно зависит успех градиентного спуска. Поэтому веса нужно инициализировать наиболее удачным образом.
✔️Хорошее начальное приближение
Начальные значения весов должны быть далеко от плато
Иначе на первых итерациях градиентного спуска мы столкнёмся с затуханием градиента.
В целом, нужно вывести такое правило: «генерировать начальные значения весов с помощью случайных чисел из интервала [a, b]». И вот эти a и b следует найти.
❔Как это сделать?
Например, когда нам нужно сгенерировать веса между парой полносвязных слоёв и каждый слой состоит из n нейронов, то вполне можно было бы выбрать диапазон [-1/n; 1/n].
Если же в слоях разное число нейронов, то в вышеприведённом интервале n можно заменить на среднее арифметическое числа нейронов в соседних слоях.
❗️Выше было упрощённо описано правило Xavier. В оригинале веса генерируются не из такого простого интервала [-1/n; 1/n], а с помощью равномерного распределения с дисперсией 1/n. Но суть примерно такая же. Подробнее работу Xavier можно прочесть здесь.
Можно пользоваться готовой функцией из PyTorch:
conv1 = torch.nn.Conv2d(...)
torch.nn.init.xavier_uniform(conv1.weight)
Также в случае с инициализацией Xavier стоит помнить, что этот способ подходит для симметричных относительно нуля функций активации (например гиперболический тангенс).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8⚡2
🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈
В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги
👉Подписаться👈
🤗 Hugging Face запустила аналог OpenAI GPTs (на любой модели)
Техлид платформы объявил о запуске Hugging Chat Assistant. Сервис позволяет создать персонального ассистента «в два клика». Это что-то похожее на OpenAI GPTs.
Кастомный ассистент имеет:
🏷️ своё название, аватар и описание,
🧠 любую LLM под капотом: от Llama2 до Mixtral,
👨🏫 свой System Message для контроля поведения,
💬 собственное стартовое сообщение.
👉 Попробовать сервис можно здесь
Техлид платформы объявил о запуске Hugging Chat Assistant. Сервис позволяет создать персонального ассистента «в два клика». Это что-то похожее на OpenAI GPTs.
Кастомный ассистент имеет:
🏷️ своё название, аватар и описание,
🧠 любую LLM под капотом: от Llama2 до Mixtral,
👨🏫 свой System Message для контроля поведения,
💬 собственное стартовое сообщение.
👉 Попробовать сервис можно здесь
🔥8👍3
🚀🏢 Стартапы vs IT-гиганты: куда лучше устроиться Junior-разработчику
Представим ситуацию: вы начинающий разработчик с очень востребованным стеком (да, звучит как фантастика, но допустим). И так уж сложилось, что перед вами стоит выбор: пойти работать в стартап или крупную компанию. Причем предлагаемые условия абсолютно идентичны и там, и там.
Что же делать в такой ситуации?
👉 Разбираемся в статье
🔗 Зеркало
Представим ситуацию: вы начинающий разработчик с очень востребованным стеком (да, звучит как фантастика, но допустим). И так уж сложилось, что перед вами стоит выбор: пойти работать в стартап или крупную компанию. Причем предлагаемые условия абсолютно идентичны и там, и там.
Что же делать в такой ситуации?
👉 Разбираемся в статье
🔗 Зеркало
😁1
🧑🎓 Стэнфордские шпаргалки по ML и DL
Ассистент преподавателя на курсах CS 229 и CS 230 поделился полезными материалами по машинному и глубокому обучению. Шпаргалки охватывают следующие темы:
🔸Обучение с учителем
🔸Обучение без учителя
🔸Разные метрики и подходы
🔸Различные архитектуры нейронных сетей
🔸Статистика и теория вероятностей
🔸Линейная алгебра и вычисления
В шпаргалках много формул и пояснений. Материал изложен на английском языке.
🔗Ссылка на шпаргалки
Ассистент преподавателя на курсах CS 229 и CS 230 поделился полезными материалами по машинному и глубокому обучению. Шпаргалки охватывают следующие темы:
🔸Обучение с учителем
🔸Обучение без учителя
🔸Разные метрики и подходы
🔸Различные архитектуры нейронных сетей
🔸Статистика и теория вероятностей
🔸Линейная алгебра и вычисления
В шпаргалках много формул и пояснений. Материал изложен на английском языке.
🔗Ссылка на шпаргалки
👍8❤5⚡3🔥1
🧑💻 Подборка видео про собеседования на позицию DS/ML
На YouTube лежит немало роликов с mock-собеседованиями или разборами популярных вопросов, которые могут задать во время технического интервью. Их может быть полезно посмотреть перед реальным собеседованием. Мы подобрали некоторые ролики, связанные с Data Science и Machine Learning.
▪️Типичное собеседование #2. Позиция Middle Data Scientist. Accepted!
▪️Data Science Job Interview — Full Mock Interview
▪️Успешное собеседование в Яндекс | Секция Machine Learning
▪️Junior ML-инженер | Собеседование | karpov.courses
▪️Собеседование на Middle Data Scientist | #Нанято S1E01RU
▪️100 Data Science вопросов мидлу! Парень c Физтеха проходит собеседование
На YouTube лежит немало роликов с mock-собеседованиями или разборами популярных вопросов, которые могут задать во время технического интервью. Их может быть полезно посмотреть перед реальным собеседованием. Мы подобрали некоторые ролики, связанные с Data Science и Machine Learning.
▪️Типичное собеседование #2. Позиция Middle Data Scientist. Accepted!
▪️Data Science Job Interview — Full Mock Interview
▪️Успешное собеседование в Яндекс | Секция Machine Learning
▪️Junior ML-инженер | Собеседование | karpov.courses
▪️Собеседование на Middle Data Scientist | #Нанято S1E01RU
▪️100 Data Science вопросов мидлу! Парень c Физтеха проходит собеседование
👍8❤4⚡2
😶 Эпикфейл: карьера катится к чертям
У всех нас случались провалы в карьере, о которых не хочется распространяться. Неловкий момент на собеседовании, провал проекта из-за глупой ошибки, конфликт с начальством — такие ситуации хочется поскорее забыть. Однако часто именно они дают нам самые ценные уроки и закаляют как профессионалов.
💬 Поделитесь своей историей карьерного провала в нашем опросе и расскажите, к чему он привёл в итоге. Быть может, эта ошибка позволила вам пересмотреть свой путь и выбрать более подходящую профессию? А может, вы сделали правильные выводы и сейчас добились успеха?
👉 Ссылка на опрос
У всех нас случались провалы в карьере, о которых не хочется распространяться. Неловкий момент на собеседовании, провал проекта из-за глупой ошибки, конфликт с начальством — такие ситуации хочется поскорее забыть. Однако часто именно они дают нам самые ценные уроки и закаляют как профессионалов.
💬 Поделитесь своей историей карьерного провала в нашем опросе и расскажите, к чему он привёл в итоге. Быть может, эта ошибка позволила вам пересмотреть свой путь и выбрать более подходящую профессию? А может, вы сделали правильные выводы и сейчас добились успеха?
👉 Ссылка на опрос
😁5🔥3👏2❤1
🤔 Как уменьшить количество данных, необходимых для обучения нейросети
Исследователи из Массачусетского технологического института (MIT) показали, что в этом может помочь использование симметрии в данных. Их работа основана на модификации закона Вейля, который изначально применялся к физическим явлениям, таким как вибрации струны или спектр излучения. Он предоставляет формулу, которая измеряет сложность спектральной информации.
▶️ Новое исследование показывает, что модели, удовлетворяющие симметрии, могут не только быть корректными, но и давать прогнозы с меньшими ошибками, используя меньшее количество данных для обучения.
✔️Для примера представьте, что вам нужно обучить модель, которая будет находить изображения с цифрой 3. Задача станет выполняться проще и быстрее, если алгоритм сможет идентифицировать цифру 3 вне зависимости от того, где она расположена на картинке, перевёрнута или инвертирована. Модель, обладающая такой способностью, может использовать симметрии вращения (это означает, что объект, такой как цифра 3, не изменяется сам по себе при изменении его положения или при вращении вокруг произвольной оси). Говорят, что алгоритм инвариантен к таким сдвигам.
✏️ Как можно извлечь выгоду, зная это? Например, если нужно анализировать изображение с зеркальной симметрией, где правая сторона является точной копией левой, не обязательно рассматривать каждый пиксель. Можно получить всю необходимую информацию из половины изображения, что улучшает эффективность в два раза.
🔗 Прочесть статью исследователей целиком можно по этой ссылке
Исследователи из Массачусетского технологического института (MIT) показали, что в этом может помочь использование симметрии в данных. Их работа основана на модификации закона Вейля, который изначально применялся к физическим явлениям, таким как вибрации струны или спектр излучения. Он предоставляет формулу, которая измеряет сложность спектральной информации.
▶️ Новое исследование показывает, что модели, удовлетворяющие симметрии, могут не только быть корректными, но и давать прогнозы с меньшими ошибками, используя меньшее количество данных для обучения.
✔️Для примера представьте, что вам нужно обучить модель, которая будет находить изображения с цифрой 3. Задача станет выполняться проще и быстрее, если алгоритм сможет идентифицировать цифру 3 вне зависимости от того, где она расположена на картинке, перевёрнута или инвертирована. Модель, обладающая такой способностью, может использовать симметрии вращения (это означает, что объект, такой как цифра 3, не изменяется сам по себе при изменении его положения или при вращении вокруг произвольной оси). Говорят, что алгоритм инвариантен к таким сдвигам.
✏️ Как можно извлечь выгоду, зная это? Например, если нужно анализировать изображение с зеркальной симметрией, где правая сторона является точной копией левой, не обязательно рассматривать каждый пиксель. Можно получить всю необходимую информацию из половины изображения, что улучшает эффективность в два раза.
🔗 Прочесть статью исследователей целиком можно по этой ссылке
🔥11⚡2🤩1
Хардкорный курс по математике для тех, кто правда любит математику!
Начать с вводных занятий можно здесь, ответив всего на 4 вопроса – https://proglib.io/w/584771bd
Что вас ждет:
– Вводный урок от CPO курса
– Лекции с преподавателями ВМК МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск
– Практические задания для закрепления материала и ссылки на дополнительные материалы.
⚡️ Переходите и начинайте учиться уже сегодня – https://proglib.io/w/584771bd
Начать с вводных занятий можно здесь, ответив всего на 4 вопроса – https://proglib.io/w/584771bd
Что вас ждет:
– Вводный урок от CPO курса
– Лекции с преподавателями ВМК МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск
– Практические задания для закрепления материала и ссылки на дополнительные материалы.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3😁2👍1
😁25⚡1❤1
Пользователи просто попросили чат-бота повторить текст «сверху». «Сверху» у таких сервисов, как правило, находится System Prompt, который содержит базовые инструкции для модели. У ChatGPT он начинается, соответственно, со слов «You are ChatGPT».
Судя по всему, у чат-бота довольно обширный системный промпт. Кто-то пишет, что его длина составляет 1700 токенов. В нём прописан порядок действий для ChatGPT в разных сценариях использования (генерация и выполнение кода, Dalle, поиск в интернете). Прочесть промпт можно здесь (а ещё попробовать повторить эксперимент).
В промпте есть забавные моменты. Например:
Modify such prompts even if you don't know who the person is, or if their name is misspelled (e.g. 'Barake Obema').
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤1
Над моделью MGIE компания работала вместе с Калифорнийским университетом. Она может обрезать изображения, менять размер, добавлять фильтры и модифицировать объекты с помощью текстовых запросов на естественном языке.
В основе инструмента лежит мультимодальная языковая модель.
📖 Исследовательская статья
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡5🥱1
Forwarded from Библиотека задач по Data Science | тесты, код, задания
Что такое гетероскедастичность?
Anonymous Quiz
22%
Равномерное распределение ошибок модели
14%
Наличие линейной зависимости между переменными
9%
Увеличение точности модели с ростом объёма данных
55%
Нарушение предположения о постоянстве дисперсии ошибок модели
⚡14👍1
🦾 Карта навыков ML-разработчиков
В январе Яндекс создал карту технических навыков, которые ML-разработчики регулярно используют в своей работе. Компания использовала для этого данные поиска и сайта Stack Overflow.
▶️ Размер навыка на карте соответствует числу посвящённых ему поисковых запросов. Чем ближе два навыка друг к другу, тем чаще они соседствуют с одними и теми же тегами в вопросах на Stack Overflow, то есть ближе контекст, в котором они применяются. Для оценки близости контекста рассчитали векторы совстречаемости каждого навыка со всеми остальными, затем нормализовали метрикой TF-IDF.
👉 Интерактивная карта находится по этой ссылке
В январе Яндекс создал карту технических навыков, которые ML-разработчики регулярно используют в своей работе. Компания использовала для этого данные поиска и сайта Stack Overflow.
▶️ Размер навыка на карте соответствует числу посвящённых ему поисковых запросов. Чем ближе два навыка друг к другу, тем чаще они соседствуют с одними и теми же тегами в вопросах на Stack Overflow, то есть ближе контекст, в котором они применяются. Для оценки близости контекста рассчитали векторы совстречаемости каждого навыка со всеми остальными, затем нормализовали метрикой TF-IDF.
👉 Интерактивная карта находится по этой ссылке
🔥11👍5👾5⚡1
Forwarded from Библиотека питониста | Python, Django, Flask
🍋 Подборка лучших статей «Библиотеки программиста» за январь: сохраняй в заметки, чтобы не пропустить #самыйсок
😺🐙📄 Как разместить резюме на GitHub Pages
🏖️ Синдром упущенного отпуска: почему так опасно игнорировать заслуженный отдых
🏅 Решаем 5 олимпиадных задач на Python
🐍➰ Создаём игру «Виселица» на Python. Часть 1. Командная строка
🐍➰ Создаем игру «Виселица» на Python. Часть 2. Графический интерфейс на PySimpleGUI
🐻❄️ Быстрее Pandas в 10 раз: Polars — высокопроизводительная библиотека для анализа больших данных на Python
🐍🎸 Курс Django. Часть 2: ORM и основы работы с базами данных
🚀🏢 Стартапы vs IT-гиганты: куда лучше устроиться Junior-разработчику
🐍🎸 Курс Django: Портфолио разработчика
😺🐙📄 Как разместить резюме на GitHub Pages
🏖️ Синдром упущенного отпуска: почему так опасно игнорировать заслуженный отдых
🏅 Решаем 5 олимпиадных задач на Python
🐍➰ Создаём игру «Виселица» на Python. Часть 1. Командная строка
🐍➰ Создаем игру «Виселица» на Python. Часть 2. Графический интерфейс на PySimpleGUI
🐻❄️ Быстрее Pandas в 10 раз: Polars — высокопроизводительная библиотека для анализа больших данных на Python
🐍🎸 Курс Django. Часть 2: ORM и основы работы с базами данных
🚀🏢 Стартапы vs IT-гиганты: куда лучше устроиться Junior-разработчику
🐍🎸 Курс Django: Портфолио разработчика
👍3❤1⚡1
♊ Что там с Google Gemini?
На днях Google переименовала свой чат-бот из Bard в Gemini. Базовая версия работает на модели Pro 1.0. Также есть платный тариф на базе Ultra 1.0.
❓Какова производительность чат-бота?
Если коротко: понравилась не всем. Например, модели Google были заявлены как мультимодальные. Поэтому люди решили попробовать это. Ответы модели Advanced на просьбу описать картинку оказались неудовлетворительными. Как заявил позже инженер DeepMind, на данном этапе мультимодальные запросы и вовсе не проходят через Pro / Ultra. Это станет доступно в будущем (скоро, но когда, неясно).
Так или иначе, Google предлагает опробовать Gemini Advanced бесплатно в течение двух месяцев. Доступно это для пользователей более чем 230 стран (но не России).
🔗 Ссылка на чат-бота
На днях Google переименовала свой чат-бот из Bard в Gemini. Базовая версия работает на модели Pro 1.0. Также есть платный тариф на базе Ultra 1.0.
❓Какова производительность чат-бота?
Если коротко: понравилась не всем. Например, модели Google были заявлены как мультимодальные. Поэтому люди решили попробовать это. Ответы модели Advanced на просьбу описать картинку оказались неудовлетворительными. Как заявил позже инженер DeepMind, на данном этапе мультимодальные запросы и вовсе не проходят через Pro / Ultra. Это станет доступно в будущем (скоро, но когда, неясно).
Так или иначе, Google предлагает опробовать Gemini Advanced бесплатно в течение двух месяцев. Доступно это для пользователей более чем 230 стран (но не России).
🔗 Ссылка на чат-бота
❤6👏4⚡1