Мистецтво інженерії ознак

pic

Інженерія ознак — це основа машинного навчання. Перетворення сирих даних у формат, який зрозуміють моделі, є критично важливим для створення ефективних і надійних систем. У цьому блозі ми розглянемо ключові аспекти інженерії ознак, зокрема роботу з відсутніми значеннями, обробку незбалансованих наборів даних та застосування технік кодування для перетворення даних.

Відсутні значення

Відсутні значення виникають, коли певна інформація не зберігається в наборі даних. Ефективна обробка таких значень є важливою для того, щоб продуктивність моделі не була знижена. Механізми відсутніх даних можна поділити на три типи:

1. Відсутні зовсім випадково (MCAR)

У випадку MCAR немає систематичної причини, чому дані відсутні. Відсутні значення … Читати далі

Оцінка максимальної ймовірності: Ось що вам слід знати.

pic

Зображення згенеровано за допомогою DALL.E

У галузі статистики та машинного навчання розуміння зв'язку між даними, моделями та їхніми базовими розподілами є ключовим. Оцінка максимальної ймовірності (Maximum Likelihood Estimation, MLE) — це фундаментальне поняття, яке грає центральну роль у цьому процесі. Це поняття, хоча й базується на теорії ймовірностей, має широке застосування в різних сферах, таких як наука про дані, обробка природної мови, комп'ютерне зору та економетрика.

Оцінка максимальної ймовірності (MLE) надає потужну основу для оцінки параметрів ймовірнісної моделі шляхом знаходження значень, які максимізують ймовірність спостереження даних. Це основа багатьох алгоритмів машинного навчання, яка пропонує системний та зрозумілий підхід до оцінки … Читати далі

Як я створила особистого стиліста за допомогою ChatGPT (і приборкала хаос у своєму гардеробі)

Я завжди була захоплена модою — збирала унікальні речі і намагалася поєднувати їх по-своєму. Але, скажімо так, мій гардероб більше нагадував процес створення лавини, ніж ретельно підібране царство чудес. Кожен раз, коли я намагалася додати щось нове, я ризикувала зруйнувати старанно збалансовані купи.

pic

Мій гардероб до Glitter — лише незначне перебільшення.

Чому це важливо:

Якщо ви коли-небудь відчували себе перегруженими гардеробом, який здається, що росте сам по собі, ви не самотні. Для тих, хто цікавиться стилем, я покажу, як я перетворила цей хаос на улюблені комплекти. А якщо ви тут через AI, ви побачите, як багатокрокова настройка GPT може … Читати далі

Використання XGBoost для точних прогнозів у ритейлі на основі часових рядів

pic

Зображення, згенероване за допомогою ШІ, на тему XGBoost

Однією з найбільш поширених проблем у роздрібній торгівлі сьогодні є обробка задач часового ряду. Ці задачі стосуються прогнозування та передбачення майбутніх продажів на основі детального аналізу та інтерпретації патернів, що виникають із історичних даних про продажі. Рітейлерам потрібно використовувати таку інформацію для прийняття кращих рішень щодо управління запасами, маркетингових стратегій і бізнес-планування загалом. Ефективне вирішення таких проблем з часом допомагає компаніям передбачати тенденції на ринку, реагувати на зміни у поведінці споживачів та зберігати конкурентну перевагу в постійно змінюваному ринку.

У сьогоднішньому блозі ми прагнемо спростити процес побудови моделі прогнозування, використовуючи дані часового … Читати далі

Інженерія запитів для розширеного використання Kubectl

pic

Kubectl є основою всього, що стосується Kubernetes, але чи знали ви, як добре можна використовувати kubectl для налагодження та пошуку інформації?

Ось деякі рідкісні команди, які корисні для налагодження та виявлення проблем.

Отже, насолоджуйтеся, і якщо ви готуєтесь до CKA, перевірте мій репозиторій з посібником.

pic

Фото від Ian Taylor на Unsplash

Команда для налагодження

Команда debug корисна для створення ефермерних контейнерів з подами для цілей налагодження

# Налагодження поду  
kubectl debug mypod -it --image=busybox  

# Налагодження вузла  
kubectl debug node/mynode -it --image=ubuntu  

# Копіювання подів для налагодження  
kubectl debug mypod --copy-to=my-debugger --image=debian

Моніторинг використання ресурсів

Використовуйте команду top, щоб отримати … Читати далі

