- Исполнители
-
Обучение
Изучить Python Запускаемые примеры, NumPy, pandas и другое Изучить ИИНейросети, ML и LLM с нуля Изучить C и C++ Указатели, память, STL и современный C++ Изучить C#Основы C#, ООП, LINQ, async и упражнения .NET Алгоритмы на Python Поиск, сортировка, рекурсия и визуализация O(n) Алгоритмы на C и C++ Сравнение реализаций на C и C++
- ЗадачиНовое
Задачи по теме «Искусственный интеллект»
Практикуйте тему «искусственный интеллект» на задачах от простых до сложных (всего: 47). Каждая задача запускается в браузере, с мгновенными тестами, разбором вашего кода от ИИ и решениями сообщества для сравнения.
Легко · 19 Средне · 24 Сложно · 4
Навыки для практики: Градиентный спускTransformerДеревья решенийОбратное распространениеРегрессияЦепное правилоAdamBPEKNNMDPMSEOne-hot векторы
- Python · C++ · C#
- Автотесты
- Ревью кода ИИ
- Решения сообщества
- 226
- Задачи
- 2
- Решений опубликовано
- 3
- Языки
Все задачи
Поиск по теме, языку или сложности.
Легко
Min-max нормализация
Масштабируйте признак так, чтобы наименьшее значение стало 0, а наибольшее — 1.
Вы освоите
Масштабирование признаковПредобработка данных
Пока нет решений
Средне
Наивный байесовский классификатор
Предскажите класс по категориальным признакам с помощью теоремы Байеса и сглаживания Лапласа.
Вы освоите
Теорема БайесаСглаживание Лапласа
Пока нет решений
Легко
Умножение матриц
Перемножьте две матрицы — эта операция стоит за каждым слоем нейронной сети.
Вы освоите
МатрицыЛинейная алгебра
Пока нет решений
Средне
Классификатор k ближайших соседей
Предскажите метку большинством голосов k ближайших обучающих точек.
Вы освоите
KNNМетрики расстояния
Пока нет решений
Средне
Кластеризация k-means
Разбейте точки на k кластеров, многократно назначая их ближайшему центроиду и сдвигая центроиды.
Вы освоите
КластеризацияЦентроиды
Пока нет решений
Средне
Прирост информации
Вычислите, насколько разбиение по признаку уменьшает энтропию, — это критерий деревьев решений ID3.
Вы освоите
ЭнтропияДеревья решений
Пока нет решений
Средне
Каузальное (маскированное) самовнимание
Реализуйте маскированное внимание моделей GPT, где каждый токен видит только себя и предыдущие токены.
Вы освоите
Маскированное вниманиеМодели GPT
Пока нет решений
Легко
Токенизатор слов и словарь
Разбейте текст на слова в нижнем регистре и постройте словарь, отсортированный по частоте, — первый шаг любой языковой модели.
Вы освоите
ТокенизацияПостроение словаря
Пока нет решений
Легко
Функция softmax
Превратите исходные оценки в вероятности с суммой 1 без переполнения на больших значениях.
Вы освоите
SoftmaxЧисленная устойчивость
Пока нет решений
Легко
Скалярное произведение двух векторов
Перемножьте два вектора поэлементно и сложите результаты — это основная операция любого нейрона.
Вы освоите
ВекторыСкалярное произведение
Пока нет решений
Сложно
Масштабированное скалярное внимание
Реализуйте операцию внимания — основу трансформеров и больших языковых моделей.
Вы освоите
Механизм вниманияTransformer
Пока нет решений
Темы
- Beginner 95
- искусственный интеллект 47
- машинное обучение 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Нейронные сети 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Шаблоны проектирования 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3
- Обучение с подкреплением 3