Библиотека задач по Go | тесты, код, задания
6.09K subscribers
561 photos
6 videos
308 links
Задачи и тесты по Go для тренировки и обучения.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/ab1d67c2

Для обратной связи: @proglibrary_feeedback_bot

Наши каналы: https://t.iss.one/proglibrary/9197
Download Telegram
🤖 Раньше в AI мог попасть любой, кто осилил пару туториалов.

Теперь нужны те, кто может объяснить:

→ почему эта архитектура сработает, а та — нет;
→ что происходит внутри модели, когда она не сходится;
→ как найти решение, а не перебирать гиперпараметры наугад.

Все эти навыки требуют понимания того, как и почему работают модели. А это чистая математика.

🔥 Proglib Academy запускает курс «Математика для разработки AI-моделей». Ведут эксперты из SberAI, ВШЭ, Т-Банк, Wildberries.

📝 Что внутри?

→ 2 месяца живых занятий с возможностью задавать вопросы напрямую.
→ Практика на Python. Не теория в вакууме, а применение.
→ 3 домашних задания + финальный проект с детальным разбором.

Старт 4 декабря

Только до конца ноября:
→ Скидка 40%;
→ Курс «Школьная математика» в подарок;
Тест на определение уровня математики.

🎄 Сделай себе подарок на Новый год
1👍1
Что делает метод Get() у sync.Pool, если внутри нет ни одного объекта и поле New не задано
Anonymous Quiz
15%
Паникует
20%
Блокируется, пока не появится объект
19%
Создаёт новый объект через reflect.New
47%
Возвращает nil
Поставьте эмодзи, который ассоциируется с вопросами прошедшей недели
Anonymous Poll
19%
👍
9%
⚡️
15%
⭐️
27%
🤨
17%
😢
12%
😞
Go операция atomic.CompareAndSwapInt32 используется для реализации lock-free алгоритмов. Как называется проблема, когда значение меняется с A на B, затем обратно на A
Anonymous Quiz
5%
Deadlock
71%
ABA-проблема
15%
Race Condition
8%
Livelock
Почему в Go классическая compare and swap операция уязвима к ABA‑проблеме при использовании только сравнения значения
Anonymous Quiz
19%
В Go нет встроенных счетчиков
46%
Операция сравнивает только значение без версии
24%
Go не поддерживает lock-free алгоритмы
11%
Go использует блокировки по умолчанию
👻1
🔬 Вы когда-нибудь смотрели на код и думали: «Работает, но почему?»

А теперь представьте, что вы:

→ понимаете, почему модель учится слишком медленно или слишком быстро;
→ видите, какие данные реально влияют на предсказание, а какие — шум;
→ знаете, что происходит внутри нейронки.

4 декабря стартует курс «Математика для разработки AI-моделей».

Линал, оптимизация, матан, статистика — всё, что происходит внутри модели между input и output. Практика на Python. Живые разборы с экспертами из SberAI, ВШЭ, Wildberries&Russ.

3 задания + финальный проект. Без теории ради теории — только то, что реально используется в моделях.

🎁 Бонус: курс по школьной математике + тест уровня математики

👉 Записаться
This media is not supported in your browser
VIEW IN TELEGRAM
Когда между идеей и продом — преград нет!


В VK любят решать сложные и масштабные задачи, а ещё — быстро реализовывать идеи. Компания рассказала, каких принципов придерживается команда в работе и какими результатами гордится. Переходите по ссылке, там много интересного!
🤔1
Как понять ML, если ты пишешь на Go?

Алгоритмы везде одинаковые. Чтобы создавать AI-модели (или портировать их на Go), нужно шарить в линейной алгебре.

На курсе «Математика для разработки AI-моделей» начались живые вебинары. Прямо сейчас разбираем:

— операции с матрицами и векторами (основа основ);
— линейную зависимость и регрессию (чтобы строить прогнозы);
— SVD-разложение (чтобы делать рекомендательные системы, как в Netflix).

Формат: теория + жесткая практика. Реализуем МНК, фильтруем шум в данных, ищем собственные векторы.

Первый вебинар уже прошел, но вы успеваете нагнать до закрытия набора.

🗓️ Дедлайн: 9 декабря
🔗 https://clc.to/LojFzw
1
Какой метод регистрирует ошибку и продолжает выполнение теста, но не выводит сообщение об ошибке
Anonymous Quiz
58%
t.Error()
36%
t.Fail()
2%
t.Fatal()
4%
t.FailNow()