Обход “деградации” YouTube на Android
Ранее мы делились инструментом, который позволял решить проблему “деградации” YouTube. В этот раз автор демонстрирует новое решение, которое ты сможешь запустить на своем Android-девайсе.
👉Читать статью
#статьи
Ранее мы делились инструментом, который позволял решить проблему “деградации” YouTube. В этот раз автор демонстрирует новое решение, которое ты сможешь запустить на своем Android-девайсе.
👉Читать статью
#статьи
🤣18👍5🔥1
Распознаватель PDF-счетов
Данный проект позволяет извлекать нужные даннгые из PDF-документов. Работает следующим образом: сначала читается текст из PDF, находим дату, номер, сумму и поставщика, а затем сохраняем данные в JSON. При желании ты можешь переделать поиск под свои нужды.
#практика
Данный проект позволяет извлекать нужные даннгые из PDF-документов. Работает следующим образом: сначала читается текст из PDF, находим дату, номер, сумму и поставщика, а затем сохраняем данные в JSON. При желании ты можешь переделать поиск под свои нужды.
#практика
🔥19
Нейросети на PyTorch: Использование CPU и GPU
Продолжаем делиться циклом видео, благодаря которому ты научишься работать с нейросетями. В этот раз ты узнаешь, как используются CPU и GPU в тензорных вычислениях.
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, благодаря которому ты научишься работать с нейросетями. В этот раз ты узнаешь, как используются CPU и GPU в тензорных вычислениях.
👀Смотреть видео
#видео
👍13
Создание расширений на Rust
В данной статье автор делится своим опытом создания крупных расширений для реальных проектов. Это не вводная статья – она рассчитана на тех, кто уже умеет писать простые расширения с помощью Rust.
👉Читать статью
#статьи
В данной статье автор делится своим опытом создания крупных расширений для реальных проектов. Это не вводная статья – она рассчитана на тех, кто уже умеет писать простые расширения с помощью Rust.
👉Читать статью
#статьи
🔥8👍1
Умный поиск по заметкам
В этот раз мы реализуем умный поиск по заметкам. Он будет искать не просто по словам, а по смыслу. Например, пишешь “где я искал список продуктов?” – и он выводит все заметки по этой тематике. Обрати внимание, что здесь используется SentenceTransformer. При желании ты можешь использовать OpenAI Embedding API. Он точнее, но и дороже.
#практика
В этот раз мы реализуем умный поиск по заметкам. Он будет искать не просто по словам, а по смыслу. Например, пишешь “где я искал список продуктов?” – и он выводит все заметки по этой тематике. Обрати внимание, что здесь используется SentenceTransformer. При желании ты можешь использовать OpenAI Embedding API. Он точнее, но и дороже.
#практика
🔥4
Нейросети на PyTorch: Персептрон
Продолжаем делиться циклом видео, благодаря которому ты научишься работать с нейросетями. В этот раз ты узнаешь, что такое персептрон и для чего он используется.
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, благодаря которому ты научишься работать с нейросетями. В этот раз ты узнаешь, что такое персептрон и для чего он используется.
👀Смотреть видео
#видео
🔥1
Оптимизация асинхронного сервиса
В данной статье автор делится своим опытом ускорения асинхронного микросервиса на Python. В результате ты сможешь ускорить свой проект на 25 процентов!
👉Читать статью
#статьи
В данной статье автор делится своим опытом ускорения асинхронного микросервиса на Python. В результате ты сможешь ускорить свой проект на 25 процентов!
👉Читать статью
#статьи
👍8🔥1🤣1
Самый быстрый способ нахождения гласной буквы
Казалось бы, простая задача – найти гласную в строке. Однако существует большое количество решений, и не каждое из них эффективное. В данной статье автор сравнивает 11 способов обнаружения гласных.
👉Читать статью
#статьи
Казалось бы, простая задача – найти гласную в строке. Однако существует большое количество решений, и не каждое из них эффективное. В данной статье автор сравнивает 11 способов обнаружения гласных.
👉Читать статью
#статьи
🔥17👍5
Нейросети на PyTorch: Функции активации и потерь
Продолжаем делиться циклом видео, благодаря которому ты научишься работать с нейросетями. В этот раз приводятся наиболее распространенные функции активации нейронов и функции потерь.
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, благодаря которому ты научишься работать с нейросетями. В этот раз приводятся наиболее распространенные функции активации нейронов и функции потерь.
👀Смотреть видео
#видео
🔥6👍1
Очиститель почты
Сделаем очиститель почты. Он будет автоматически убирать спам и старые письма в архив или корзину. Фильтр при желании можешь сам задать, но в качестве примера будем удалять письма старше 60 дней. Обрати внимание, мы используем IMAP для доступа к почте. Поэтому лучше использовать отдельный email или App Password, если почта на Gmail (из-за 2FA).
#практика
Сделаем очиститель почты. Он будет автоматически убирать спам и старые письма в архив или корзину. Фильтр при желании можешь сам задать, но в качестве примера будем удалять письма старше 60 дней. Обрати внимание, мы используем IMAP для доступа к почте. Поэтому лучше использовать отдельный email или App Password, если почта на Gmail (из-за 2FA).
#практика
🔥8👍2
Telegram Bot API 9.1
В новой версии Bot API появились удобные инструменты для работы с чек-листами, подарками и рядом других функций. Делимся статьей, где автор рассказывает про эти нововведения.
👉Читать статью
#статьи
В новой версии Bot API появились удобные инструменты для работы с чек-листами, подарками и рядом других функций. Делимся статьей, где автор рассказывает про эти нововведения.
👉Читать статью
#статьи
👍9
Нейросети на PyTorch: Обучение градиентным алгоритмом
Продолжаем делиться циклом видео, благодаря которому ты научишься работать с нейросетями. В этот раз ты узнаешь, в чем суть обучения нейронной сети градиентным алгоритмом.
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, благодаря которому ты научишься работать с нейросетями. В этот раз ты узнаешь, в чем суть обучения нейронной сети градиентным алгоритмом.
👀Смотреть видео
#видео
👍5
Введение в Matplotlib
matplotlib — это основная библиотека для построения графиков и визуализации данных.
Разберемся, как делается самый простой график. График – это не просто линия на экране. Он состоит из “слоев”, либо же компонентов. Figure – это вся фигура. Axes – область координат. Axis – оси X и Y внутри Axes. Компоненты Line2D, Text, Pitch отвечают за линии, подписи, точки.
Обрати внимание на пример. Сначала мы создаем холст и ось координат. Затем рисуется график, а в конце добавляем заголовки и подписи. И обязательно нужно прописать plt.show(), чтобы график вывелся на экран.
#практика
matplotlib — это основная библиотека для построения графиков и визуализации данных.
Разберемся, как делается самый простой график. График – это не просто линия на экране. Он состоит из “слоев”, либо же компонентов. Figure – это вся фигура. Axes – область координат. Axis – оси X и Y внутри Axes. Компоненты Line2D, Text, Pitch отвечают за линии, подписи, точки.
Обрати внимание на пример. Сначала мы создаем холст и ось координат. Затем рисуется график, а в конце добавляем заголовки и подписи. И обязательно нужно прописать plt.show(), чтобы график вывелся на экран.
#практика
👍16
Что делает enumerate?
Функция enumerate() позволяет одновременно получать и индекс, и значение при переборе элементов в цикле. Благодаря данной статье ты узнаешь, почему это полезно и лучше, чем range(len(...)).
👉Читать статью
#статьи
Функция enumerate() позволяет одновременно получать и индекс, и значение при переборе элементов в цикле. Благодаря данной статье ты узнаешь, почему это полезно и лучше, чем range(len(...)).
👉Читать статью
#статьи
🔥17
Нейросети на PyTorch: Алгоритм back propagation
Продолжаем делиться циклом видео, благодаря которому ты научишься работать с нейросетями. В этот раз ты узнаешь, в чем суть алгоритма back propagation (обратного распространения ошибки).
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, благодаря которому ты научишься работать с нейросетями. В этот раз ты узнаешь, в чем суть алгоритма back propagation (обратного распространения ошибки).
👀Смотреть видео
#видео
👍5