Mental Health Assessment System
Веб-додаток на основі машинного навчання, призначений для оцінки ймовірності депресії на основі наданих користувачем даних про спосіб життя та демографічних факторів.
Система аналізує такі дані, як демографічна інформація, навчальне навантаження, звички сну, особливості харчування тощо, щоб миттєво сформувати прогноз та надати загальні рекомендації.
Технічний стек
Machine Learning & Data Science:
• Python, Pandas, NumPy, Matplotlib, Sklearn: Очищення, обробка даних, побудова графіків, навчання та порівняння моделей.
• Pipeline: Побудова повного пайплайну обробки даних (імпутація пропущених значень, масштабування).
Backend:
• Flask (Python): REST API для взаємодії з ML-моделлю.
• Integration: Обслуговування статичних файлів React-білда через Flask (Single Server Deployment).
Frontend:
• React + Vite + TypeScript: Сучасна, швидка та типізована клієнтська частина.
• Tailwind CSS: Стилізація компонентів, адаптивний дизайн (Mobile-First).
• React Select: Кастомізовані UI-компоненти для покращення UX на мобільних пристроях.
Було досягнуто високих показників F1-score/Accuracy завдяки ретельному підбору фічей та валідації. Розроблено зручну форму з миттєвою валідацією та візуалізацією результату. Система показує не тільки результат (Так/Ні), а й відсоток впевненості моделі. Інтегровано список гарячих ліній психологічної підтримки. Повна підтримка мобільних пристроїв (вирішено проблему нативних select на iOS/Android).
#machinelearining #ML #python #flask #React/TypeScript #React #TaillwindCSS
Система аналізує такі дані, як демографічна інформація, навчальне навантаження, звички сну, особливості харчування тощо, щоб миттєво сформувати прогноз та надати загальні рекомендації.
Технічний стек
Machine Learning & Data Science:
• Python, Pandas, NumPy, Matplotlib, Sklearn: Очищення, обробка даних, побудова графіків, навчання та порівняння моделей.
• Pipeline: Побудова повного пайплайну обробки даних (імпутація пропущених значень, масштабування).
Backend:
• Flask (Python): REST API для взаємодії з ML-моделлю.
• Integration: Обслуговування статичних файлів React-білда через Flask (Single Server Deployment).
Frontend:
• React + Vite + TypeScript: Сучасна, швидка та типізована клієнтська частина.
• Tailwind CSS: Стилізація компонентів, адаптивний дизайн (Mobile-First).
• React Select: Кастомізовані UI-компоненти для покращення UX на мобільних пристроях.
Було досягнуто високих показників F1-score/Accuracy завдяки ретельному підбору фічей та валідації. Розроблено зручну форму з миттєвою валідацією та візуалізацією результату. Система показує не тільки результат (Так/Ні), а й відсоток впевненості моделі. Інтегровано список гарячих ліній психологічної підтримки. Повна підтримка мобільних пристроїв (вирішено проблему нативних select на iOS/Android).
#machinelearining #ML #python #flask #React/TypeScript #React #TaillwindCSS