Pull to refresh
3
0.5
Дмитрий Померанцев @pda0

User

Send message

Что ждет крипту в России в 2024 году: разбираем последствия нового закона на мемах

Level of difficultyEasy
Reading time7 min
Views13K

В России выкатили новый закон о регулировании крипты, и грозятся принять его до конца текущего года. Что конкретно там запретили, какая ответственность грозит за «незаконные операции с криптой», и как дальше будут выживать отечественные криптообменники – разобрались во всём этом с профильным юристом.

Читать далее
Total votes 39: ↑31 and ↓8+23
Comments44

Построение сложных логических элементов на резисторно-транзисторной логике

Level of difficultyMedium
Reading time2 min
Views4K

В своей прошлой статье я концептуально показал как устроены основные логические элементы РТЛ. Сегодня на их базе рассмотрим более сложные элементы.

Читать далее
Total votes 13: ↑14.5 and ↓-1.5+16
Comments13

Паразитные оттенки в фотографии: причины и способы удаления

Level of difficultyMedium
Reading time11 min
Views5.9K

В свое время мне часто приходилось сталкиваться с такими проблемами, как некорректная цветопередача, цветовые шумы и артефакты, портящие кадр. Поэтому решил, что начинающим фотографам будет полезно знать, в чем причина появления паразитных оттенков в фотографии и как с ними можно бороться — в процессе съемки и при постобработке.

Читать далее
Total votes 11: ↑11.5 and ↓-0.5+12
Comments23

Асимметричные и симметричные ключи в PostgreSQL

Level of difficultyEasy
Reading time4 min
Views4.8K

Привет, Хабр!

Как мы знаем, защита конфиденциальной информации — это неотъемлемая часть любого проекта. В статье поговорим про шифрование данных в PostgreSQL, а именно про шифрование с использованием как асимметричных, так и симметричных ключей.

Читать далее
Total votes 13: ↑11 and ↓2+9
Comments4

Как выбрать быстрый виртуальный сервер

Level of difficultyEasy
Reading time2 min
Views4.3K

На рынке виртуальных серверов сегодня можно насчитать более сотни хостеров с тысячами разных тарифов. Но если попытаться среди них найти предложения с быстрым процессором, доступные варианты можно пересчитать на пальцах.

Для одного небольшого проекта нам понадобилось выбрать быстрый VPS, в статье расскажем, как мы его искали.

Читать далее
Total votes 10: ↑5 and ↓50
Comments7

Как обнаружить и устранить мультиколлинеарность с помощью Statsmodels в Питоне

Level of difficultyEasy
Reading time4 min
Views1.6K

Привет, Хабр!

Мультиколлинеарность возникает, когда в модели множественной регрессии одна из независимых переменных может быть линейно предсказана с помощью других независимых переменных с высокой степенью точности. Это явление приводит к тому, что расчетные коэффициенты регрессии становятся нестабильными и их значения могут сильно изменяться в зависимости от включения или исключения других переменных в модель.

Высокая мультиколлинеарность может привести к значительному изменению коэффициентов при незначительных изменениях в данных или спецификации модели. Это усложняет интерпретацию коэффициентов, поскольку они могут значительно изменяться от одного анализа к другому.

Когда переменные сильно коррелированы, стандартные ошибки оценок коэффициентов увеличиваются. Это ведет к увеличению p-значений, что может ошибочно привести к заключению о том, что переменные не имеют значимого влияния на зависимую переменную, хотя на самом деле это не так.

В статье рассмотрим как обнаружить и устранить мультиколлинеарность с помощью Statsmodels в Питоне.

Читать далее
Total votes 5: ↑6 and ↓-1+7
Comments0

Питер Норвиг: автор лучшего в мире учебника по ИИ

Level of difficultyEasy
Reading time5 min
Views16K


Питер Норвиг (Peter Norvig) — выдающийся учёный, один из отцов современной ИИ-разработки. После сингулярности ИИ точно оставит его в живых в знак благодарности.

Норвиг не только хороший программист, но и теоретик программирования, учёный и преподаватель, в длинном резюме перечислено 58 статей, а количество цитирований на сегодняшний день составляет 78 830.

Основное признание Норвиг получил как автор учебника «Искусственный интеллект: современный подход», который в наше время считается самым популярным учебником по ИИ в вузах. Эта фундаментальная работа претерпела уже четыре переиздания.
Читать дальше →
Total votes 46: ↑51.5 and ↓-5.5+57
Comments7

Как сделать pruning, чтобы потом не плакать

Level of difficultyEasy
Reading time14 min
Views2.5K

Обрезка нейросетей или же, если вникать в термины, pruning — то, что помогает уменьшить размер нашей модели без потери ее эффективности. Да, это далеко не новинка — в стэнфордских лекциях еще в 2017 году об этом говорили!

Идея проста: мы просто убираем из модели все, что нам не нужно. Как в магазине, когда решил экономить: если в корзине лежат лишние товары, то почему бы их не убрать? Так и здесь — мы убираем избыточные нейроны и связи, которые только занимают место, но не приносят особой пользы.

Принцип обрезки можно применять в разных ситуациях. Например, если у нас есть модель, которая обучена для распознавания ста классов объектов, а нам на самом деле нужно только десять, то почему бы не убрать те девяносто лишних? Это позволит нам сделать модель поменьше, но не менее эффективной. А если мы создаем модель с нуля, то обрезка может помочь нам сразу сделать ее компактнее и эффективнее.

Короче, pruning — это для тех, кто хочет сделать свои модели легче и быстрее без потери качества.

Читать далее
Total votes 13: ↑13 and ↓0+13
Comments0

Кто реально угрожает C++ (нет, Rust, не ты)

Reading time14 min
Views68K

Привет! Меня зовут Александр Каленюк, и я крепко подсел на C++. Пишу на C++ 18 лет кряду, и все эти годы отчаянно пытаюсь избавиться от этой разрушительной зависимости.

Всё началось в конце 2005 года, когда мне довелось писать движок для симуляции 3D-пространства. В этом движке было буквально всё, чем язык C++ мог похвастаться в 2005 году. Трёхзвёздочные указатели, восьмиуровневые зависимости, C-подобные макросы повсюду. Кое-где – вкрапления ассемблера. Итераторы в стиле Степанова и мета-код в стиле Александреску. В общем, всё. Кроме ответа на самый важный вопрос: зачем?

Читать далее
Total votes 210: ↑221.5 and ↓-11.5+233
Comments361

Википедии на искусственных языках

Level of difficultyMedium
Reading time12 min
Views4.4K

Разделы википедии есть на 355 языках (плюс несколько десятков в инкубаторе).

Есть крупные разделы с более чем миллионом статей, их чуть менее 20 (на английском, немецком, русском и так далее; парадоксальным образом на втором месте - википедия на себуанском, одном из языков филиппин, накачанная ботозаливками).

Есть мелкие, но важные (например, на идише, на африканских языках, или на башкирском).

А есть несколько разделов на искусственных языках. Сейчас их 9 (когда-то был еще один, на токипоне; но его закрыли очень давно).

Я попытался разобраться с каждым из них
Total votes 33: ↑38 and ↓-5+43
Comments26

Книга: «Podman в действии»

Reading time14 min
Views4.5K
image Привет, Хаброжители!

Пришло время обновить свой контейнерный движок! Менеджер контейнеров Podman обеспечивает гибкое управление слоями образов и полную совместимость с Kubernetes, а также дает возможность пользователям без прав администратора создавать, запускать непривилегированные контейнеры и управлять ими. OCI-совместимая поддержка Docker API позволяет перевести существующие контейнеры на Podman, не ломая свои скрипты и не меняя привычного порядка работы.

«Podman в действии» познакомит вас с менеджером контейнеров Podman. Простые объяснения и примеры позволят быстро разобраться с тем, что такое контейнеры, как они работают и как управлять ими. Вы получите глубокие знания об используемых Podman компонентах Linux и даже узнаете больше о Docker. Особенно ценны соображения автора Дэна Уолша по поводу безопасности контейнеров.

Для разработчиков и системных администраторов, имеющих опыт работы с Linux и Docker.
Читать дальше →
Total votes 10: ↑13 and ↓-3+16
Comments0

Как заказать логотип и не стать нарушителем?

Reading time5 min
Views1.2K

Уверен, большинство предпринимателей не знают о рисках, которые поджидают при сотрудничестве с дизайнерами при создании логотипа. Однако неприятные ситуации происходят регулярно. 

Меня зовут Юрий Горбачев. Я руковожу патентным бюро «Лирейт». В этой статье я расскажу, каких правил нужно придерживаться, чтобы не стать нарушителем и обрести полный объем прав на созданный дизайнером логотип. 

Читать далее
Total votes 5: ↑4.5 and ↓0.5+4
Comments2

Лучшие юрисдикции для регистрации криптобизнеса

Reading time21 min
Views552

В 2024 году мировая экономика продолжает испытывать трансформационные изменения под влиянием цифровизации финансовых активов. Одним из наиболее динамичных сегментов является крипторынок, который в первом квартале текущего года продемонстрировал значительный рост. Согласно отчету экспертов CoinGecko, капитализация криптовалютного рынка увеличилась на 64,5%, достигнув пика в $2,9 трлн в марте этого года. Этот рост подчеркивает важность и актуальность выбора оптимальной юрисдикции для регистрации и ведения криптобизнеса.

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

Читать далее
Total votes 9: ↑2 and ↓7-5
Comments4

Как учить большие языковые модели (теоретический туториал)

Level of difficultyMedium
Reading time1 min
Views5.5K

Обзорное видео с доклада об особенностях обучения LLM для тех, кто в теме ML/DL, но хочет расширить кругозор в области работы с большими языковыми моделями. На основе личного опыта и обзора множества научных статей и инструментов. Ссылка на презентацию прилагается.

Смотреть
Total votes 5: ↑5 and ↓0+5
Comments1

Зоозве: эволюция орбиты квазиспутника Венеры

Reading time3 min
Views3K

В этом видео показывается эволюция орбиты астероида Зоозве, квазиспутника Венеры, за 500 лет. Очень необычно выглядит его траектория относительно горячей планеты. Но гораздо сильнее вас удивит его траектория относительно Земли! Смотрите с субтитрами на русском языке.

Читать далее и смотреть видео с субтитрами
Total votes 22: ↑23.5 and ↓-1.5+25
Comments11

Rolldown — новый сборщик на основе Rollup

Reading time3 min
Views1.5K

Rollup - это лучший и наиболее полный сборщик на сегодняшний день. Он опередил свое время, став первопроходцем в таких ключевых концепциях, как tree shaking, и до сих пор ему нет равных в этом отношении. Когда Эван Ю представил Vite - Rollup был краеугольным камнем процесса сборки. Плагины Vite - это (по большей части) плагины Rollup.

Читать далее
Total votes 6: ↑4.5 and ↓1.5+3
Comments0

GigaAM: класс открытых моделей для обработки звучащей речи

Level of difficultyMedium
Reading time10 min
Views6.8K

Салют, Хабр! Ранее мы в SberDevices анонсировали предобученную на русском языке модель GigaAM (Giga Acoustic Model) и её дообученные состояния под распознавание речи (GigaAM-CTC) и определение эмоций (GigaAM-Emo). Сегодня же делимся с сообществом весами моделей и примерами использования.

Приглашаем под кат погрузиться в self-supervised learning для звучащей речи и оценить возможности предобученных моделей!

Читать далее
Total votes 23: ↑26.5 and ↓-3.5+30
Comments18

Shiva — Open Source проект на Rust для парсинга и генерации документов любого типа

Level of difficultyMedium
Reading time3 min
Views9.5K

Идея проекта возникла у меня во время работы над проектом поисковика документов. Существует такая библиотека, как Apache Tika, написанная на Java, которая умеет парсить документы различных типов. Чтобы мой поисковик работал, он должен уметь извлекать текст из документов разных типов (PDF, DOC, XLS, HTML, XML, JSON и т. д.). Сам поисковик я писал на Rust. Но, к сожалению, в мире Rust нет библиотеки, которая умела бы парсить документы всех типов.

Читать далее
Total votes 29: ↑26 and ↓3+23
Comments31

Логи в файлах: написал своё приложение для просмотра структурированных логов

Level of difficultyEasy
Reading time5 min
Views4.5K

Не каждому проекту нужно децентрализованное логирование. В моём случае, оказалось проще хранить логи в .json файлах формата Compact Log Event Format (CLEF). Мне нужно было простое и бесплатное решение для просмотра логов.

Читать далее
Total votes 10: ↑10.5 and ↓-0.5+11
Comments12

Автоматизированная торговля акциями с использованием глубокого обучения с подкреплением

Level of difficultyMedium
Reading time7 min
Views11K

В этой статье мы начинаем рассматривать практическое применение библиотеки FinRL для построения торгового агента. В предыдущей статье мы вкратце рассмотрели библиотеку FinRL, предоставляемые ей возможности моделирования рынка и обучения торговых агентов на основании алгоритмов обучения с подкреплением.

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

Читать далее
Total votes 23: ↑20 and ↓3+17
Comments12
1
23 ...

Information

Rating
1,536-th
Location
Химки, Москва и Московская обл., Россия
Date of birth
Registered
Activity