Публикации по теме 'software-engineering'


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

Основы проектирования системы: прокси против обратного прокси
Узнайте о различиях между прокси-сервером и обратным прокси-сервером. В распределенных системах мы часто сталкиваемся с терминами «прокси» и «обратный прокси». Эти термины могут иногда сбивать с толку. В чем основное различие между ними? Каковы преимущества и варианты использования двух типов прокси-серверов? Начнем с базового определения прокси и обратного прокси. Прокси-сервер (также известный как прямой прокси-сервер) — это сервер, который делает «запросы» от имени клиента,..

7 полезных библиотек Python, которые вы должны использовать в своем следующем проекте
Усильте свою разработку на Python Зачем писать пользовательские функции, если за вас это может сделать библиотека? Библиотеки — лучшие друзья и ароматизаторы жизни разработчиков. На мой взгляд, хороший проект использует одни из лучших доступных библиотек. Эта статья является частью серии об удивительных библиотеках для Python, в которой я всегда составлял список из 7 библиотек Python, которые помогут вам в вашем пути разработки. 1. диаграммы Это одна из самых популярных..

Контроль версий для моделей машинного обучения: зачем он вам нужен, что это такое, как его реализовать - neptune.ai
Контроль версий важен в любой среде разработки программного обеспечения , и тем более в машинном обучении. В ML процесс разработки очень сложен. Он включает в себя огромные объемы данных, тестирование нескольких моделей, оптимизацию параметров, настройку функций и многое другое. Если вы хотите, чтобы ваше исследование было воспроизводимым, вам нужны подходящие инструменты контроля версий для управления и отслеживания всего вышеперечисленного. Итак, в этой статье мы собираемся изучить,..

GPT-Engineer: сгенерируйте всю кодовую базу за 1 запрос!
Подумайте о проекте. Введите подсказку. Получите все файлы, сгенерированные за считанные секунды! Мы видели, как ChatGPT может генерировать для нас код. Затем мы увидели, как Auto-GPT может сделать GPT-4 полностью автономным. И теперь мы можем создавать целые приложения с помощью одной подсказки с помощью GPT-Engineer. Как это работает? Просто, вам нужно только описать свой проект, и GPT-Engineer создаст его для вас. Не нужно копировать/вставлять код. Не нужно создавать файлы..

Интервью в эпоху ИИ: отказаться от Leetcode  — вместо этого попробовать Code Reviews
История Medium впервые появилась в моей ленте в прошлом году, и она заставила меня задуматься о том, как технологическая индустрия проводит собеседования и оценивает кандидатов. Недавно друг поделился со мной своими планами взять отпуск, чтобы изучить распространенные проблемы с литкодом, чтобы попрактиковаться, поскольку он планировал свои приложения для компаний FAANG. Это действительно то, что нужно выбирать при приеме на работу нового члена инженерной команды — человека, у..

Как масштабировать веб-сайт для обработки большого трафика
ВЕБ-РАЗРАБОТКА: Как масштабировать веб-сайт для обработки большого трафика Полное решение с пошаговыми инструкциями Краткое содержание: Основное преимущество чтения этой статьи заключается в том, что вы узнаете, как использовать балансировщик нагрузки, несколько веб-серверов и стресс-тесты для масштабирования вашего веб-сайта для обработки не менее 10 000 одновременных подключений. Это значительно улучшит время отклика вашего сайта, число запросов в секунду и число одновременных..