Розуміння ролей IAM в AWS: AssumeRole та призначення ролей

Розуміння ролей IAM в AWS: AssumeRole та призначення ролей

AWS Identity and Access Management (IAM) є основою безпеки в AWS, дозволяючи вам контролювати доступ до ресурсів безпечно. Серед багатьох своїх компонентів, ролі IAM відіграють важливу роль у наданні дозволів для конкретних дій без необхідності використання довготривалих облікових даних. У цьому блозі ми розглянемо, що таке AssumeRole, які типи ролей є в AWS, і чи можна призначати ролі безпосередньо користувачам або сервісам без використання AssumeRole.

Що таке роль IAM?

Роль IAM — це набір дозволів, який надає тимчасовий доступ до ресурсів AWS. На відміну від користувачів IAM, ролі не … Читати далі

Найкращі практики проєктування: оптимізація продуктивності Amazon S3

pic

Це кілька досягнень, яких я зміг досягти в 2024 році:

Я отримав кілька сертифікатів на Cisco Networking Academy.

Я отримав кілька сертифікатів від Coursera.

Я досяг 4.7 середнього балу в школі.

Нарешті, я зміг визначитися з моєю спеціалізацією в кібербезпеці та розробити чіткий план.

Хоча я все ще обмежений шкільними активностями, я зрозумів, що це дало мені більше свободи для відкладання справ. Хоча я міг би зробити більше для розвитку своєї кар'єри, я безмежно вдячний за значний прогрес і радий, що досяг. І, безумовно, сподіваюся зробити більше в 2025 році. Моя вдячність усім, хто витратив свій час, щоб допомогти мені … Читати далі

2024 рік був справжнім випробуванням для мене. Мені довелося штовхати себе до неймовірних рівнів, про які я навіть не здогадувався, що здатен досягти. Це був мій «жорсткий» пробудження, яке змусило мене зрозуміти, що чекає попереду. Як у моїй академічній, так і в кар’єрній подорожі.

pic

Ось кілька досягнень, яких я зміг досягти у 2024 році:

Я отримав кілька сертифікатів від Cisco Networking Academy.

Я отримав кілька сертифікатів від Coursera.

Мій середній бал у школі склав 4.7.

Я зміг нарешті визначити свою спеціалізацію в кібербезпеці та скласти чіткий план.

Хоча я все ще обмежений шкільними заняттями, я зрозумів, що це дає мені більше свободи для прокрастинації, хоча я міг би зробити більше для розвитку кар'єри. Я надзвичайно вдячний і радий за значний прогрес, який я зробив, і безумовно сподіваюся зробити ще більше в 2025 році. Моє велике спасибі всім, хто знайшов час допомогти мені і підтримав, … Читати далі

GitHub проти GitLab: Яка платформа підходить саме вам?

pic

Для розробників та команд, які управляють репозиторіями коду, платформи контролю версій, такі як GitHub та GitLab, стали необхідними інструментами. Обидві платформи пропонують потужні рішення для співпраці над кодом, контролю версій та CI/CD (Безперервна інтеграція/Безперервне розгортання). Однак кожна з них має унікальні можливості, які можуть відповідати різним потребам і робочим процесам. У цій статті ми розглянемо основні відмінності між GitHub та GitLab, щоб допомогти вам вибрати платформу, яка найкраще підходить для вашого проєкту.

1. Огляд та популярність

GitHub — це, без сумніву, найпопулярніша платформа для хостингу коду, відома своєю величезною спільнотою з відкритим кодом та можливостями для співпраці. Вона була запущена … Читати далі

Керування інстансами EC2 за допомогою Python та boto3

pic

Інстанси AWS EC2 (Elastic Compute Cloud) є основою хмарних обчислень, надаючи масштабовану обчислювальну потужність. Керування цими інстансами вручну через консоль керування AWS може стати виснажливим, особливо коли потрібно працювати з кількома інстансами. Тут на допомогу приходить автоматизація за допомогою Python та Boto3, що може значно полегшити цей процес.

У цьому блозі я проведу вас через основи використання Python та Boto3 для керування інстансами EC2. Наприкінці ви отримаєте базове розуміння та скрипт для початку керування вашими інстансами EC2 програмно.

Передумови

Перед тим як розпочати, переконайтеся, що у вас є наступне:

Обліковий запис AWS: Зареєструйтесь на AWS, якщо у вас … Читати далі