Login Sign Up
Advert
Your ad spot
Reserve this exclusive slot for the selected period.
Buy advertising →
Telegram community logo - IASAedu 🇺🇦
Added 14 Jul 2024

IASAedu 🇺🇦

@iasa_edu
Number of subscribers: 946
Photos: 19
Links: 581
Description:
Освітній проєкт для початківців у ІТ від @IASA_Student_Council Зворотний зв'язок: @IASAsuggestionBot Проблеми з навчанням: @iasa_stud_support_bot #Edu_recommends #Edu_professions #Edu_preparation #Edu_quiz #Edu_Academic #Edu_internship #IASA_stars

👥 Number of subscribers

946
Average/Day:: -1
Average/Week:: +1
Average/Month:: -5

👁️ Average views per message

516
Average/Day:: 604
Average/Week:: 472
ERR: 54.55%

📊 Messages per Day

0.4
Last day: 0
Week average: 0
Average per day: 0.4

Status change history

Officially not confirmed 2024-07-14

Wall

Telegram statistics channel

👁 585 26-03-30 09:00
Як найкраще зрозуміти та вивчити матеріал за допомогою техніки Фейнмана?#Edu_hacksНепоодинокими випадками є проблема розуміння матеріалу та його викладення. Ніби поняття головного є, але докладніше пояснити не виходить.Як це виправити?Річард Фейнман - відомий Нобелівський лауреат у сфері ядерної фізики, а також один із засновників квантового компʼютингу, каже: навіть найважчу тему можна пояснити, якщо ти інтуїтивно її розумієш, а не користуєшся зазубреними термінами. Це головний принцип техніки Фейнмана.1. Вибери концепт та сплануй подачуПісля прочитання інформації спробуй поділити її на структурований план. Також до кожного пункту напиши усе, що ти пам'ятаєш з цього: від фундаментальних знань до чогось більш детального та комплексного (для кращого запамʼятовування можна позначити іншим кольором або ж сформувати табличку).2. Поясни та навчиЯкщо ти вже впевнений у своїх знаннях та розумінні, спробуй це перефразувати та викласти увесь матеріал собі або за можливості комусь іншому. Навчити когось надає найкраще розуміння, адже так ти починаєш бачити тему більш глибоко: одразу помічаєш, що можна додати, забрати чи як це можна замінити. 3. Переглянь та доповниДодатковий перегляд ніколи не є зайвим, він допомагає знайти слабкі місця, покращити розуміння та оцінити прогрес.Якщо у тебе зʼявляються певні прогалини у розумінні якогось пункту з нотаток, повернися назад до джерела інформації для кращого засвоєння і згодом до 2 пункту.4. Спростіть та знайдіть аналогіїТут і розкривається основна суть техніки, тобто те, як ти це розумієш, не спираючись на основні знання, які прочитав чи запам'ятав. Один з методів: викинути складні терміни та провести аналогії (наприклад, принцип роботи стеку та звʼязного списку можна порівняти зіскладеними підносамичи списком замовлень у ресторані).
👁 637 26-03-26 08:01
Junior MLOps Engineer interview: Feature store#Edu_preparationЩо таке feature store і навіщо він потрібен в MLOps?Feature (ознака) — це індивідуальна вимірювана властивість або характеристика даних, яка використовується як вхідна змінна для моделі. Це результат процесу feature engineering.Feature Store (сховище ознак) — це централізована система, яка керує, зберігає та обслуговує ознаки машинного навчання для тренування моделей та їх застосування в реальному часі (інференсу).Впровадження Feature Store в MLOps pipeline полягає в тому, щоб забезпечити узгодженість даних, виступаючи єдиним джерелом правди (single source of truth) для ознак. Це дозволяє командам Data Science перевикористовувати вже створені фічі та зменшує кількість надлишкових обчислень. До найпопулярніших рішень на ринку належать Feast, Tecton та Databricks Feature Store.Сховища ознак допомагають оптимізувати робочі процеси машинного навчання, закриваючи такі завдання:• Перевикористання ознак (Feature reuse):Замість того, щоб для кожної нової моделі писати власні скрипти для обробки тих самих сирих даних, ознаки обчислюються один раз і зберігаються в центральному каталозі. Інші учасники команди можуть легко знайти потрібні фічі та використати їх для своїх проєктів, що значно економить час.• Узгодженість між тренуванням та інференсом:Feature Store гарантує, що для навчання моделі на історичних даних та для роботи моделі в продакшені генеруються абсолютно ідентичні ознаки. Це допомагає уникнути поширеної проблеми training-serving skew (розбіжності між даними під час навчання та передбачення).• Відстеження версій та цілісність даних:Система автоматизує конвеєри розробки ознак та дозволяє відстежувати їхні версії (Feature versioning). Якщо логіка обчислення певної ознаки змінюється, це фіксується в системі, що забезпечує відтворюваність (reproducibility) експериментів.• Розділення на Offline та Online доступ:Для ефективної роботи Feature Store зазвичай має дві складові. Offline Feature Store зберігає великі обсяги історичних даних для пакетного тренування моделей. Online Feature Store зберігає лише найсвіжіші значення ознак і оптимізований для дуже швидкої віддачі даних (low-latency) під час роботи моделі в реальному часі.
👁 554 26-03-24 12:04
Яквипрямити криву забування за допомогою заморозки і яку роль в цьому грає довготривала пам'ять?#Edu_recommendsРаніше Освітній писав, що один з елементів RAM — конденсатор. Його проблема в тому, що якщо конденсатор деякий час не підживлювати (в сучасних умовах, зазвичай, більше 1.5 секунд), він починає втрачати свій заряд, тобто забувати значення бітів. Приклад кривої забування на картинці під постом, джерело. Через це комп'ютери, при ввімкненні, ігнорують вміст пам'яті.Уяви тепер, читачу, що ти працюєш собі на ноутбуці з батареї і заряд ось-ось скінчиться. Тому ти вимикаєш ноутбук. При цьому криворукий та лінивий розробник однієї з програм не передбачив ні функції автозбереження, ні попередження про незбережені зміни при виході. І ось ти втрачаєш 3 години тяжкої інтелектуальної праці. Приклад притягнутий за вуха, але цілком можливий.Як цьому запобігти?• Можна заморозити комп'ютер фізично, аби за прийнятний час конденсатори не розрядились. Погана новина в тому, що процес описаний вище продовжиться, просто повільніше. Тож в такому разі треба розраховувати, скільки часу в тебе буде digital detox.• Можна заморозити комп'ютер віртуально, тобто записати його стан на диск. Це називається Hibernation або suspend to disk, за подібністю до стану, через який проходять деякі тварини для зимівлі. Як працює hibernation?Операційна система кладе всі процеси спати, записує пам'ять на диск, а при запуску, робить зворотні дії в зворотному порядку. Тут детальніше.Які основні перешкоди?• Заморозка потребує більше місця на диску, ніж об'єм RAM.• Периферійні пристрої можуть не заморожуватись або не ініціалізуватись правильно при відновленні.• Cписок з проблем, які ще можуть виникнути.Чим заморозка відрізняється від сну?Вони працюють подібним чином, але увісні комп'ютер не скидає пам'ять на жорсткий диск, а переводить пам'ять у режим низького споживання і вимикає периферійні девайси, тобто комп'ютер продовжує боятись втрати електрохарчування. Але перевага сну в швидкості відновлення роботи.Що ще подивитись?• Linux Hibernation Documentation — коротке пояснення термінології.• FAQ про swap suspend.
👁 464 26-03-23 10:02
Як випрямити криву забування за допомогою інтервального повторення і яку роль в цьому грає довготривала пам'ять?#Edu_hacksЗ минулих дописів тобі вже має бути відомо, що процес якісного запам'ятовування базується на регулярному повторенні матеріалу. Чому? Коли? Як? Зараз в усьому розберемося.Що каже наука?Жив-був собі колись психолог Герман Еббінгауз, якийвивів так званукриву забування. Цей графік показує, що інформація починає вилітати з нашої голови вже відразу після навчання, причому робить вона це з експоненційною швидкістю. Вже через 20 хвилин ми втрачаємо 40-50% її обсягу, а через 24 години - усі 70%. Зупинити цей процес допоможе технікаSpaced Repetition.Як вона працює?Уявімо довготривалу пам'ять як величезну бібліотеку. Кожного дня ти кладеш нові порції інформації на її полички, проте без належної організації буде складно віднайти потрібні факти. Саме інтервальне повторення виконує роль бібліотекаря, який допомагає у пошуках. До речі, ось чому зубріння за день до екзамену погано працює: по суті ти просто складаєш всю інформацію в одну купу, в якій знайти щось майже нереально.Застосовуємо вивчене на практиціГоловною фішкою інтервального повторення є створення зручного розкладу, а саме2357 timetable. Заплануй для себе сесії повторень з такими інтервалами:• 2 дні після безпосереднього вивчення• 3 дні після першого повторення (5 днів після вивчення)• 5 днів після другого повторення (10 днів після вивчення)• 7 днів після третього повторення (17 днів після вивчення)Цю систему можна впровадити і в зворотному порядку. Скажімо, в тебе на носі три екзамени. Відмічай в календарі їх дати і плануй повторення за схемою:• За 1 день до іспиту: останній огляд матеріалу.• За 3 дні: передостаннє повторення (крок назад на 2 дні).• За 6 днів: друге повторення (крок назад на 3 дні).• За 11 днів: перше повторення (крок назад на 5 днів).• За 18 днів до іспиту: ідеальний день для вивчення матеріалу з нуля (крок назад на 7 днів).За таким принципом працюють всім відомі застосунки для створення флеш-карток: Anki, Quizlet,Gizmo таBrainscape.
👁 411 26-03-19 08:04
Junior MLOps Engineer interview: Feature engineering & preprocessing in MLOps#Edu_preparationЯк організувати feature engineering та preprocessing в MLOps pipeline?Feature engineering / extraction (розробка функції) — процес створення нових вхідних змінних (ознак) із необроблених даних, які допомагають моделі краще розуміти залежності та підвищують точність прогнозів.Preprocessing (передобробка даних) — процес перетворення необроблених даних у чистий та структурований формат, який модель машинного навчання здатна сприйняти.Feature engineering та preprocessing в MLOps pipeline полягає в тому, щоб автоматизувати ці процеси для забезпечення стабільності та повторюваності результатів. Для цього використовують інструменти, такі як Apache Airflow або Prefect, а також інші рішення (Kubeflow, Dagster, MLflow тощо), щоб створити pipeline обробки даних. В процесі цього проходять такі етапи:Очищення даних:На цьому етапі дані приводяться до коректного вигляду. Обробляються пропущені значення (їх можуть видаляти або заповнювати середнім, медіаною чи іншими методами), а також виявляються та опрацьовуються викиди (видалення, модифікація або використання робастних методів), які можуть спотворювати результати моделі. Це допомагає підвищити якість вхідних даних.• Вилучення ознак (feature engineering / extraction):Процес отримання або виділення корисних ознак із необроблених даних. Це може бути математичне перетворення, агрегація, зведення складних даних (наприклад, тексту чи зображень) у більш компактні й зрозумілі для моделі характеристики. Вилучені ознаки допомагають моделі краще розпізнавати закономірності.• Масштабування: Ознаки приводяться до єдиного масштабу, щоб жодна з них не мала надто великого впливу через свої значення. Для цього застосовують нормалізацію, стандартизацію або робастні скейлери. Наприклад, дані можуть бути масштабовані до діапазону від 0 до 1, стандартизовані або оброблені за допомогою інших методів масштабування.• Трансформація:Перетворення даних у формат, зручний для моделі. Зокрема, категоріальні змінні кодуються в числові (one-hot, label encoding) або застосовуються інші трансформації для покращення структури та якості даних.
👁 491 26-03-17 12:02
Як додати пам'яті: zram, zswap#Edu_recommendsВ ситуації, коли всю пам'ять з'їв інтелект і тепер вона по ціні як золото, можна робити дві речі:1. Перетворити неблагородний метал на золото і обміняти його на пам'ять.2. Розширити ту пам'ять, яка вже є.Перший варіант досить складний в реалізації, тому Освітній не рекомендує намагатись відтворити його вдома. Другий же потребує лише терпіння.То як розширюють пам'ять?Якщо пам'ять віртуальна, то беруть ділянки, до яких давно не звертались і відкладають їх на диск. Тобто swap-ають. Swap-и є двох видів: окремий розділ на диску (swap partition) і окремий файл (swap file). -вайб в тому, що диск значно повільніший за пам'ять, а тому це займає дуже багато часу.Як прискорюють?Стискають. Бо це швидше, ніж взаємодіяти з диском. Зазвичай це організовано в один з двох способів:• Zram — забирають місце в основній пам'яті і використовують його як swap file. Сторінки пам'яті, які туди потрапляють — стискаються, тобто пам'яті стає більше, а швидкість суттєво не зменшується. При цьому zram можна використовувати разом зі звичайним swap-ом, тобто використовувати його як стиснений кеш.• Zswap — звичайний swap, перед записом в який сторінки стискають в пам'яті щоб читати/писати менше даних.
👁 523 26-03-16 10:05
Метод SQ3R: як читати наукові книги так, щоб вони залишалися в пам'яті?#Edu_hacksЯкщо при спробі подужати складний матеріал чи наукову літературу у тебе буквально скручуються мізки, а після прочитаного 3 рази поспіль абзацу в голові пусто, пора застосуватиметод SQ3R. Він складається з 5 етапів, що зекономлять тобі нескінченні години пасивного перечитування.1. SurveyДля початку треба вловити загальну суть тексту. Для цього «проскануй» заголовки, підзаголовки, виділені слова та картинки. Далі спробуй запитати себе: «Яка головна ідея тексту?». Мозок підготується до сприймання нової інформації та сформує чанки за ключовими термінами.2. QuestionНа цьому етапі ти трансформуєш пасивне читання в активне дослідження. Перетвори заголовки на питання: Що? Де? Коли? Як? Чому? Хто? Завдяки їм твій мозок вже знатиме, що йому треба шукати серед сотень слів.3. ReadТепер, коли в твоєму арсеналі вже є загальна ідея та список питань, настав час для активного пошуку відповідей. Під час читання можеш виділяти важливі факти, виписувати короткі нотатки чи думки на полях. Зустрічаєш складний концепт - не бійся зупинитися й перечитати ще раз, адже на цьому кроці ти якраз формуєш повну картину і глибоке розуміння теми.4. ReciteЯкщо після читання в тебе склалося відчуття, що ти вже все зрозумів і запам'ятав, не вір йому. Спробуй відкласти книгу і відтворити прочитане: дай відповіді на запитання з другого етапу, напиши висновок чи поясни ключові ідеї невидимій аудиторії. Існує також цікава техніка «Blurting». Візьми чистий аркуш і випиши всі концепти, які зміг згадати. Далі порівняй з текстом і знайди прогалини - саме їх варто ще раз повторити. 5. ReviewЗараз важливо допомогти мозку закинути прочитане у довготривалу пам'ять. Для цього ще раз швидко проглянь текст після виконання чотирьох попередніх етапів. Це «зацементує» вивчене, і важливі факти не вилетять з голови через кілька хвилин. Проте для повноти ефекту важливо через певні інтервали повторювати вивчене за флеш-картками з термінами, визначеннями або знову ж за виписаними запитаннями.
👁 524 26-03-09 10:02
Метод чанків: як хакнути мозок і запам'ятовувати в рази більше#Edu_hacksДля початку проведемо невеличкий тест. Ні-ні, діставати подвійний листочок не треба, лише спробуй глянути на кожне з чисел, а потім з пам'яті відтвори їх. Яке з них вдалося краще запам'ятати?a) 34256459b) 342 56 459Якщо відповідь - b, ти тільки що несвідомо використав метод chunking. Перейдемо до сутіПам'ятаєш, у минулому дописі йшлася мова про робочу пам'ять та які складні задачі вона виконує? Так-от, даний метод може значно поліпшити її продуктивність. Річ у тім, що нашому мозку значно простіше запам'ятовувати інформацію не суцільним шматком, ачанками. Вони допомагають зменшити когнітивне навантаження, оскільки ти вже ніби розклав факти по поличках, а мозку лише залишилось їх обробити і відправити у довготривалу пам'ять.Так скільки ж таких чанків можна впихнути в голову?Згідно з новими дослідженнями, в середньому людина може зберігати 4 чанки інформації у короткочасній пам'яті. Якщо ж спробувати запам'ятати більше, мозок просто почне заміщувати старі дані новими, бо вивчене перевищує об'єми сховища у голові.Застосовуємо вивчене на практиціНайголовніші принципи методу чанків: діли на частини, групуй схожі концепти, шукай патерни.1. НавчанняПеред підготовкою до екзамену краще розділи матеріал на окремі частини (по темах, по днях). Перед тим, як заглиблюватись у деталі, вивчи фундаментальні концепти цікавої тобі теми. Наприклад, перед тим, як «лізти» в ООП, дізнайся базові поняття, такі як функція, метод, атрибут тощо.Вивчаючи нові слова з англійської, складай готові фрази чи пиши з ними речення.2. Життя• Якщо йдеш по Мівіну в магазин (і не тільки), а список покупок писати лінь, розподіли їх у голові на чанки: овочі та фрукти, молочні продукти, смаколики тощо.Цікавий факт наостанокЯкщо ти коли-небудь пробував встановити особистий рекорд у запам'ятовуванні числа π, мислення чанками значно спростить цей процес. До речі, світовим рекордом є відтворені 70,030 цифр за 17 годин 14 хвилин.
👁 644 26-03-05 16:05
Стажування в Radency#Edu_intershipТвій шанс отримати практичний досвід full-stack розробки та AI і отримати можливість приєднатися до команди Radency.Навчання дозволить:• Працювати над реальним full-stack проєктом з використанням React, NodeJS та TypeScript.• Створити власний проєкт і додати його до портфоліо та резюме.• Отримати практичний досвід побудови RAG-агентів та AI-пайплайнів.• Навчитися працювати з PostgreSQL, Docker, CI/CD та DevOps-практиками.• Реалізувати multi-tenant архітектуру, RBAC та інтеграції з SaaS-сервісами (Stripe, HubSpot, QuickBooks).• Отримати менторство від практикуючих розробників і можливість отримати офер після стажування.Коли: 30.03 — 24.04.2026, онлайн.Формат: безкоштовне стажування, командна розробка, менторство та можливість працевлаштування.Як потрапити?• Податися до 6 березня (дедлайн реєстрації).• Зареєструватися та приєднатися до Discord-серверу.• Створити невеликий персональний проєкт за вимогами.• Завантажити проєкт на GitHub та записати коротке відео-пояснення.• Пройти коротку розмову з ментором.Last call — місця обмежені.
👁 459 26-03-05 08:01
Junior MLOps Engineer interview: ML models on the cloud#Edu_preparation Як розгортати моделі машинного навчання (ML) у хмарі?Розгортання в хмарі — це стандарт для сучасного MLOps. Це дозволяє моделі бути доступною через API, автоматично масштабуватися під навантаженням та інтегруватися з іншими сервісами. Процес виходить далеко за межі простого завантаження .pkl файлу на сервер.Основні етапи та компоненти хмарного деплою:Контейнеризація (Docker):Модель пакується в Docker-контейнер разом із залежностями. Це гарантує, що вона "не зламається" при перенесенні з вашого ПК у хмару.Інструменти: Docker, AWS ECR, Google Container Registry.• Вибір інфраструктури та масштабування:Обираємо спосіб запуску залежно від навантаження:Managed Services (SageMaker, Vertex AI) — хмара сама керує серверами.Serverless (AWS Lambda) — платимо тільки за час роботи моделі.Auto-scaling — система сама додає ресурси, якщо запитів стає забагато.• Автоматизація (CI/CD Pipelines):Кожне оновлення моделі має проходити через автоматичні тести. Важливо використовувати стратегії деплою без зупинки сервісу: Blue-Green (паралельний запуск версій) або Canary (поступове перемикання трафіку).• Моніторинг та безпека:Після релізу відстежуємо стан системи (latency, error rate) та обмежуємо доступ до API через IAM-ролі та шифрування.Інструменти: CloudWatch, Grafana, Prometheus.