Skip to content

Latest commit

 

History

History
70 lines (51 loc) · 3.65 KB

README.md

File metadata and controls

70 lines (51 loc) · 3.65 KB

Machine Health

A Study project that create a app to predict a probability of having diabetes with Machine Learning. The machine learning model was developed using GradienteBoosting. The NodeJS was used to create the API and React Native with expo was used to create the App.

Some Images

Mobile

initialPage diabetesForm diabetesResult

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development.

Prerequisites

Anaconda, Node, Yarn, Expo and a text editor. This project was developed using VSCode on Ubuntu.

Machine Learning

This Project was built with Anaconda 2020-02 which is machine learning toolkit. It was installed using Python Version Management called pyenv.

The used database was selected from Kaggle which is a Indian database about diabetes. It was used Gradient Bossting model for classification. If you wish to see the process to build the machine model algorithm you can access at Kaggle or Github.

BackEnd

Go to a terminal.

$ cd /server
$ yarn
$ yarn start

The Backend will be running in the http://localhost:3000. To test the routes, I'm leaving this Insomnia file.

Mobile

This project uses Expo, so make sure that you have it. Go to Api.ts and change the baseURL to the server IP. If you're running the backend on localhost, the IP has the be one in the expo page.

$ cd /mobile
$ yarn
$ yarn start

Go to the expo page and connect.

Built With

  • Data Science

    • Anaconda - Data science toolkit
    • Numpy - Library to array calculation
    • Pandas - Library to load and database processing
    • Python - Language for Data Science
    • Sklearn - Machine learning library
  • API and Mobile

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details