Skip to content

EDWeiss200/NeuroARK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NSCheck - сервис первичной оценки рака кожи по фотографии. Проблема: Рак кожи, особенно меланома, может быть смертельно опасным, если его не обнаружить на ранних стадиях. Часто люди игнорируют подозрительные родинки или образования, не обращаясь к врачу вовремя.
Цель: Обеспечить раннее выявление и профилактику рака кожи путём доступной онлайн-проверки. Продукт проекта представляет собой полностью готовое веб-приложение состоящее из backend и frontend частей. Backend написан на асинхронном фреймворке FastAPI с использованием доп. библиотек и драйвером для асинхронного взаимодействия с базой данных проекта - PostgreSQL.На Backend части реализован процесс регистрации, авторизации и аутентификации пользователей с помощью fastapi_users, cookie и jwt. Имеется механизм для хеширования и проверки подлинности паролей пользователей . Frontend написан на JavaScript с использованием фреймворка React и разных библиотек для дизайна, а также сборщиков Vite для реализации CI. Датасет для модели искусственного интеллекта я нашел на сервисе Kaggle, там же я создал блокнот для кластеризации и обучения модели, с использованием бесплатных ускорителей. C помощью технологий: git, docker, docker compose, nginx я реализовал деплой проекта на облачном сервере, арендованном мной на сервисе Timeweb. В будущем хочу масштабировать проект, улучшить нейронную сеть, создав целый кластер из нейронных сетей. Так же хотелось бы создать интерфейс для мед. работников, используя процессы регистрации, авторизации и аутентификации, создать сервис который немного облегчит труд врачей и сможет собирать статистику по пациентам. Некоторый функционал для масштабирования уже реализован. Над проектом я работаю один. Спасибо за внимание