ML-легушька – Telegram
ML-легушька
3.48K subscribers
1.39K photos
162 videos
6 files
91 links
Гений, стартапер, плейбой, филантроп
Для связи: @MLfroge
Download Telegram
ML-легушька
Photo
Вот уже 5 лет мы с ней вместе живем почти…
Как быстро время летит.
45🤯10🤮1🤡1
🔥33💯10😁72🤡1
Мне предлагали ОГРОМНЫЕ ДЕНЬГИ за эти знания, а с вами я поделюсь бесплатно!!!
Топ 5 названий для вашего HFT фонда:
1. Кальян двойное яблочко трейдинг
2. Девочка с ВШЭ дизайн рисерч
3. Томатная гозешка технолоджис
4. Совиньон блан
5. Греческий салат лаб
2👍6130😁15💩5💯2
Kindly reminder: питон, как и плюсы, захватывает значения в лямбда-функциях по ссылке, а не по значению.
Наткнулся на эту особенность снова спустя 1.5 года. Сейчас раздебажил за 5 минут, но расскажу и вам.
Все мы знаем, как выглядит синтаксис лямбда-функций: lambda arg1, arg2, ... : do_something
Однако, если внутри do_something используется что-то, объявленное вне аргументов ф-ии, например в таком сценарии:
funcs = []
for i in range(10):
funcs.append(lambda x: x[i])

То значение i используется по ссылке! То есть все ф-ии в funcs будут выдавать 9-ый элемент массива x
Чтобы избежать такой проблемы, захватите отдельно этот аргумент вот так:
funcs = []
for i in range(10):
funcs.append(lambda x, i=i: x[i])

Лягушка вернется завтра с еще одним фактом.
5👍81🥴11🌭6🤡3🤮2
Оказаться в разработке ☺️
Оказаться в разработке 💀
132😁19😢5🤡2😭2
Это я в Дубае и я ща адыхаю
(Среда мои чуваки)
29💋3917👍4🤡2🥰1
Пробрался в логово корпоратов 😈😈😈
👍32🌭7😁3💩31
Когда онлайн помогает оффлайну.
В последний год я сконцентрировался на изучении применения адаптивного батчирования для обучения современных больших моделей. Это когда на каждом шаге вы динамически выбираете размер батча, что позволяет и эффективнее использовать ресурсы, и быстрее обучать модели.
А еще я фанат многоруких бандитов - куда я их только не пихал, от финансов и клинических испытаний лекарственных препаратов до умных дейтинг-систем. Многорукий бандит это алгоритм онлайн оптимизации, когда у нас нет сложной среды (либо есть модель награды за действие), который выбирает на каждом шаге такое действие, чтобы максимизировать суммарную награду, поэтому и онлайн - учится в процессе.
И их можно поженить! Почти.
В этой статье, представленной на ICLR2025, исследователи взяли бандитов (картинка 1) не для выбора размера батча, а для непосредственно его формирования - какие примеры из выборки лучше всего взять в обучение в текущий момент?
Причем это получился как крутой теоретический результат (картинка 2), ибо они смогли улучшить второй член асимптотики и соответственно по теории их алгоритм быстрее учит нейронки, так и практический (картинка 3) - эксперименты реально работают лучше.
Поэтому, даже если вы занимаетесь LLMками и в гробу видали всю эту математику, к адаптивному батчингу советую все же присмотреться - за этим будущее эффективного обучения.
Поставьте классов/накидайте репостов, если хотите узнать подробности про бандитов, их математику и прикладное применение.
14👍8218🔥12🤮2🤡2
Почему я не могу разделить 10 яблок на 0 человек, но могу разделить 0 яблок на 10 человек?
В каком варианте все останутся сыты?
30🤔3👎2💩1🤡1
This media is not supported in your browser
VIEW IN TELEGRAM
Кстати да, заехали в технолицей Истры вести подмосковную проектную школу. Я еще пофоткаю. Тут еще более крутая школа чем примаковка.
❤‍🔥308👍3🤮1🤡1
Хорошо быть биологом….
🔥34😁96❤‍🔥2🤮1
30🔥6👍5💩3🤡3
Делал сегодня расшар детям на подмосковной проектной школе по оптимизации, и собрался конспект. Может быть будет полезно освежиться) Ну и он красивый.
💅167🔥3🤮1
64🔥31👎1🤮1🤡1
40🔥7👏4