Machine Learning World
The best of Machine Learning World @devs_world - the best materials for developers Our fund instagram to help homeless animals: https://www.instagram.com/ukraineanimalhelp/ Contacts: @anikishaev | creotiv@gmail.com
Ko'proq ko'rsatish📈 Telegram kanali Machine Learning World analitikasi
Machine Learning World (@ml_world) Ingliz til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 11 006 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 11 148-o'rinni va Ukraina mintaqasida 5 436-o'rinni egallagan.
📊 Auditoriya ko‘rsatkichlari va dinamika
невідомо sanasidan buyon loyiha tez o‘sib, 11 006 obunachiga ega bo‘ldi.
25 Oktabr, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -97 ga, so‘nggi 24 soatda esa -3 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya o‘rtacha 4.19% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 1.32% ini tashkil etuvchi reaksiyalarni to‘playdi.
- Post qamrovi: Har bir post o‘rtacha 461 marta ko‘riladi; birinchi sutkada odatda 145 ta ko‘rish yig‘iladi.
- Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 2 ta reaksiya keladi.
- Tematik yo‘nalishlar: Kontent andevhowto, gpt-4, архитектура, зібрати, even kabi asosiy mavzularga jamlangan.
📝 Tavsif va kontent siyosati
Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
“The best of Machine Learning World
@devs_world - the best materials for developers
Our fund instagram to help homeless animals: https://www.instagram.com/ukraineanimalhelp/
Contacts: @anikishaev | creotiv@gmail.com”
Yuqori yangilanish chastotasi (oxirgi ma’lumot 26 Oktabr, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.
Ma'lumotlar yuklanmoqda
| Sana | Obunachilarni jalb qilish | Esdaliklar | Kanallar | |
| 26 Oktabr | 0 | |||
| 25 Oktabr | 0 | |||
| 24 Oktabr | +1 | |||
| 23 Oktabr | 0 | |||
| 22 Oktabr | 0 | |||
| 21 Oktabr | 0 | |||
| 20 Oktabr | +1 | |||
| 19 Oktabr | +1 | |||
| 18 Oktabr | 0 | |||
| 17 Oktabr | +1 | |||
| 16 Oktabr | 0 | |||
| 15 Oktabr | 0 | |||
| 14 Oktabr | +6 | |||
| 13 Oktabr | 0 | |||
| 12 Oktabr | 0 | |||
| 11 Oktabr | +4 | |||
| 10 Oktabr | 0 | |||
| 09 Oktabr | 0 | |||
| 08 Oktabr | +2 | |||
| 07 Oktabr | +4 | |||
| 06 Oktabr | +1 | |||
| 05 Oktabr | +3 | |||
| 04 Oktabr | +3 | |||
| 03 Oktabr | 0 | |||
| 02 Oktabr | +1 | |||
| 01 Oktabr | 0 |
| 2 | Ніколи не робіть подібну аналітику якщо хочете знайти роботу дата саєнтистом. Кому цікаво чому(якщо не зрозуміло) - задавайте питання в коментах
https://lnkd.in/p/dm_FjZ6q | 337 |
| 3 | Winter Is Coming... Потрібно утеплюватися. Добре, що в мене 14 котів.
Підписуйтесь на мої канали:
https://www.youtube.com/@MiiDosvid
https://t.me/devs_world
https://t.me/fe8courses
#жартипроандрія | 387 |
| 4 | В житті головне мати правильні пріоритети
Підписуйтесь на мої канали:
https://www.youtube.com/@MiiDosvid
https://t.me/devs_world
https://t.me/fe8courses
#жартипроандрія | 514 |
| 5 | Сон важливий. Навіть коти вже зрозуміли, що я зламався.
Підписуйтесь на мої канали:
https://www.youtube.com/@MiiDosvid
https://t.me/devs_world
https://t.me/fe8courses
#жартипроандрія | 502 |
| 6 | Крутая либа для перевода картинки в 3д
https://github.com/neilsonnn/image-blaster | 578 |
| 7 | Нужно срочно 2300 на корм животным. кто может докинуть?
https://send.monobank.ua/jar/9tbJNeWg6U | 531 |
| 8 | Я будую відмовостійкі системи. Коти тестують мене на відмову щодня.
Підписуйтесь на мої канали:
https://www.youtube.com/@MiiDosvid
https://t.me/devs_world
https://t.me/fe8courses
#жартипроандрія | 528 |
| 9 | The Knowledge | 643 |
| 10 | Друзі, терміново треба ще 32тис грн інакше тварин викинуть з клініки на смерть. В нас немає чим оплатити рахунки
Благаю вас
https://send.monobank.ua/jar/9tbJNeWg6U | 433 |
| 11 | В нас лише 2 дні щоб зібрати 270тис грн за їжу та лікарню для більш ніж 15 котиків в клініціта 200 в притулку. Зібрано лише 47тис.
Друзі, дуже вас прошу допомагайте, я один просто зашиваюся робота, клініки, консалтинг, контент.. роблю що можу лише б заробити ще трошки на тварин, але цього не вистачає покривати мільйонні рахунки, я ж не тцкшник.
Прошу не будьте осторонь, не для себе прошу, для оцих пухнастиків.
https://uah.fund/donate
якщо не можете задонатити - зробіть репост, пошерте в робочому чаті, заохочуйте друзів, розповідайте сусідам, пишіть коментаріпід постами..
Дуже дякую усім небайдужим, ви найкращі! | 180 |
| 12 | Продакт: "Це маленька фіча". Я: фотографія Оппенгеймера. Підпис: "Я бачив такі “маленькі фічі”."
#жартипроандрія | 555 |
| 13 | Друзі, нам до кінця дня треба зібрати 12500грн на закупівлю ліків від ФІП. На рахунках нулі.
Зібрано 700грн
Від цих ліків залежить чи будуть котики завтра живі чи ні. Благаю вашої допомоги
https://send.monobank.ua/jar/9tbJNeWg6U | 506 |
| 14 | Например, исходный кошелек может иметь 50 000 взаимодействий, а его MinHash signature - всего 128 чисел.
Самое красивое начинается дальше.
Если две MinHash signature совпали в 100 позициях из 128, то Jaccard similarity исходных множеств будет примерно 100 / 128 = 0.78.
То есть мы не сравнивали десятки тысяч элементов. Мы сравнили 128 чисел и получили хорошую оценку того, насколько похожи два множества.
Почему это работает? Для одной случайной hash-функции вероятность того, что минимальный hash двух множеств окажется одинаковым, равна их Jaccard similarity. Повторяя эксперимент много раз, мы получаем статистическую оценку.
В blockchain это можно использовать для clustering адресов, поиска похожего поведения, анализа transaction patterns, группировки контрактов по множествам пользователей, обнаружения почти одинаковых datasets и предварительного отбора кандидатов для более дорогого анализа.
Важно понимать: MinHash не отвечает на вопрос "одинаковые ли эти кошельки". Он дешево отвечает на другой вопрос: "какие пары вообще стоит сравнивать подробнее?"
И это гораздо более полезная архитектурная роль.
За пределами blockchain MinHash встречается практически везде, где объект можно представить множеством. Поиск дубликатов документов через наборы shingles. Similarity web pages. Recommendation systems. Поиск похожих пользователей. Deduplication больших data lakes. Анализ логов. Сравнение наборов features. Поиск почти одинаковых файлов или записей.
А вместе с Locality Sensitive Hashing можно уйти еще дальше и не сравнивать каждую signature с каждой, а быстро находить только вероятно похожие объекты.
Мне вообще нравится этот класс алгоритмов за одну важную инженерную идею.
На больших данных правильный вопрос часто звучит не "как посчитать абсолютно точно?"
А "какую минимальную информацию нужно сохранить, чтобы с высокой вероятностью принять правильное решение?"
#заметкиархитектора | 461 |
| 15 | Есть алгоритмы, которые особенно хорошо показывают разницу между "посчитать точно" и "решить задачу правильно". MinHash - как раз такой случай.
Представим блокчейн-систему, где у нас есть миллионы адресов, транзакций или наборов взаимодействий. Например, мы хотим быстро находить кошельки, которые работают с похожим набором контрактов, токенов или контрагентов.
Самый прямой способ - взять два множества и посчитать Jaccard similarity:
intersection / union.
Если кошелек A взаимодействовал с 10 000 адресов, B - с 12 000, мы можем сравнить их множества напрямую. Для одной пары это не проблема. Для сотен миллионов пар начинается совершенно другая математика по CPU, памяти и времени.
Вот здесь появляется MinHash.
Идея почти смешно простая. Мы берем элементы множества, пропускаем их через несколько разных hash-функций и для каждой функции сохраняем только минимальное получившееся значение.
Вместо огромного множества у нас остается маленькая подпись - signature. | 335 |
| 16 | Делаю в свободное время разные тулзы для себя которые экономят время.
Сверху оригинал, снизу видео уже после обработки в Davinci Resolve.
Всю обработку делает AI через кастомный MCP через мост в Davinci Resolve.
Из плюшок которые есть уже сегодня:
- Обработка цвета через генерацию LUT'ов
- Нарезка (по звуку, по смене кадров, по тексту, по линии глаз)
- Работа с камерой (создание разноплановых сцен, зум, движение)
- Генерация текста с аудио и генерация субтитров
- Работа со звуком (выравнивание, контроль громкости, удаление долгих пауз, улучшение качества голоса у убирание шумов)
- Оптимизация через AI локальный для уменьшение сьедания токенов.
- Работа с простыми эффектами Fusion
В идеале хочу сделать комбайн который может делать качественные видео уровня крутого видеоредактора автоматом. Я конечно и сам это люблю, как и сьемку видео.. но увы времени нет вообще, а делать нужно много чего.
А как вы используете ИИ для упрощения своей жизни? | 479 |
| 17 | Допустим, A видит только a1 и делает remove("x"). Она удаляет a1, но b1, созданный параллельно на B, остается.
После merge:
x -> {b1}
То есть concurrent add побеждает remove.
Это не случайность, а выбранная семантика.
Для merge нам снова нужны свойства:
merge(A, B) = merge(B, A)
merge(merge(A, B), C) = merge(A, merge(B, C))
merge(A, A) = A
Именно commutativity, associativity и idempotency позволяют доставлять обновления в любом порядке, повторять их и переживать network partition без coordinator.
Интересная часть начинается с масштаба. Если один логический элемент добавляли N раз, у него потенциально может накопиться O(N) уникальных tag-ов. Значит, CRDT не отменяет стоимость согласования - он переносит ее из runtime coordination в metadata.
И вот это важный архитектурный trade-off.
Мы можем платить latency на каждой операции через lock, leader или consensus. А можем разрешить локальные изменения мгновенно, но платить памятью, metadata и сложностью garbage collection позже.
CRDT полезны не потому, что "работают без конфликтов". Они полезны потому, что превращают конфликт из runtime-события в заранее определенную алгебру данных.
#заметкиархитектора #история | 364 |
| 18 | CRDT хорошо понимать не как "магическую eventual consistency", а как способ заранее определить такую структуру данных, которую разные узлы смогут менять независимо, а потом слить без конфликтов.
Возьмем OR-Set - Observed-Remove Set. Он нужен там, где несколько replica могут одновременно добавлять и удалять одни и те же элементы: collaborative apps, distributed caches, replicated metadata, shopping carts, multi-region storage.
Проблема обычного Set очень простая. Пусть replica A и B одновременно работают с элементом "x". A делает add("x"), а B - remove("x"). Потом сеть восстанавливается. Что должно победить?
OR-Set решает это не timestamp-ом, а уникальными тегами операций.
Когда A добавляет "x", она хранит не просто:
x
а, например:
(x, a1)
Если B независимо тоже добавит "x":
(x, b1)
Теперь множество логически содержит:
x -> {a1, b1}
Удаление работает хитрее. remove("x") удаляет только те теги, которые replica уже видела. | 334 |
| 19 | А потом сделал вещь, которую многие инженеры почему-то недооценивают - я подробно описал этот опыт в небольшой статье на Medium. Без "мы лучшая AI-компания". Без "10 лет экспертизы". Без рекламных обещаний. Просто технический кейс: вот устройство, вот проблема, вот что пришлось реверсить, вот как получали данные, вот что получилось.
Примерно за полтора месяца после публикации к нам пришли пять потенциальных клиентов. Причем им вообще не была нужна моя конкретная фитнес-идея. У каждого были свои продукты и свои задачи. Но всем требовался software, который мог глубоко работать с похожими wearable devices.
Они уже искали подрядчиков. Уже разговаривали с компаниями. Уже получали стандартные презентации про "сильную команду" и "индивидуальный подход". А потом находили статью человека, который уже руками сделал почти то, что им было нужно.
С одним из этих клиентов мы в итоге начали полноценную работу.
Именно тогда я окончательно понял, почему хороший technical content иногда продает лучше отдела sales. Клиент покупает не ваш красивый сайт. Он покупает снижение риска. Когда он видит реальный кейс, код, архитектурные решения, ограничения, ошибки и результат, ему уже не нужно верить вашим словам о компетентности. Он ее наблюдает.
Холодный sales говорит: "Мы умеем решить вашу проблему". Сильная инженерная статья говорит: "Вот похожая проблема. Вот как я ее уже решал". Между этими двумя фразами огромная разница.
Поэтому я считаю technical writing не маркетингом вокруг инженерии, а частью самой инженерной репутации. Одна правильная статья может не собрать миллионы просмотров. Но если ее прочитает один человек с проблемой на миллион долларов, этого вполне достаточно.
#заметкиархитектора | 335 |
| 20 | Одна небольшая техническая статья однажды принесла моему маленькому аутсорсу клиента, который потенциально стоил намного больше, чем вся реклама, которую мы могли себе позволить.
В то время я развивал небольшое направление по machine learning и искал клиентов. Параллельно мне было интересно, можно ли взять обычный фитнес-браслет Xiaomi, разобраться с его протоколом, собирать сырые данные с сенсоров и построить модель, которая по паттернам движения определяет, чем человек занимается прямо сейчас.
Сегодня подобные функции кажутся очевидными. Тогда они были далеко не в каждом трекере, а мне хотелось проверить саму идею.
Можно было собрать собственное устройство, писать firmware, подключать датчики и тратить недели только на железо. Но для задачи это было бессмысленно. Мне нужен был не красивый prototype board, а поток реальных данных.
Поэтому я взял готовый браслет, разобрался с его коммуникацией, получил доступ к данным, написал необходимый software, собрал dataset и начал экспериментировать с моделью. | 299 |
