Budżet: 8000 RUB Termin: 3 dni
Здравствуйте
Я Python разработчик
Выполнял вам предвдущее задание
Готов взяться
Задание прочитал, понял
Доброго времени суток!
Предлагаю вам интересный проект:
Нужно взять любой натренированный мультиклассовый классификатор (на любых time-series данных, например https://github.com/sabiipoks/blog-posts/blob/master ) и разработать следующее приложение в питоне (Plotly Dash):
1. На постоянно поступающих новых данных (временные ряды) делать прогноз с помощью классификатора каждые 5 минут. Результат должен также сохраняться при каждом новом поступлении данных, то есть каждые 5 минут.
Результатом должен являться преобладающий класс и его вероятность (class label + predict_proba) и дополнительные колонки (описаны ниже).
Результат должен сохраняться в файле .csv в виде таблицы (пример):
| Timestamp | Class label | Predict_proba | Accept / Reject | Subcategory |
| 08.10.2021 10:12:00 | Cat | 75% | Accept | Sphynx |
| 08.10.2021 10:17:00 | Dog | 89% | None | None |
2. На графике Scatterplot Plotly должно быть показано: ось X - временная шкала с данными классификации каждые 5 минут, ось Y - вероятность каждого класса, классы показать цветом линий и на легенде расшифровку. (если есть идеи более удачной формы визуализации мультикласс классификатора, чтобы показать тренд по каждому из классов - буду рада).
3. Далее ниже крупно показать табло с только 1м преобладающим классом и его вероятность.
Например, Cat 75% (и подкатегории Cat: Sphynx, Bengal, America, Balinese, etc)
4. Добавить 2 кнопки: Accept & Reject. При нажатии кнопки в сохраненном файле с результатами в соответствующей колонке Evaluation должна появляться запись accept/reject соответственно напротив самого прогноза и его таймстэмп. Если нажатие кнопки в течение 5 минут не произошло, то Evaluation -> None. Если выбор Accept, то выпадает окно со списком подкатегорий. Далжна быть реализована возможность выбрать подкатегорию и она также будет записана в файл с результатами, в колонку Subcategory. Например если категория Cat, то подкатегории: Sphynx, Bengal, America, Balinese и т.д. Если reject, то подкатегории соответсвенно не появляются и в Subcategory -> None.
Готова ответить на все вопросы и жду Ваших предложений!
Добрый вечер! Не до конца понимаю, как это должно выглядеть. Лучше бы картинками, потому что классификатор натренировать проще, чем понять, смогу ли я реализовать интерфейс.
Добрый вечер! В этом и состоит задача, как реализовать интерфейс. Поэтому и классификатор я предлагаю выбрать любой. Картинки смогу добавить только в понедельник. Попробую наглядно пояснить. По сути нужен график с результатами классификации, обновляемый каждые 5 минут и две кнопки с подтверждением либо отклонением результата классификации.
Доброе утро, Анастасия! Я представляю себе интерфейс для визуализации результатов в таком виде:
Так. О, теперь понятнее, спасибо. А в каком виде будут поступать данные? А самое главное - с какой скоростью?
Szukamy doświadczonego dewelopera Shopify do stworzenia pełnoprawnego sklepu internetowego od podstaw z obowiązkową integracją z Amazon. Co należy zrobić: Integracja z Amazon jako podstawa projektu: synchronizacja produktów, stanów magazynowych i zamówień między Shopify a kontem sprzedawcy na Amazon. Ustawienia sklepu są budowane z uwzględnieniem tej integracji od samego początku. Ustawienia sklepu: dostosowanie motywu, struktura katalogu, karty produktów, koszyk, składanie zamówienia — wszystko jest zgodne z logiką integracji z Amazon. Optymalizacja techniczna dla widoczności AI (GEO): dane strukturalne, plik llms.txt, optymalizacja treści pod odpowiedzi asystentów AI (ChatGPT, Perplexity, AI Overviews itp.), poprawne semantyczne oznaczenie stron. Podstawowe ustawienia SEO: metatagi, mapa strony, szybkość ładowania, responsywność mobilna. Podłączenie systemów płatności. Instalacja niezbędnych aplikacji (opinie, email marketing, analityka itp.). Testowanie sklepu przed uruchomieniem.
Potrzebna pomoc w przemyśleniu i zbudowaniu czystiej schemy relacyjnej dla wewnętrznego systemu operacyjnego w Airtable. Obecna baza jest już używana przez zespół, ale rozwinęła się organicznie: struktura jest częściowo płaska, część tabel/widoków jest używana aktywnie, część prawie nie jest używana, a dokumenty teraz raczej "ciągną" informacje do Airtable, chociaż w idealnym przypadku Airtable powinno stać się źródłem prawdy i generować potrzebne artefakty operacyjne. Potrzebna jest nie tylko pomoc w formularzach czy automatyzacjach, ale przede wszystkim praca strukturalna: analiza obecnej logiki, projektowanie schemy relacyjnej, stworzenie czystej nowej bazy/instancji, dokumentacja oraz rekomendacje dotyczące migracji do nowej schemy. I potencjalnie możliwe nawet wdrożenie Kontekst systemu: Są dwa główne kierunki: System feedbackowy System do zbierania i przetwarzania sygnałów od zewnętrznych doradców, grup fokusowych, wewnętrznych zespołów oraz interesariuszy. Musi wspierać: rejestr sygnałów; śledzenie doradców; przyjmowanie feedbacku; panel syntezujący; statusy / bramki / rekomendacje; logikę zamykania pętli. Katalog produktów W katalogu produktów jest obecnie około 400 wpisów, z czego około 100 jest aktywnych/na żywo. Należy lepiej zorganizować produkty, statusy, powiązania, źródła danych, logikę cyklu życia/bramki oraz raportowanie. Obecny stan: Airtable już istnieje i jest używane przez zespół. Obecna dokładność danych wynosi około 80%. Schemat jest głównie płaski, nie relacyjny. Aktywnie używane są tylko pierwsze kilka tabel/zakładek: Część bramek walidacyjnych, zadań/decyzji i widoków panelu jest na razie prawie nieużywana. Nie ma PII. Jakakolwiek praca z bazą na żywo musi być maksymalnie ostrożna: bez zmian w produkcji bez zgody. Idealne podejście to analiza struktury i budowa nowej czystej bazy osobno w Sandboxie. Co należy zrobić: Faza 1 — Audyt i rekomendacja architektury Przyjrzeć się obecnej strukturze Airtable. Określić, które tabele/pola/widoki są naprawdę potrzebne, które się powtarzają, które można połączyć lub usunąć. Proponować model danych relacyjnych. Opisać główne encje, relacje, klucze główne, powiązane rekordy, logikę wyszukiwania/rolowania. Proponować czystą schemę dla Projektu + Katalogu produktów. Określić, jakie panele/interfejsy są potrzebne dla różnych użytkowników. Przygotować krótką notatkę architektoniczną lub mapę schemy. Faza 2 — Budowa czystej bazy Airtable Stworzyć nową czystą bazę Airtable / instancję. Skonfigurować tabele, pola, powiązane rekordy, widoki, podstawowe interfejsy. Skonfigurować podstawową logikę panelu/raportowania. Przygotować mapę migracji: jak przenosić dane ze starej struktury do nowej. Udokumentować strukturę tak, aby zespół mógł ją wspierać po przekazaniu. W razie potrzeby — zaproponować strategię automatyzacji, ale bez nadmiernej złożoności. Oczekiwane rezultaty: Mapa schemy Airtable. Nowa czysta baza Airtable. Tabele + relacje + kluczowe pola. Widoki/interfejsy dla głównych użytkowników. Rekomendacja migracji. Krótką dokumentację dla zespołu. Rekomendacje dotyczące zarządzania: kto wprowadza dane, kto zatwierdza zmiany, które pola są obowiązkowe, jak unikać duplikacji. Opcjonalnie: 1 krótka rozmowa przekazująca / przejście przez Loom. Ważne zasady dotyczące bezpieczeństwa / dostępu: Bez PII. Bez niebezpiecznych tokenów lub osobistych integracji. Nie można podłączać AI/MCP/ChatGPT/Claude do bazy Airtable na żywo. Jeśli potrzebny jest dostęp do istniejącej bazy, musi być tylko do odczytu lub przez eksport/zrzuty ekranu/opis strukturalny. Jakiekolwiek zapisy/zmiany są dokonywane tylko w nowej testowej/czystej bazie, nie w produkcji na żywo. Kogo szukam: Idealny kandydat ma doświadczenie: w architekturze bazy Airtable; w projektowaniu schem relacyjnych; w interfejsach Airtable, widokach, formularzach, automatyzacjach; w migracji/oczyszczaniu chaotycznych baz Airtable; w operacjach produktowych / CRM / systemach workflow; w dokumentacji i przekazywaniu. W odpowiedzi proszę podać: Przykłady baz Airtable lub systemów, które budowałeś. Czy miałeś doświadczenie w przekształcaniu płaskiej struktury Airtable w schemę relacyjną. Jak podszedłbyś do audytu → projektowania schemy → budowy. Orientacyjną ocenę godzin dla Fazy 1. Twoją stawkę godzinową lub ofertę stałą na pierwszy etap. Czy jesteś gotów pracować na podstawie NDA. Format pracy: Rozpoczęcie najlepiej w najbliższym czasie. Na początku można przeprowadzić niewielkie płatne odkrycie/audyt, po czym przejść do pełnej budowy.
Trzeba zaktualizować umowę ofertową w stopce na nową, w firmie zmieniły się zasady Zadanie na 20 minut