Budget: 8000 RUB Deadline: 3 days
Здравствуйте
Я 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 минут и две кнопки с подтверждением либо отклонением результата классификации.
Доброе утро, Анастасия! Я представляю себе интерфейс для визуализации результатов в таком виде:
Так. О, теперь понятнее, спасибо. А в каком виде будут поступать данные? А самое главное - с какой скоростью?
Development of a Power App, support for me as a beginner. Canvas App, assistance in developing the Screen Help in developing the data structure for the App Programming functions Assistance in creating Date-verse Tables
Need help rethinking and building a clean relational schema for an internal operational system on Airtable. The current database is already in use by the team, but it has grown organically: the structure is partially flat, some tables/views are actively used, while others are hardly used, and documents currently rather "pull" information into Airtable, although ideally Airtable should become the source of truth and generate the necessary operational artifacts. What is needed is not just help with forms or automations, but structural work: analyzing the current logic, designing a relational schema, creating a clean new database/instance, documentation, and recommendations for migrating to the new schema. And potentially even implementation. System context: There are two main directions: Feedback system A system for collecting and processing signals from external advisors, focus groups, internal teams, and stakeholders. It should support: signal log; advisor tracking; feedback intake; synthesis dashboard; status/gates/recommendations; close-the-loop logic. Product catalog The product catalog currently has about 400 entries, approximately 100 of which are active/live. It is necessary to better structure products, statuses, relationships, data sources, lifecycle/gate logic, and reporting. Current state: Airtable already exists and is used by the team. The current data accuracy is about 80%. The schema is mostly flat, not relational. Only the first few tables/tabs are actively used: Some validation gates, tasks/decisions, and dashboard views are currently hardly used. There is no PII. Any work with the live base must be done with maximum caution: no changes in production without agreement. The ideal approach is to analyze the structure and build a new clean base separately in Sandbox. What needs to be done: Phase 1 — Audit & architecture recommendation Look at the current structure of Airtable. Determine which tables/fields/views are actually needed, which are duplicated, which can be merged or removed. Propose a relational data model. Describe the main entities, relationships, primary keys, linked records, lookup/rollup logic. Propose a clean schema for the Project + Product catalog. Determine which dashboards/interfaces are needed for different users. Prepare a short architecture memo or schema map. Phase 2 — Build clean Airtable base Create a new clean Airtable base/instance. Set up tables, fields, linked records, views, basic interfaces. Set up basic dashboard/reporting logic. Prepare a migration map: how to transfer data from the old structure to the new one. Document the structure so that the team can maintain it after handover. If necessary, propose an automation strategy, but without excessive complexity. Expected deliverables: Airtable schema map. A new clean Airtable base. Tables + relationships + key fields. Views/interfaces for main users. Migration recommendation. Short documentation for the team. Governance recommendations: who enters data, who approves changes, which fields are mandatory, how to avoid duplication. Optionally: 1 short handoff call / Loom walkthrough. Important security/access rules: No PII. No dangerous tokens or personal integrations. AI/MCP/ChatGPT/Claude cannot be connected to live Airtable. If access to the existing base is needed, it must be read-only or through export/screenshots/structural description. Any records/changes are made only in the new test/clean base, not in live production. Who I am looking for: The ideal candidate has experience in: Airtable base architecture; relational schema design; Airtable interfaces, views, forms, automations; migration/cleanup of messy Airtable bases; product operations / CRM / workflow systems; documentation and handoff. In your response, please indicate: Examples of Airtable bases or systems you have built. Whether you have experience transforming a flat Airtable structure into a relational schema. How you would approach audit → schema design → build. An estimated number of hours for Phase 1. Your hourly rate or fixed-price proposal for the first phase. Whether you are willing to work under an NDA. Work format: It is preferable to start as soon as possible. Initially, a small paid discovery/audit can be done, after which we can move to the full build.