В этом домашнем задании вы будете работать с корпусом Harry Potter and the Action Prediction Challenge. Корпус собран из фанфиков о Гарри Поттере и состоит из двух частей: 1) сырые тексты, 2) фрагменты текстов, описывающих ситуацию, в которой произнесено заклинание.Корпус описан в статье: https://arxiv.org/pdf/1905.11037.pdfDavid Vilares and Carlos Gómez-Rodríguez. Harry Potter and the Action Prediction Challenge from Natural Language. 2019 Annual Conference of the North American Chapter of the Association for Computational Linguistics. To appear.Код для сбора корпуса находится в репозитории: https://github.com/aghie/hpac . Корпус можно скачать по инструкции из этого репозитория, но для экономии времени авторы задания уже скачали и подготовили данные к работе.Ссылки на собранный корпус:Сырые тексты: Токенизированные тексты в нижнем регистре: train-test-dev: Части 1, 2 задания должны быть выполнены на полных текстах (сырых или предобработанных -- на ваше усмотрение), Часть 3 – на разбиение на тестовое, отладочное и обучающее множества. Тестовое множество должно быть использовано исключительно для тестирования моделей, обучающее и отладочное – для выбора модели и параметров.В статье и репозитории вы найдете идеи, которые помогут вам выполнить домашнее задание. Их стоит воспринимать как руководство к действию, и не стоит их копировать и переиспользовать. Обученные модели использовать не нужно, код для их обучения можно использовать как подсказку. ПРАВИЛА Домашнее задание выполняется индивидуально.Домашнее задание сдается в системе Anytask, куда можно попасть через инвайт.Домашнее задание оформляется в отчета в ipython-тетрадке.Отчет должен содержать: нумерацию заданий и пунктов, которые вы выполнили, код решения, и понятное пошаговое описание того, что вы сделали. Отчет должен быть написан в академическом стиле, без излишнего использования сленга и с соблюдением норм русского языка.Не стоит копировать фрагменты лекций, статей и Википедии в ваш отчет.Плагиат и любое недобросоветсное цитирование приводит к обнуление оценки. Часть 1. [1 балл] Эксплоративный анализ Найдите топ-1000 слов по частоте без учета стоп-слов.Найдите топ-10 по частоте: имен, пар имя + фамилия, пар вида ''профессор'' + имя / фамилия.[бонус] Постройте тематическую модель по корпусу HPAC.[бонус] Найдите еще что-то интересное в корпусе (что-то специфичное для фанфиков или фентези-тематики) Часть 2. [2 балла] Модели представления слов Обучите модель представления слов (word2vec, GloVe, fastText или любую другую) на материале корпуса HPAC.Продемонстрируйте, как работает поиск синонимов, ассоциаций, лишних слов в обученной модели.Визуализируйте топ-1000 слов по частоте без учета стоп-слов (п. 1.1) с помощью TSNE или UMAP (https://umap-learn.readthedocs.io). Часть 3. [6.5 баллов] Классификация текстов Задача классификации формулируется так: данный фрагмент фанфика описывают какую-то ситуацию, которая предшествует произнесению заклинания. Требуется по тексту предсказать, какое именно заклинание будет произнесено. Таким образом, заклинание - это фактически метка класса. Основная мера качества – macro 1. Обучите несколько классификаторов и сравните их между собой. Оцените качество классификаторов на частых и редких классах. Какие классы чаще всего оказываются перепутаны? Связаны ли ошибки со смыслом заклинаний?Используйте фрагменты из множества train для обучения, из множества dev для отладки, из множества test – для тестирования и получения итоговых результатов.[1 балл] Используйте fastText в качестве baseline-классификатора.[2 балла] Используйте сверточные сети в качестве более продвинутого классификатора. Поэкспериментируйте с количеством и размерностью фильтров, используйте разные размеры окон, попробуйте использовать -max pooling.[2 балла] Используйте рекуррентные сети в качестве альтернативного продвинутого классификатора. Поэкспериментируйте с количеством и размерностью слоев и другими гиперпараметрами.[1.5 балла] Попробуйте расширить обучающее множество за счет аугментации данных. Если вам понадобится словарь синонимов, можно использовать WordNet (ниже вы найдете примеры).[бонус] Используйте результат max pooling'а как эмбеддинг входного текста. Визуализируйте эмбеддинги 500-1000 предложений из обучающего множества и изучите свойства получившегося пространства.[бонус] Используйте ваш любимый классификатор и любые (честные) способы повышения качества классификации и получите macro 1 больше 0.5. Часть 4. [0.5 балла] Итоги Напишите краткое резюме проделанной работы. Читали ли вы сами Гарри Поттера или фанфики о нем и помогло ли вам знание предметной области в выполнении домашнего задания? Бонусная часть. [2 балла] Skip-Gram Negative Sampling Самостоятельно реализовать и обучить модель Skip-Gram Negative Sampling. Продемонстрировать качество полученных представлений на конкретный примерах.
Нужно найти способ отправки токена решенной funcaptcha.
Решение нужно на python или js (рассмотрю другие языки), которое будет поддерживаться библиотеками playwright или selenium
Если получится отправить корректный запрос без использования эмулятора - заплачу больше
Скрипты и боты
Опубликован: 27.10.24 10:52
Бюджет: 4000 руб.~$49.94
На Python доработать выгрузку данных
Бот написан на python aiogram 2.0, нужно доделать выгрузку одного отчета в Google таблицу.
1) Убрать ненужные данные (все напишу)
2) Проверить корректность выгружаемых данных.
Выгрузка уже написана и работает, нужно ее оптимизировать.
Скрипты и боты
Опубликован: 27.10.24 10:46
Бюджет: 5000 руб.~$62.42
Программа для детекта ботов на веб-ресурсах
Привет ребята, пишу ещё раз, чтобы найти исполнителя для своей программы.
У меня есть программа которую я купил , но, к сожалению, она не подходит для защиты перед другом , я бы хотел вам её показать может что то возьмёте от неё но в целом в концепции она не очень мне нравится.
Я бы хотел чтобы программа была , реализована, если можно, на 1 языке, а так же если друг попросит правки, то хотелось бы, чтобы сумма за работу учитывала эти изменения, потому что с первого раза вряд ли получится сдать её.
Описание:
требуется разработать программу на языке Python, которая позволит выявлять ботов на веб-сайтах. Проект должен включать в себя следующие этапы:
Создание нескольких ботов: Необходимо реализовать несколько типов ботов с различными сценариями поведения, чтобы протестировать систему на разных уровнях сложности. Боты могут имитировать действия реальных пользователей, такие как просмотр страниц, заполнение форм и выполнение поисковых запросов.
Методы детектирования: Программа должна содержать механизмы для обнаружения ботов на основе различных параметров и паттернов поведения. Было бы здорово, если вы в отклике напишите , примерную стоимость, и как вы видите эту программу.
Скрипты и боты
Опубликован: 27.10.24 09:22
Бюджет: 20000 руб.~$249.66
Куплю готовый код Python выгрузок данных из OZON / WB
Здравствуйте, коллеги.
Разрабатываю свой собственный ETL-сервис для создания дашбордов для маркетплейсов, основанный на отчетах полученных по API с различных маркетплейсов . Ищу Python, JavaScript /Google App Script программиста.
На данный момент есть уже готовые выгрузки основных отчетов. что меня интересует сейчас:
1) Настройка инкрементной загрузки данных в Postgres
2) Интеграция с Google Cloud, Yandex Cloud
3) Создание портала на Django, который будет принимать оплату, хранить данные кабинетов и настроек отчётов пользователя.
4) доработать структуру БД, есть основа и уже сейчас работает выгрузка рекламы
5) Ищу специалиста, который бы мог быть заинтересован в поддержке и развития этого решения с точки зрения кода. которые мог бы выполнять деплой решения для клиента. Есть задачи по администрированию клиентов.
Это должно быть очень интересно и перспективно!
Напишите мне про ваш опыт. Если у вас есть готовое решение какой-то части данной задачи буду рад услышать цену, ну и цену вашего часа.
Github тоже было бы круто посмотреть ваш.
Скрипты и боты
Опубликован: 27.10.24 09:11
Бюджет: 60000 руб.~$748.98
Внести правки парсера на Python
Внести правки парсера на Python, чтобы правильно работал.
По всей видимости изменился дизайн AI сайта и он не может корректно передать данные.
Ошибка такая
{"code":"unauthorized","message":"Invalid API KEY"}
Доработка и настройка сайта
Опубликован: 27.10.24 08:48
Бюджет: 4000 руб.~$49.94
Python Миграция проекта с Flask на FastApi
Требуется
1) отмигрировать проект Odata-Server с Flask на FastApi
https://github.com/Ficodes/python-odata-server
2) Покрыть его тестами с использованием SQLLite
3) Проверить, что Excel его видит как источник
Десктоп программирование
Опубликован: 27.10.24 07:51
Бюджет: 40000 руб.~$499.32
[python и apple script] отправка сообщений в iMessage на macos
Добрый вечер. Интересна связка python и apple script для того, чтобы отправлять с одного apple id сообщения в iMessage с паузами (python), потом выйти из аккаунта apple id (python запускает apple script), зайти в новый apple id и запустить еще одну рассылку и так далее. Всё это происходит в macos 5 000 рублей. Подробности в телеграме
Desktop
Опубликован: 26.10.24 17:13
Бюджет: 5000 руб.~$62.42
Нужно сгенерировать 12 адресов с 1 мнемонической фразы
есть сайт _https://iancoleman.io/bip39/ там можно сгенерить 12 адресов с приватными ключами по монете лайткоин , на сайте видно все
Бип 32 - 5 адресов
бип 44 - 1 адрес
бип 49 - 1 адрес
бип 84 - 1 адрес
бип 141 - еще 4 адреса
Все данные деривативы, формат адресов можно посмотреть на сайте.
Скрипт должен быть на языке - Python
Скрипты и боты
Опубликован: 26.10.24 15:27
Бюджет: 1000 руб.~$12.49
Доработка бэкэнда на Django
Доработка бэкенда веб приложения https://realworker.ru/
Стек: Python + Django + DRF + Gunicorn + Daphne + nginx.
Основные задачи и бизнес-логика реализованы, сейчас необходимо довести проект до состояния production ready.
Для этого требуется выполнить следующие задачи:
- Реализовать проверку входных данных для всех эндпоинтов
- Грамотно настроить обработку исключений
- Настроить логирование
- Создать endpoint для восстановления пароля по телефону и email
- Почтовый сервер уже реализован на том же хосте через Postfix, проверить его настройки и, при необходимости, откорректировать их
- Добавить возможность изменения пароля пользователя
- Доработать endpoint, выдающий сведения по заказу (добавить историю прохождения заказа)
- Перенос логики уведомлений в бэк (сейчас она реализована на фронте)
- При выборе количества специалистов > 1, создавать соответствующее количество заказов
- Дописать чат полностью на вебсокете (сейчас сообщения отправляются через http, новые приходят через websocket)
- Добавить таймауты для всех случаев обращения к внешним ресурсам
Доработка и настройка сайта
Опубликован: 26.10.24 11:34
Бюджет: 80000 руб.~$998.63
Рабочий python скрипт websocket на базе centrifuge
Нужно написать скрипт, который соединяется с сервером через websocket на базе centrifuge, на языке python, отправляет токен, делает подписку на канал и отображает получаемые данные. При необходимости объяснить зачем нужен метод.
Сам репозиторий centrifuge https://github.com/centrifugal/centrifuge-python/tree/master
Скрипты и боты
Опубликован: 26.10.24 11:24
Бюджет: 1000 руб.~$12.49
Email-сервис на python
Нужно сделать емейл сервис для автоматизации отправки писем с готовой html разметкой. Язык - python. Отправка будет происходить с собственного домена @mywebsite.com .
Краткие требования: будет являться дополнением к имеющемуся бекенду на flask, то есть отдельным роутом. Нужно использовать библиотеку python apscheduler т.к. некоторые письма должны будут отправляться с задержкой.
Скрипты и боты
Опубликован: 26.10.24 09:08
Бюджет: 14000 руб.~$174.76
Написание ботов на Python
Нужен человек, который имеет опыт в написании ИИ ботов на python
Требования
Опыт в следующих API:
- Telegram
- Instagram
- WhatsApp
- OpenAI
- Google
- Bitrix24
Умение быстро обучаться новым API
Условия
Постоянное попроектное сотрудничество от 7000 за заказ
Обязанности
Нужно будет скрипты для взаимодействия ассистентов OpenAI с мессенджером. В основном работа будет шаблонной, отличатся будет только мессенджер, к которому нужно произвести подключение и скрипты для взаимодействия с другими сервисами, как crm, google и так далее
Присылайте свои работы в качестве кейсов
Скрипты и боты
Опубликован: 26.10.24 08:17
Бюджет: 14000 руб.~$174.76
Вакансия Телеграмм Бот разработчик
Ищем опытного разработчика для создания качественных и высоконагруженных Telegram-ботов. Необходимые навыки:
Языки программирования: Python или JavaScript (Node.js)
Фреймворки: aiogram для Python или Telegraf или другие для Node.js
Базы данных: PostgreSQL или MySQL
Работа с API: интеграция сторонних сервисов, настройка webhook-ов
Безопасность: обеспечение защиты данных, управление доступом
DevOps навыки: Docker
Желательно иметь опыт работы с aiogram dialog
От нас вы получите:
- Работа с крупными проектами: Участие в разработке востребованных и высоконагруженных Telegram-ботов и приложений для известных медийных лиц в игровой индустрии.
- Профессиональный рост: Возможность работать с разными технологиями (Python, Node.js, PostgreSQL, Redis и др.), повышая уровень навыков и осваивая новые подходы к созданию ботов и веб-приложений.
- Гибкий график: Удобный график, возможность совмещения работы с другими проектами или учёбой.
- Влияние на проекты: Возможность предлагать идеи и инициативы, которые помогут команде развиваться и улучшать текущие процессы.
- Знание индустрии: Погружение в специфику работы в медийной и игровой индустрии, что может стать полезным опытом и отличием для будущих проектов
Скрипты и боты
Опубликован: 26.10.24 07:20
Бюджет: 2000 руб.~$24.97
Развернуть сервис на сервере из github (docker compose)
Нужно на сервер с Ubuntu установить докер,гит, апач с реверспрокси
в дев среде развернуть сервис
Приложение на Python Fastapi
Приложение на ReactJS
Настроить Github Workflow (CI/CD) для обоих сервисов
Сервера и хостинг
Опубликован: 25.10.24 22:13
Бюджет: 20000 руб.~$249.66
Простая задача на python
Написать решение простой лабы руб
Программирование и IT
Опубликован: 25.10.24 20:26
Бюджет: 500 руб.~$6.25
Разработать программу на ардуино
Требуется написать программу на ардуино.Программа должна управлять одновременно четырьмя шаговыми двигателями (NEMA 23) подключенными к ардуино через драйверы DM556P. В программе должна быть возможность установить ускорение (шаги/с/с) и количество шагов на 1 оборот (установленное на драйвере). Программа должна принимать на вход через сериал-порт строку содержащую набор данных для управления двигателями (номер двигателя, количество шагов (угол поворота), направление, скорость вращения (шаг/мин).Программа должна обновлять сериал-порт постоянно и сразу по получении команды начинать ее исполнение.Прикладываю пример написанной мной программы. Пример приведен для минимизации уточняющих вопросов и для лучшего понимания ТЗ а не как руководство.Python (отправляет управляющую строку с определенным интервалом)import serialimport time# Массив углов для поворота и соответствующие направления (0 - CW, 1 - CCW)angles_and_directions = [(360, 0), (90, 1)]ser = serial.Serial('COM3', 9600)step_count = 0frequency = 4000 # Частота в (Гц)micro_step = 800 # Число микрошагов установленное на драйвереdelay_time = 2 # Задержка между циклами# Добавляем задержку перед первой отправкойtime.sleep(1)for angle, direction in angles_and_directions: step_count = int(angle * (micro_step / 360) * 10) #10 передаточное число редуктора cycle_duration = step_count / frequency # Формируем строку для отправки на Arduino params = f"{frequency} {step_count} {direction}" ser.write((params + "\n").encode()) ser.flush() # Убедимся, что данные отправлены # Ждем, пока Arduino завершит выполнение текущего цикла, плюс заданная задержка time.sleep(cycle_duration + delay_time)Код на ардуино.#include const uint8_t pin_ENA = 5; // Пин включенияconst uint8_t pin_DIR = 6; // Пин направленияconst uint8_t pin_PUL = 7; // Пин импульсовvolatile uint32_t maxFrequency = 4000; // Максимальная частотаvolatile uint32_t stepCount = 8000; // Общее количество шаговvolatile bool shouldRun = false; // Флаг запускаvoid setup() { pinMode(pin_ENA, OUTPUT); pinMode(pin_DIR, OUTPUT); pinMode(pin_PUL, OUTPUT); Serial.begin(9600); while (!Serial);}void loop() { if (Serial.available() >= 3) { maxFrequency = Serial.parseInt(); // Считываем максимальную частоту stepCount = Serial.parseInt(); // Считываем количество шагов int direction = Serial.parseInt(); // Считываем направление shouldRun = true; // Устанавливаем направление в зависимости от значения digitalWrite(pin_DIR, direction == 0 ? LOW : HIGH); } if (shouldRun) { digitalWrite(pin_ENA, LOW); delayMicroseconds(5); int accelerationSteps = stepCount / 10; // Количество шагов для разгона int decelerationSteps = stepCount / 10; // Количество шагов для торможения int constantSpeedSteps = stepCount - accelerationSteps - decelerationSteps; // Остальные шаги в постоянной скорости // Разгон for (int i = 0; i < accelerationSteps; i++) { uint32_t frequency = map(i, 0, accelerationSteps, 0, maxFrequency); // Плавное увеличение частоты uint32_t t = 1000000 / (frequency * 2); // Расчет задержки pulseMotor(t); } // Постоянная скорость for (int i = 0; i < constantSpeedSteps; i++) { uint32_t t = 1000000 / (maxFrequency * 2); // Задержка на максимальной частоте pulseMotor(t); } // Торможение for (int i = 0; i < decelerationSteps; i++) { uint32_t frequency = map(decelerationSteps - i, 0, decelerationSteps, 0, maxFrequency); // Плавное уменьшение частоты uint32_t t = 1000000 / (frequency * 2); // Расчет задержки pulseMotor(t); } shouldRun = false; }}void pulseMotor(uint32_t delayTime) { digitalWrite(pin_PUL, HIGH); delayMicroseconds(delayTime); digitalWrite(pin_PUL, LOW); delayMicroseconds(delayTime);}
Other
Опубликован: 25.10.24 18:46
Бюджет: 7500 руб.~$93.63
Разработчик Swift
Добрый день! Ищем в команду Swift разработчика.Наш основной стек – Flutter, Kotlin, Swift и Python для бекенд разработки.Работа проектная. Оплата зависит от проекта. В среднем 30-40 тыс. Подробно, все условия лично.От вас реальные знания и умения.Обязанности:Разработка и поддержка мобильных приложений на платформе iOS с использованием Swift.Участие в проектировании и разработке новых функций и модулей.Интеграция приложений с внешними API и сервисами.Оптимизация производительности и устранение багов.Требования:Опыт работы с Swift и iOS SDK от 1 года.Знание принципов разработки мобильных приложений.Опыт работы с системами контроля версий (Git).Понимание архитектурных паттернов (MVVM, MVC и др.).Умение работать в команде и хорошие коммуникативные навыки.Знания полного этапа опубликования мобильных приложений.Будет плюсом:Знание других языков программирования (Kotlin, Python).Опыт работы с CI/CD и автоматизацией процессов.При отборе будет дано тестовое задание: Написание небольшого мобильного приложения (пару экранов).Пожалуйста, в откликах указывайте свой Telegram.
Ios
Опубликован: 25.10.24 18:20
Бюджет: 30000 руб.~$374.49
Улучшение личного кабинета, создание нового функционала
Описание проекта:
AgileHR.io – это платформа для оценки сотрудников на основе их компетенций и навыков. В рамках развития платформы требуются изменения в личном кабинете пользователя и создание страницы грейдинга для оценки сотрудников.
Основные задачи:
Обновить экран личного кабинета пользователя для более информативного отображения данных (графики с аналитикой, выставление оценок, информация о пользователе)
Разработать страницу грейдинга, которая будет учитывать навыки и компетенции сотрудников.
Срок:
2 недели
Требования к разработчику:
Frontend:
Опыт с Vue3 и Vuex.
Понимание работы с RESTful API и Swagger.
Backend:
Уверенное владение Python на уровне мидл+ и выше.
Понимание принципов чистой архитектуры.
Умение работать с паттернами проектирования и разными архитектурными подходами.
Навык чтения и работы с чужим кодом.
Доработка и настройка сайта
Опубликован: 25.10.24 16:11
Бюджет: 100000 руб.~$1248.29
Написать небольшой скрипт на python и слить в exe
Необходимо развернуть https://github.com/bitpay/insight?ysclid=m2owmlu45e877408139
И с помощью его апи реализовать. Небольшую программу на python/node.js которая будет искать кошельки биткоин
Скрипты и боты
Опубликован: 25.10.24 15:46
Бюджет: 3000 руб.~$37.45
Разработка сайта под ключ - купонный сервис
Техническое задание (ТЗ) на разработку сайта для сервиса купонов1. Общая информация - Название проекта: Сервис купонов - Цель: Создание веб-сайта, который позволит пользователям получать, управлять и использовать купоны на товары и услуги. 2. Основные требования 2.1 Функциональность - Авторизация пользователей: - Регистрация пользователей (по электронной почте, через социальные сети). - Вход в систему с использованием логина и пароля. - Возможность сброса пароля. - Система купонов: - Генерация уникальных купонов с определенными условиями (срок действия, ограничения по использованию и т.д.). - Возможность добавления купонов на сайт администрацией. - Возможность просмотра доступных купонов пользователями. - Функция активации купонов пользователями. - Личный кабинет пользователя: - Просмотр активных и использованных купонов. - Редактирование профиля (имя, контактная информация). - История операций (активированные и использованные купоны). 2.2 Дизайн - Современный и адаптивный интерфейс: - Адаптивный дизайн для корректного отображения на мобильных устройствах, планшетах и десктопах. - Удобная навигация и интуитивно понятный интерфейс. 2.3 Технологии - Frontend: HTML, CSS, JavaScript (возможно использование фреймворков, таких как React, Vue.js). - Backend: Node.js, PHP или Python (выбор технологии обговорим с заказчиком). - База данных: MySQL, PostgreSQL или MongoDB (выбор технологии обговорим с заказчиком). 3. Дополнительные требования - Безопасность: Защита данных пользователей, шифрование паролей, использование HTTPS. - SEO-оптимизация: Базовая настройка для поисковых систем. - Админка: Интерфейс для администраторов для управления купонами и пользователями. 4. Сроки и бюджет - Обсуждаются отдельно с заказчиком в зависимости от объема работ. 5. Примечания - Всё необходимое будет обговорено дополнительно с заказчиком. - Возможны изменения и доработки по мере реализации проекта. Это ТЗ является базисом, который можно дополнительно переработать и уточнить в зависимости от требований заказчика.