На главную

Node.js (TensorFlow) приложение для извлечения именованных сущностей

Цель проекта<br><br>Разработать приложение на Node.js, которое будет извлекать именованные сущности из текста на русском языке, используя TensorFlow для обработки естественного языка. Результаты должны представлять собой JSON-объект с нужной структурой.<br><br>Функциональные требования<br><br>1. Входные данные:<br>- Текст на русском языке, содержащий инструкции по созданию встреч (например, "Создать встречу на двенадцать часов на сегодня для Иванова Ивана Ивановича, услуга стрижка").<br><br>2. Выходные данные:<br>- JSON-объект, содержащий:<br> - action: действие, описанное в тексте (например, "создать").<br> - time: время действия в формате "HH:MM" (например, "12:00").<br> - date: дата действия в формате "DD.MM.YYYY" (например, "21.12.2025").<br> - service: наименование услуги (например, "стрижка").<br><br> Пример выходных данных:<br><br> {<br> "action": "создать",<br> "time": "12:00",<br> "date": "21.12.2025",<br> "service": "стрижка"<br> }<br><br>3. Обработка текста:<br>- Приложение должно правильно обрабатывать текст, игнорировать лишние слова и определять время и дату в соответствии с контекстом.<br>- Необходимо учитывать разные форматы времени (например, "двенадцать часов", "12:00").<br>- Дата должна быть автоматически преобразована в нужную дату, если используется слово "сегодня", "завтра", "послезавтра".<br><br>4. Модель для извлечения сущностей:<br>- Использовать TensorFlow для создания или применения модели машинного обучения для извлечения именованных сущностей из текста.<br>- Модель должна иметь методы для обучения/дообучения.<br><br>Технические требования<br><br>4.1. Технологический стек:<br>- Node.js 18<br>- TensorFlow.js<br><br>4.2. Система разработки:<br>- Код должен быть реализован с использованием системы контроля версий Git.<br>- Структура проекта должна быть четко организована с комментариями и документацией.<br><br>4.3. Тестирование:<br>- Необходимо реализовать модульные тесты для проверки работы приложения на различных примерах текста.<br>- Добавить тестовые примеры и ожидаемые результаты.<br><br>Документация API<br>- Использовать Swagger для документирования API.<br><strong><br></strong>Общие условия<br>- Фрилансер обязан предоставлять регулярные отчеты о ходе выполнения проекта (не реже одного раза в неделю).<br>- Все обсуждения и комментарии к проекту должны проходить через Telegram.<br>

Собрать 1000 строк контактов живых и развивающихся кулинарных YouTube-каналов

Требуется поиск Ютуб-каналов по заданным критериям (критерии в ТЗ, вышлю отдельно). Автоматический поиск - затем ручная фильтрация. Всего 1000 каналов.

Монтаж и выкладка Shorts на YouTube канал

Добрый день, коллеги, Нашему каналу нужен специалист который будет снимать и обрабатывать видео в формате шортс по игре Garry's mod для...

Улучшить показатели загрузки страниц (LCP, Speed Index)

На сайте низкие показатели по https://pagespeed.web.dev/analysis/ Нужно докрутить до менее 2 сек показатели LCP и Speed Index. Сейчас на разных страницах...