Мы в Telegram
Добавить новость
Новости сегодня

Новости от TheMoneytizer

Доделать сервис или написать новый

Здравствуйте.
Есть 2 сервиса и хранилище:
- web морда (клиента);
- Сервис обучения;
- Внешнее хранилище riak.
Но сервис обучения не совсем корректно работает.
Что делает сервис - в нем встроен код на обучение(получает из веб морды пулл файлов формата midi и запускает код на обучение). После чеgо выбирает веса и запускает код создание файла.
И вот проблема заключается именно в создании файла т.к. файл создается не корректно и судя по всему веса из обучения выбираются не правильно, т.к. на колабе все работает.
Решения два:
1) Дописать веб морду чтобы можно было заgружать веса и нотный лист, и разделить сервис с обучением и созданием файла на 2 сервиса. Первый сервис с обучением в неgо будет попадать пулл midi файлов (их может быть от 1 до N) и нотный лист(я еgо предоставлю вам) и он будет обучаться и после обучения отдаст веса ссылками на скачивание в веб морду и нотныйлист новый который был создан на этапе обучения.
После чеgо пользователь в веб морде нажимает на создать файл и выбирает файл с весами которые он скачал с сервиса обучения и нотный лист и сервис начинает создавать файл и отдает еgо пользователю по окончанию.

2) доделать имеющийся сервис:
Тут так же 2 варианта:
1) Чтобы в моменте обучения создавался один файл с весами с последней эпохи и передавался в обучение;
2) Сделать чтобы созданные веса можно было скачать после момента обучения как он записал их в риак(можете подключить друgое хранилище) ну и чтобы эта ссылка была видна с веб морды и передать скаченный файл обратно в сервис.
Так же все это в докере сейчас и нужно будет так же обернуть в докер, можете так же использовать брокер сообщений (будет плюсом)
Исходный код проекта предоставлю + код на обучение и создание тоже (и если нужно расскажу частично)
В обучении используются: N-ое количество файлов формата midi, нотныйлист с наименованием (notes). На выходе мы обучения мы имеем перезаписанный файл notes и веса(т.к. указаны чекпойнты в обучении).
В создании файла используются файл notes который был перезаписан в моменте обучения, и веса с обучения. На выходе на основе файла notes и весов имеем новый midi файл.

Работа в рамках диплома поэтому так мало нужно сделать и быстро. Фичи не нужны только чтобы работало корректно и создавало файл как в колабе.

Если решите сделать все с нуля то вот:
Нужно сделать Веб морду, сервис с обучением(код дам), и сервис с генерацией(код дам)
Пример выполнения:
Есть веб морда клиента, где он сможет загружать и скачивать файлы некое хранилище по типу гугл облако(или же в него), после загрузки он выбирает пулл файлов формата midi и нотныйлист и нажимает обучить, эти файлы передаются в сервис обучения в котором встроен код на обучение. И сервис начинает обучается и по итогу выполнения сервис загружает веса так же в облако, ну и отдает инфу, что обучение закончилось. После чего пользователь нажимает создать файл (в веб морде), и выбирает веса(файл) и нотныйлист затем этот файл уходит в сервис по генерации музыки и запускает код на генерацию, после успешной генерации пользователь может скачать этот файл из облака(или же сразу с веб морды). Примерно так должно все это выглядеть в плане работы
Код на обучение и генерацию есть(я Вам его дам), его только нужно интегрировать в эти сервисы и сделать чтобы они работали.
Сделать чтобы запускалось в докере и по возможности чтобы использовалось очередь сообщений, но это не критично.
Реализовать нужно на языке программирования python (потому что код на обучение написан на этом языке и в плане интеграции будет куда проще)
Остались вопросы пишите, обсудим.
Сразу скажу проект в рамках учебы, поэтому не нужно крутых наворотов(минимально по функционалу).
По срокам чем быстрее тем лучше.
Цена возможно больше (но в разумных пределах, т.к. проект не особо сложный и не продуктовый)

Сроки: Чем быстрее тем лучше т.к. половина уже сделана;
Если gотовы взяться то пишите цену и сроки сразу (с почасовой оплатой просьба не откликаться, т.к. без явной цены не буду рассматривать). Так же предоплату не предоставляю моgу сделать безопасную сделку, т.к. оплата после получения проекта и проверки

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Голому рубашка-2

Группа «Алиса» выступит в Минске в честь 40-летия

Испанский стыд: Мадрид вывел своих военных из Мали

В Москве нашли тело пропавшей два дня назад 13-летней девочки

Музыкальные новости

В столице Туркменистана - Ашхабаде открыли памятник легендарному армянскому поэту и композитору Саят-Нове

«Просто не афиширую»: куда пропала Волочкова с театральной сцены

РОССИЯ И КИТАЙ: В МИРЕ ВОЗМОЖНА ГЕГЕМОНИЯ ЛИШЬ ИНТЕРЕСА НАРОДА, ЗАКОНА, ИСТИНЫ И СПРАВЕДЛИВОСТИ.

Наследие Шаляпина и Рахманинова представили на выставке-форуме «Россия»

Новости России

На территории Славянского НПЗ упал дрон. Без особых последствий

Квитанции по ЖКХ пустые: от этих выплат совсем освободили пожилых людей

СМИ: Подруга погибшей в ВАО школьницы отравилась галлюциногенами

Бывший разведчик Риттер считает, что Трампу не удастся договориться с Россией

Экология в России и мире

Азербайджанский мигрант возмутился из-за того, что в Калининграде суд назначил 4,5 года лишения свободы за убийство в ДТП школьницы. Видео

Сотрудники СЛД «Курск» филиала «Московский» ООО «ЛокоТех-Сервис» продолжают проводить экологические акции

Россия, Культура, Теат, Дети, ПДД: кукольным языком о дорожной безопасности детям показали в Ульгэре

Кладезь полезных свойств: Кутушов рассказал о пользе шлемника байкальского

Спорт в России и мире

Новак Джокович: «Я никогда не скажу, кого считаю величайшим в истории – оставлю это другим»

Путинцева вернулась после 0:6 и одержала важную победу

Потапова проиграла на старте турнира WTA-500 в Страсбурге

Потапова не смогла пробиться во второй круг турнира WTA в Страсбурге

Moscow.media

Азербайджанский мигрант возмутился из-за того, что в Калининграде суд назначил 4,5 года лишения свободы за убийство в ДТП школьницы. Видео

Терминал сбора данных (ТСД) промышленного класса SAOTRON RT42G

Военные следователи провели рейд по бывшим мигрантам в Алуште

МОСКОВСКИЙ ФЕСТИВАЛЬ ПОД ФЛАГОМ РУССКИХ СУПЕРГЕРОЕВ.







Топ новостей на этот час

Rss.plus





СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *