Forwarded from Kazakhstan CP Federation
This media is not supported in your browser
VIEW IN TELEGRAM
#champinshipkz
ЧРК қатысушыларына мерч сыйлаймыз 🏆
Қатысу үшін:
— 29 мамыр, 16:00-ге дейін 3-кезеңге тіркел
— 31 мамырдағы контестке қатыс
— белсенді бол
Кездейсоқ таңдалған қатысушыларға мерч сыйлаймыз 🎁
Әлі тіркелмедің бе? Тіркелу 🔗
—
Дарим фирменный мерч участникам ЧРК 🏆
Что нужно сделать?
— зарегистрироваться на 3-й этап ЧРК до 29 мая, 16:00
— участвовать на контесте 31 мая
— быть активным участником контеста
Несколько рандомных участников получат фирменный мерч 🎁
Еще не зарегистрировался?
Самое время это исправить — регистрация 🔗
ЧРК қатысушыларына мерч сыйлаймыз 🏆
Қатысу үшін:
— 29 мамыр, 16:00-ге дейін 3-кезеңге тіркел
— 31 мамырдағы контестке қатыс
— белсенді бол
Кездейсоқ таңдалған қатысушыларға мерч сыйлаймыз 🎁
Әлі тіркелмедің бе? Тіркелу 🔗
—
Дарим фирменный мерч участникам ЧРК 🏆
Что нужно сделать?
— зарегистрироваться на 3-й этап ЧРК до 29 мая, 16:00
— участвовать на контесте 31 мая
— быть активным участником контеста
Несколько рандомных участников получат фирменный мерч 🎁
Еще не зарегистрировался?
Самое время это исправить — регистрация 🔗
Problem Solving with Arman (ML+Algo)
#Andrej_Karpathy #tweet_discussion
1. Что такое "Код" в понимании Карпатого?
Карпатый утверждает, что веса нейронной сети (миллиарды чисел) — это тоже код. Просто этот код написан не на языке Python, а на языке математических матриц.
* Software 1.0: Код пишет человек (инструкция за инструкцией).
* Software 2.0: Код "пишет" градиентный спуск (Gradient Descent), подбирая такие веса, которые решают задачу лучше, чем любой алгоритм, написанный вручную.
2. Разница между "пространством текста" и "пространством представлений"
* Распределенное пространство представлений (Distributed Representation Space): Это то, о чем был твит 2017 года. Градиентный спуск "программирует" внутренние связи нейросети. Он находит такие сложные зависимости в данных, которые человек никогда не смог бы описать правилами (hard-code). В этом смысле градиентный спуск — более эффективный "программист", чем человек.
* Пространство текста (Regular Text Space): Это то, что делают современные LLM (ChatGPT, Claude). Они буквально пишут код на Python или С++, имитируя человека. Карпатый иронизирует, что в 2017 году он имел в виду математику, а теперь ИИ реально пишет текстовый код 😅
~ Разбор сделан при помощи Gemini Flash (очень круто по полочкам разобрал - мне понравилось) :)
Карпатый утверждает, что веса нейронной сети (миллиарды чисел) — это тоже код. Просто этот код написан не на языке Python, а на языке математических матриц.
* Software 1.0: Код пишет человек (инструкция за инструкцией).
* Software 2.0: Код "пишет" градиентный спуск (Gradient Descent), подбирая такие веса, которые решают задачу лучше, чем любой алгоритм, написанный вручную.
2. Разница между "пространством текста" и "пространством представлений"
* Распределенное пространство представлений (Distributed Representation Space): Это то, о чем был твит 2017 года. Градиентный спуск "программирует" внутренние связи нейросети. Он находит такие сложные зависимости в данных, которые человек никогда не смог бы описать правилами (hard-code). В этом смысле градиентный спуск — более эффективный "программист", чем человек.
* Пространство текста (Regular Text Space): Это то, что делают современные LLM (ChatGPT, Claude). Они буквально пишут код на Python или С++, имитируя человека. Карпатый иронизирует, что в 2017 году он имел в виду математику, а теперь ИИ реально пишет текстовый код 😅
~ Разбор сделан при помощи Gemini Flash (очень круто по полочкам разобрал - мне понравилось) :)
❤3
❤1
Kind reminder (ods.ai event): https://ods.ai/events/fest2026-almaty-30may
Problem Solving with Arman (ML+Algo)
https://youtu.be/kYkIdXwW2AE?si=lKaiSG9Fhr_RZ-Un
YouTube
Yann LeCun's $1B Bet Against LLMs [Part 2]
Huge thanks to KiwiCo for sponsoring today’s video! Go to https://www.kiwico.com/welchlabs and use code WELCHLABS for 50% off your first monthly crate or for 20% off your first Panda Crate!
Welch Labs Book: https://www.welchlabs.com/resources/ai-book-ezrzm…
Welch Labs Book: https://www.welchlabs.com/resources/ai-book-ezrzm…
🧠 Time to Trivia!
If you love random facts, history deep-dives, or just want to test your trivia-skills -> Encyclopædia Britannica has a massive repository of trivia quizzes covering absolutely everything:
🎬 Pop Culture & Movies
🏛️ World History & Mythology
🧬 Science & Tech
🌍 Geography & Nature
👉 Tap here to test your knowledge: https://www.britannica.com/quiz/browse
If you love random facts, history deep-dives, or just want to test your trivia-skills -> Encyclopædia Britannica has a massive repository of trivia quizzes covering absolutely everything:
🎬 Pop Culture & Movies
🏛️ World History & Mythology
🧬 Science & Tech
🌍 Geography & Nature
👉 Tap here to test your knowledge: https://www.britannica.com/quiz/browse
Encyclopedia Britannica
Trivia Quizzes | Britannica
Take these quizzes at Encyclopedia Britannica to test your knowledge on a variety of fun and interesting topics including Animals, Art, Music, Pop Culture, Science, History and more!
Calculate Number of Parameters in Neural Network:
For ML engineers knowing the parameter count is vital because it determines a model's memory footprint and computational requirements, ensuring it can actually run on target hardware like GPUs or mobile devices.
Trainable parameters in a neural network are the internal variables (primarily weights and biases) that the model automatically adjusts during training to learn from data and improve its accuracy.
It serves as a direct measure of model capacity, helping engineers balance the complexity of the architecture to prevent overfitting while maintaining efficient training and inference speeds.
> Problem link (implement using numpy ~ recommended): https://www.deep-ml.com/problems/291
Dense layer:
CNN layer:
Embedding layer:
For ML engineers knowing the parameter count is vital because it determines a model's memory footprint and computational requirements, ensuring it can actually run on target hardware like GPUs or mobile devices.
Trainable parameters in a neural network are the internal variables (primarily weights and biases) that the model automatically adjusts during training to learn from data and improve its accuracy.
It serves as a direct measure of model capacity, helping engineers balance the complexity of the architecture to prevent overfitting while maintaining efficient training and inference speeds.
> Problem link (implement using numpy ~ recommended): https://www.deep-ml.com/problems/291
Dense layer:
trainable_params = input_size * out_size + out_size * int(use_bias)
CNN layer:
trainable_params = kernel_width * kernel_height * in_channels * out_channels + out_channels * int(use_bias)
Embedding layer:
trainable_params = num_embeddings * embedding_dim
Deep-Ml
Calculate Number of Parameters in Neural Network | Deep-ML
Solve "Calculate Number of Parameters in Neural Network" — a medium Deep Learning coding challenge on Deep-ML. Practice your ML skills with hands-on problems.
def test():
try:
ans = "repeat" * 3.14
return ans
except:
return "exceptional"
finally:
return "finally over"
print(test())
#python_code_trivia
Forwarded from Young&&Yandex
Долго сидишь в коде — делай пит-стоп. Предлагаем короткую разминку, можно выполнять упражнения прямо на стуле и не отходя от компа. Только осторожно
Скоро стартанём в настоящих Тренировках по алгоритмам
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM