home.social

#туториал — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #туториал, aggregated by home.social.

fetched live
  1. Как подготовиться к внешнему аудиту ИБ

    Мы иногда просим посмотреть кого-то все ли нормально в нашем внешнем виде, или просим коллегу проверить за нами письмо, потому что вторая пара глаз не помешает. А почему не «попросить» кого-то разбирающегося в теме взглянуть опытным взглядом на то, как обстоят дела с информационной безопасностью в компании? При этом непредвзятого и не имеющего цели покарать. Внешний аудит это обычно плановое мероприятие, к которому имеет смысл подготовиться. В статье расскажем как это сделать систематизированно и без паники.

    habr.com/ru/companies/dsec/art

    #аудит #информационная_безопасность #кибербезопасность #иб #защита_информации #защита_данных #защита_персональных_данных #защита #защита_сайта #туториал

  2. Роадмап ML 2026: полный путь до оффера за 36 недель

    36 недель. Столько, по моему мнению, занимает путь от нуля до выхода на рынок ML-инженером. Не 2-3 месяца, как обещают курсы, — чуть дольше. Зато на выходе у вас будет фундамент, с которым можно пройти не только собеседования, но и испытательный срок. В этой статье — весь маршрут по неделям: что учить, в каком порядке, сколько на это уходит времени и что можно смело отложить до первого оффера.

    habr.com/ru/articles/1082610/

    #machine_learning #машинное_обучениe #искусственный_интеллект #python #математика #смена_профессии #roadmap #туториал #гайд #менторство

  3. Как использовать фреймворк Perseus для решения задач

    Привет! Я Аня Никифорова, ML-разработчик по направлению рекомендательных систем в Т-Банке. Этим летом на Turbo ML Conf 2026 мы представили фреймворк Perseus. Он подходит для работы с гетерогенными последовательностями событий пользователей, хорошо масштабируется под различные задачи и из коробки поддерживает кросс-доменные сценарии. Фреймворк может показаться сложным, поэтому мы решили поделиться подробным туториалом, где по шагам рассказываем, как использовать Perseus для своих задач. Посмотрим, как с помощью Perseus реализовать кандидатогенерацию, ранжирование, классификацию и регрессию поверх истории действий пользователей в сервисах: как подготовить данные, какие команды вызвать и как оценить результат. На примере кандидатогенерации подробно рассмотрим, как добавлять в модель дополнительные фичи, обогащать ее событиями и как настраивать модель, меняя лишь пару строк в конфиге.

    habr.com/ru/companies/tbank/ar

    #open_source #персонализация #фреймворк #трансформеры #рекомендательные_системы #машинное_обучение #туториал

  4. Zero Downtime Deploy: как обновлять production, не роняя пользователей

    Представим ситуацию: у вас есть примитивное веб-приложение онлайн-редактора, которое уже набрало среднюю нагрузку под 100 RPS. И вы, как тимлид, дождались того самого дня, когда вся кропотливая работа над обновлением и бессонные ночи наконец завершились. Настал момент релиза. Вы радуетесь, что пользователи вашего приложения станут ещё счастливее. Они доверяют вашему сервису свои важные задачи, а вы расширите их возможности и сделаете их жизнь ещё немного лучше. И вот момент. 3, 2, 1… Релиз состоялся. Вы рады. Ваши коллеги тоже рады. Всё прошло успешно. Но спустя некоторое время к вам заходит начальство с максимально неприятным выражением лица... Чем недовольно начальство?

    habr.com/ru/articles/1079408/

    #Деплой #продактменеджмент #nginx #fastapi #devops #туториал #как

  5. Первая транзакция в Ethereum из TypeScript: 20 строк кода и три грабли по дороге

    В прошлой статье я разбирал блокчейн как append-only базу данных - сплошная теория и одна read-only команда. Долг перед практикой остался, и сегодня я его закрываю: отправим в Ethereum настоящую транзакцию из TypeScript-скрипта. Сам код - 20 строк и 10 минут. Но по дороге вас ждут три грабли. Я на них наступил сам, когда только заходил в web3, а теперь регулярно наблюдаю, как на те же самые грабли наступают мои менти - с завидным постоянством, в одном и том же порядке. Разберу все три заранее - сэкономлю вам час отладки. Всё происходит в тестовой сети Sepolia: эфир там бесплатный, ошибки безболезненны, а механика - байт в байт как в мейннете. Тестовый эфир раздают фосеты-«краники», и они имеют привычку умирать - поэтому живые я собираю в шпаргалке в репозитории Копилки: это учебный dApp, который я разрабатываю в открытую по ходу серии «Web3 для JS-разработчиков» в Telegram. Этот туториал - её пятая часть, дальше серия уходит в Solidity.

    habr.com/ru/articles/1071936/

    #ethereum #typescript #viem #блокчейн #туториал #web3

  6. Планирование четвёртого поколения: почему списки дел не работают

    Лет десять я пытался привести свои дела в порядок и всё это время наступал на одни и те же грабли. Заводил борды с задачами в Notion, они бодро наполнялись первые пару недель, потом помирали, а разгребать мёртвый борд руками настолько больно, что туда перестаёшь заходить. Складывал поток сознания в заметки, в них удобно записывать, но найти нужное потом всегда проблематично. Писал в Saved Messages в Телеге. Лучшее место, чтобы выгрузить голову за десять секунд, и худшее, чтобы через неделю там что-то отыскать. Общее у всех попыток было одно: фиксация есть, разбора нет, а потом всё молча умирает под собственным грузом накопленных дел. Ответ, почему так происходит, я нашёл у Стивена Кови. Его книгу «7 навыков высокоэффективных людей» я прочитал давным-давно и с тех пор являюсь её амбассадором, но у Кови есть и отдельная книга про планирование, «Главное внимание главным вещам». Там он раскладывает все подходы к организации дел на четыре поколения.

    habr.com/ru/companies/habr_rut

    #таймменеджмент #планирование #саморазвитие #личная_эффективность #стивен_кови #менеджмент #менеджемент #claude #промпт #туториал

  7. Docker Fundamentals: хранение данных в Docker

    Docker и хранение данных: тома, bind mount, tmpfs и не только Разбираемся, какие способы хранения данных есть в Docker, чем они отличаются друг от друга и что выбирать в реальных сценариях. В статье — тома, подключение хост-каталогов, tmpfs, нюансы docker compose, SELinux, volume-subpath, --volumes-from, драйверы хранения и бэкап томов на практике.

    habr.com/ru/companies/ruvds/ar

    #docker #devops #хранение_данных #dockerhub #инструменты #туториал #туториалы_docker #docker_volumes #ruvds_статьи

  8. Как упаковать неуникальный продукт?

    Типичная ситуация – есть конкуренты, у которых сильный продукт и значительная доля рынка. А у вашей компании такой же продукт или даже хуже. Как отстраиваться и о чем говорить в таком случае? Меня зовут Евгений Ли. Я отвечаю за продуктовый маркетинг и лидогенерацию в ИТ-компании. В этой статье я расскажу, как упаковывать неуникальный продукт, и дам готовый ИИ-навык для самостоятельной работы.

    habr.com/ru/articles/1058424/

    #смысловая_упаковка #продажи #продуктовый_маркетинг #компании_it #туториал

  9. Базовые нейросетевые модели для кредитного скоринга физических лиц

    Всем привет! Мы команда прикладных исследований и разработки моделей глубокого обучения Альфа-банка. В этой статье мы хотели бы рассказать о наших самых актуальных разработках в области нейросетевых подходов к решению задачи кредитного скоринга физических лиц. Ранее мы уже писали на эту тему, но последняя статья предыдущего цикла датирована 2023 годом. За это время мы смогли значительно продвинуться в исследовании способов решения данной задачи.

    habr.com/ru/companies/alfa/art

    #нейросети #нейронные_сети #машинное+обучение #туториал #кредитный_скоринг #transformers #rnn #карточные_транзакции #бюро_кредитных_историй

  10. Как добавить кнопку «Спроси о нас у ИИ» (Яндекс Алиса, ChatGPT, Claude и другие)

    Новый тренд для сайтов - кнопка «Спросите ИИ о нас». Такие кнопки открывают Яндекс Алису, ChatGPT, Perplexity или другие ИИ-поисковики с заранее подготовленным запросом, помогая потенциальным клиентам быстрее разобраться в вашем продукте. В этой статье я расскажу как добавить такую кнопку на свой сайт.

    habr.com/ru/articles/1042876/

    #AI_кнопки #ChatGPT #Claude #Яндекс_Алиса #JavaScript #туториал #интеграция #фронтенд #вебразработка #URLпараметры

  11. Как добавить кнопку «Спроси о нас у ИИ» (Яндекс Алиса, ChatGPT, Claude и другие) Новый тренд для сайтов - кнопка «Спр...

    #AI #кнопки #ChatGPT #Claude #Яндекс #Алиса #JavaScript #туториал #интеграция #фронтенд #веб-разработка

    Origin | Interest | Match
  12. Байты, нибблы, и подсветка: пишем свой TUI hex-редактор на Python

    В жизни каждого разработчика иногда приходится рассматривать бинарные файлы через специальные HEX-редакторы. Мы открываем его, видим три колонки цифр и букв, и кажется что все предельно ясно-понятно. Но почему адреса считаются шестнадцатеричными, что такое ниббл и зачем он вообще нужен? В этой статье мы не просто напишем свой hex-редактор на Python — мы разберем, как он устроен, от битового представления до цветовой подсветки. Выясним, чем подсветка по нибблам отличается от подсветки по категориям байтов, и почему градиенты в hex-дампе — это не просто украшение, а рабочий инструмент. Также мы изучим, какие практики и паттерны используются при написании редактора — от mmap для чтения файла до интерпретации байтов. Будет и код, и архитектура, и результат, и практика.

    habr.com/ru/companies/timeweb/

    #hexредактор #hex #редактор #нибблы #байты #бинарные_файлы #двоичные_файлы #howto #туториал #timeweb_статьи

  13. Настраиваем CI/CD в GitHub для Python-проекта с нуля

    Настройка CI/CD часто кажется новичкам чем-то сложным и доступным только DevOps-инженерам. На самом деле автоматизировать рутину Python-проекта можно всего за полчаса. В этой статье мы по шагам разберем, как с нуля настроить GitHub Actions для простого FastAPI-приложения: от автоматического запуска тестов и быстрого линтера Ruff до сборки Docker-образа и публикации его в Docker Hub.

    habr.com/ru/articles/1037002/

    #python #github_actions #docker #pytest #автоматизация #fastapi #туториал

  14. Как проверять программы на вирусы

    Всем привет! Сегодня хотелось бы написать как проверить программы на вирусы, я разберу как простые где особо разбираться не надо, так и способы по сложнее где надо смотреть на всякие скриншоты и т.д, Ну, начнем! Способ 1: Заходим на VirusTotal и туда кидаем файл. Но, не все обнаружения бывают правдивыми, бывают как реальные обнаружения, так и ложные. Как распознать где ложное срабатывание антивируса а где нет? Ну первое, возьмем в пример эту картинку где изображен файл с 1 обнаружением, Trapmine конечно хороший антивирус, но тут кроме него никто больше не говорит ничего. Обычно ложные срабатывания выдают эти антивирусы:Bkav Pro,Jiangmin,Zillya(иногда),VBA32 (иногда),Trapmine (не так часто, но возможно) 2. Заходим на сайт вроде Hybrid Analysis или Tria.ge (без VPN может не работать ) После чего кидаем файл, выбираем версию Windows или даже Android, затем ждем анализ от Meta Defender и Crowdstrike Falcon (если вы на Hybrid Analysis), если там что то есть красное то посмотрите что, если написано что то вроде:Stealer, RAT, Rootkit или что то вроде того, то удаляйте файл немедленно!

    habr.com/ru/articles/1033244/

    #туториал #разбор #вирусы #анализатор

  15. Изучим, что происходит внутри Feed‑Forward Neural Networks и реализуем в коде

    Нейронные сети сегодня уже не какая-то магия из научных статей. Они стоят за рекомендациями в сервисах, распознаванием изображений и, конечно, за LLM-моделями, которыми мы пользуемся каждый день. Но знакомство с ними у многих происходит через готовые библиотеки такие, как PyTorch или TensorFlow: написал пару строк кода — модель обучилась — всё работает. А что именно произошло внутри обычно остаётся загадкой. Feed-forward нейронная сеть (FNN) — одна из самых базовых архитектур, на основе которой исторически выросли более сложные модели: DNN, CNN и многие другие современные подходы. Хотя сама по себе она редко используется в практических задачах в чистом виде, именно через неё проще всего понять фундаментальные принципы обучения нейросетей. В этой статье мы реализуем нейронную сеть прямого распространения с нуля, используя только Python и NumPy — без готовых ML-фреймворков. Такой подход позволяет на практике увидеть, как работают основные концепции и принципы нейронных сетей. Погружаясь одновременно в математику и программирование, вы сможете получить более глубокое понимание того, что происходит внутри модели во время обучения и предсказаний. Эта реализация станет основой для дальнейшего изучения: по мере освоения материала можно экспериментировать с более сложными архитектурами, различными функциями активации и методами обучения, улучшая свои собственные модели. Статья рассчитана на читателей с базовым пониманием линейной алгебры и Python, и ее цель — показать, как ключевые математические идеи превращаются в работающий код.

    habr.com/ru/companies/alfa/art

    #machine_learning #обучение_нейронных_сетей #машинное_обучение #туториал

  16. Гайд для малышей: как перегнать дизайн из Figma в код

    Стартовый гайд, для тех, кто хочет на простом примере научиться генерировать из Figma как минимум веб-страницу, которая: сделана по дизайну, адаптивна под разные размеры экрана, учитывает retina и non-retina дисплеи, поддерживает локализацию с динамическим переключением языков и позволяет реализовать другие свои хотелки Читать гайд

    habr.com/ru/articles/1018064/

    #figma #designer #дизайн #вайбкодинг #вайбкодинг #фигма #генерация_кода #сайт #гайд #туториал

  17. Kaspresso: cравниваем скриншоты и упрощаем проверку дизайна

    Хабр, привет! Меня зовут Никита Евдокимов, я работаю старшим разработчиком в «Лаборатории Касперского», а также являюсь мейнтейнером репозитория Kaspresso . Это наш фреймворк для тестирования пользовательских интерфейсов на Android, основанный на Kakao, Espresso и UI Automator. Недавно в нем появилась новая функция: сравнение скриншотов. С ней можно записывать скриншоты приложения, а на последующих прогонах автотестов сравнивать их с новыми скриншотами и отслеживать изменения в интерфейсе. В статье я пошагово покажу, как с ней работать, со скриншотами и примерами кода. Материал подойдет для как опытных, так и начинающих специалистов в области автотестирования, а также для дизайнеров: функция облегчает автоматическое тестирование, с ней быстрее и проще проверять, соответствует ли разработанное приложение макету.

    habr.com/ru/companies/kaspersk

    #kaspresso #опенсорс #туториал #скриншоты #дизайн #дизайн_интерфейсов #kotlin #дизайн_ревью

  18. Разбираем net/http на практике. Часть 2.2: Архитектура и безопасность. Внедряем Clean Architecture, хэшируем пароли

    Продолжаем писать сервис DeadDrop: сегодня идём от монолита к чистой архитектуре В предыдущей части мы реализовали готовый прототип, но его код был спорным: от смешанной логики до хранения секретов пользователей в открытом виде - пора вносить правки! Сегодня мы: 1) Превращаем "толстый" хэндлер в хорошее архитектурное решение с разделением слоёв 2) Хэшируем с bcrypt 3) Внедряем зависимости (DI) через интерфейсы 4) Готовим код к дальнейшему масштабированию Рефакторинг, который не ломает проект, а делает его удобным для дальнейшей разработки!

    habr.com/ru/articles/1012470/

    #go #golang #backend #бэкенд #вебразработка #голанг #информационная_безопасность #разработка #туториал

  19. Разбираем net/http на практике. Часть 2.2: Архитектура и безопасность. Внедряем Clean Architecture, хэшируем пароли Продо...

    #go #golang #backend #бэкенд #веб-разработка #голанг #информационная #безопасность #разработка #туториал

    Origin | Interest | Match
  20. HH vs OpenClaw — Автоматизируем поиск работы

    Привет, Хабр! Прикрутил к reley браузеру openclaw навык для поиска, отклика на вакансии и поднятия резюме на HH в топ. Все автоматически, по расписанию, оптимизировано скриптами для меньшего потребления токенов. У меня стало уходить примерно в три раза меньше времени на поиски, и я могу сосредоточиться на выборе вакансий, а не на прохождении ритуалов по типу поднятия резюме в топе. Хотел-бы я так сказать. Как это было на самом деле и что получилось, расскажу подробнее

    habr.com/ru/articles/1012508/

    #openclaw #ии_ассистент #hhru #работа #автоматизация_рутины #туториал #мнение

  21. Git для новичков: ветки, коммиты и первый pull request

    Git — это вызов, через который проходит каждый второй новичок в разработке. Ветки называются «asdasd», коммиты — «правки», а pull request пугает своей красной кнопкой. Знакомо? Меня зовут Сергей Прощаев, я Tech Lead в FinTech и преподаватель на курсах в OTUS. В этой статье разбираем самое главное: как создавать ветки и почему их нельзя называть как попало, что писать в коммитах, как сделать pull request в лучших практиках команд разработки Разобраться в Git

    habr.com/ru/companies/otus/art

    #java #Git #version_control #ветки #коммиты #pull_request #туториал #автоматизация_тестирования #Java_QA

  22. Где в postgresql хранится default-значение созданной колонки?

    Странный вопрос, в column_default таблицы information_schema.columns . Казалось бы вопрос закрыт, но что произойдёт когда мы удалим дефолт с колонки? Как известно, начиная с 11 версии postgresql, при добавлении новой not null колонки со значением по умолчанию, физически не меняет данные в таблицы. Просто в момент чтения старых данных возвращает указанное значение. Но что произойдёт если удалить дефолт? Я тоже удивился тому, что not null колонка может возвращаться null и провёл небольшой эксперимент

    habr.com/ru/articles/1006636/

    #default #postgresql #туториал

  23. Где в postgresql хранится default-значение созданной колонки? Странный вопрос, в column_default таблицы information_schema.columns . Каз...

    #default #postgresql #туториал

    Origin | Interest | Match
  24. Аннотации в Python: модуль typing

    Вы когда-нибудь задумывались, почему код в Python иногда кажется очевидным, а через полгода вызывает головную боль? Аннотации типов и модуль typing не меняют поведение языка, но они могут стать настоящим ориентиром в хаосе функций, словарей и списков. В этой статье мы посмотрим, как типы помогают читать, понимать и поддерживать код, не превращая Python в строгий язык. Читать далее...

    habr.com/ru/articles/991172/

    #python #аннотации_типов #туториал #бекенд

  25. ESP32: Подключаем датчик влажности без мам, пап и скетчей

    Чего только не реализовано на ESP32? На этом микропоцессоре создано множество интернет и не только вещей. Вот и я уже очень давно хочу приобщиться к IOT, а также дополнительно прокачать себя в низкоуровневом программировании. Однако ванильные Arduino‑скетчи, коими завалены все туториалы, меня не интересуют. Хочется «настоящего» программирования, сложностей, бессонных ночей, разборов документации и тому подобное... Потому я выбрал путь изучения ESP32 с помощью C и ESP‑IDF. С чего же начать? — конечно же метеостанция! Это универсальный проект, которые покажет насколько крутой ты DIYщик, научит основам работы с ESP и её функциями. Никакая метеостация не обходится без датчиков: давления, местоположения, температуры, влажности. Вот о последнем сегодня и пойдёт речь.

    habr.com/ru/articles/989832/

    #dht22 #esp32 #diy_или_сделай_сам #туториал

  26. Туториал к мануалу: публикация исходного DIY-нейрокода под ESP32 с деталями для 3D-печати и сборки своего девайса (18+)

    По результатам голосования публикуются исходники устройства, а именно: Корпус: 1. 3D-модели деталей и сборки корпуса в редактируемом формате SolidWorks 2019. 2. 3D-модели деталей корпуса для 3D-печати в формате *.STL и проект в Creality с правильной ориентацией деталей при печати. Код: 1. Исходники под Arduino IDE в формате *.ino. 2. Скомпилированные бинарники под ESP32C3 в формате *.bin. Всё доступно на Github, файл Readme с инструкцией по сборке прилагается. — Лень читать Readme, как это быстро собрать с помощью нейронки? Расскажи историю

    habr.com/ru/articles/973106/

    #Манифест #Запрет #DIY #Туториал #ESP32 #3D_Печать #Музыка #Сезон_ИИ_в_разработке

  27. OSTree без магии: атомарные обновления, репозиторий и клиентский образ своими руками

    На Хабре про OSTree обычно вспоминают не как про самостоятельную технологию, а как про "то, на чём держатся" Fedora CoreOS / Silverblue / Kinoite и вообще вся тема immutable / atomic desktop / container-optimized OS . Это видно по типовым материалам: обзор CoreOS с объяснением rpm-ostree и layering, обзор Silverblue, новости/разборы релизов Fedora, где rpm-ostree фигурирует как механизм поставки базовой системы. При этом намного хуже покрыта практическая сторона "как сделать свой цикл поставки" : поднять свой OSTree-репозиторий, выпускать свои refs и раскатывать их на узлы так, чтобы можно было обновиться и откатиться , а не как герои трагикомедии "обновили пакеты — и внезапно утро не наступило". На фоне обилия статей "как устроен Silverblue/CoreOS" такой сценарий встречается реже. Мы раскроем полный цикл от публикации сервера до создания клиентских образов в этой статье.

    habr.com/ru/articles/977760/

    #linux #ostree #атомарность #туториал

  28. OSTree без магии: атомарные обновления, репозиторий и клиентский образ своими руками На Хабре про OSTree обычно в...

    #linux #ostree #атомарность #туториал

    Origin | Interest | Match
  29. Разбираем net/http на практике: пишем веб-сервис DeadDrop для безопасного обмена сообщениями

    Первая часть цикла «Разбираем net/http на практике»: создаём с нуля сервис DeadDrop — аналог Privnote для безопасной передачи самоуничтожающихся сообщений и файлов. На чистой стандартной библиотеке net/http разбираем основы: • запуск HTTP-сервера • маршрутизация в ServeMux • написание middleware (логирование и recovery от panic) • работа с HTML-шаблонами и layout’ами • подключение статики через http.FileServer и embed.FS В итоге получаем работающий сервер с красивой главной страницей, формой создания «ячейки» и базовой архитектурой проекта — всё без внешних зависимостей. Идеально для начинающих и тех, кто хочет глубоко понять внутренности популярных фреймворков вроде Gin и Echo. Пишем код вместе!

    habr.com/ru/articles/981356/

    #golang #go #httpсервер #вебразработка #туториал #middleware #template #embed #petпроект #backend

  30. Как я мигрировал COBOL-код мейнфрейма на Java: разные подходы и почему ANTLR — лучший выбор

    Когда я работал в одной зарубежной компании, мне поставили задачу мигрировать COBOL‑систему расчета инвойсов с мейнфрейма на Java. Она звучала довольно просто: «Нужно переписать старый COBOL‑код на Java, чтобы система жила дальше». Я тогда подумал, что это будет очередная рутина — взять дремучее легаси, аккуратно переложить его на современную версию Java, возможно, чуть подчистить архитектуру, внести небольшие косметические правки и закрыть задачу. В голове уже созрел рабочий план: пара итераций по автогенерации кода с помощью нейронки и готово. В общем, казалось, что ничего особенного.

    habr.com/ru/articles/980846/

    #туториал #java #cobol #миграция #antlr4

  31. Настройка sing-box и Momo (TPROXY) на OpenWrt: быстрый и точный обход блокировок

    Статья объясняет, как настроить эффективное перенаправление трафика в sing-box на OpenWrt с использованием TPROXY. В отличие от решений вроде Podkop, метод позволяет гибко управлять трафиком, использовать сниффинг доменов, подключать внешние списки заблокированных сайтов и автоматически их обновлять.

    habr.com/ru/articles/977950/

    #OpenWrt #singbox #tproxy #обход_блокировок #обход_блокировки #туториал

  32. Арифметика сверточных слоев. Вычисляем размерность изображения с учетом stride, padding и dilation

    Одна из проблем при проектировании сверточных сетей (CNN) – несоответствие размеров тензоров. Неправильно заданные padding, stride или dilation могут замедлить разработку модели. Этот туториал – шпаргалка по формулам расчета размерности преобразованного изображения. Мы разберем, как каждый параметр свертки влияет на ширину и высоту выходного тензора. Материал будет полезен как новичкам, так и опытным разработчикам, желающим освежить ключевые формулы.

    habr.com/ru/articles/976410/

    #сверточные_сети #сверточный_слой #свертка #машинное_обучение #искусственный_интеллект #арифметика #вычисление_формул #нейронные_сети #туториал #формулы

  33. Лабораторная работа по тонкой настройке LLM для нестандартных задач классификации

    Еще со времён школы меня будоражили возможности, которые дают компьютеры. Написать программу — это как создать что-то материальное своими руками. Неделю назад я за один вечер прочитал книгу Себастьяна Рашки «Строим LLM с нуля» ( доступна на английском бесплатно ), в которой без сложной теории матанализа описывается архитектура современных LLM и как их тюнить. Если вы интересовались, как работают LLM, то уже имеете представление, что модели умеют предсказывать следующее слово и что за этим стоит математика. Но на этом объяснение, как правило, заканчивается. Детали того, как они предсказывают следующее слово, часто рассматриваются как черный ящик.. В этой статье предлагаю рассмотреть эту тему подробнее и познакомиться с тонкой настройкой (fine-tuning) LLM для решения условно-практической задачи классификации с помощью примеров кода, приведенных в упомянутой книге. Статья устроена так, что все шаги в статье вы можете повторить и в конце получить набор скриптов для выстраивания пайплайна обучения LLM. Я же описал свои шаги, потому что лучший способ что-то понять — это применить теорию на практике и попытаться объяснить результат кому-то. Чтобы приступить к лабораторной работе, достаем двойные листочки, расчехляем питон и тиктокен.

    habr.com/ru/companies/alfa/art

    #машинное_обучение #туториал

  34. ChatBox + BotHub: создаем кастомные AI-чаты для любых задач Думаю, если вы переключаетесь между вкладками для исполь...

    #chatbox #ai #ии #искусственный #интеллект #gpt #gemini #grok #deepseek #туториал #qwen

    Origin | Interest | Match
  35. DevTools для дизайнера. Быстрый старт

    Если вы хоть раз случайно нажимали в браузере F12, пугались, увидев открывшееся окно, и закрывали, самое время с ним разобраться! В этом туториале мы рассмотрим полезные для дизайнеров функции DevTools и то, как они упрощают общение с командой разработки во время дизайн-ревью.

    habr.com/ru/companies/Voximpla

    #devtools #инструменты_дизайнера #туториал #гайд #дизайн_сайтов #дизайнревью #дизайнеру #вебдизайн #webразработка #коммуникация_в_команде

Share on Mastodon

Enter the server where you have an account.