Skip to content

Generic platform for Prediction using basic machine learning models

Notifications You must be signed in to change notification settings

ZNClub-PA-ML-AI/OctoPy-Predictor

Repository files navigation

                    ___                                      
                   (   )                                     
  .--.     .--.     | |_       .--.        .-..    ___  ___  
 /    \   /    \   (   __)    /    \      /    \  (   )(   ) 
|  .-. ; |  .-. ;   | |      |  .-. ;    ' .-,  ;  | |  | |  
| |  | | |  |(___)  | | ___  | |  | |    | |  . |  | |  | |  
| |  | | |  |       | |(   ) | |  | |    | |  | |  | '  | |  
| |  | | |  | ___   | | | |  | |  | |    | |  | |  '  `-' |  
| '  | | |  '(   )  | ' | |  | '  | |    | |  ' |   `.__. |  
'  `-' / '  `-' |   ' `-' ;  '  `-' /    | `-'  '   ___ | |  
 `.__.'   `.__,'     `.__.    `.__.'     | \__.'   (   )' |  
                                         | |        ; `-' '  
                                        (___)        .__.'   


Generic platform for Prediction using basic machine learning models

Status

branch status
master
datagatherer
Architecture/Core-Design-loosely-coupled-classes
develop

Index

  • Structure
  • Components
  • Architecture
  • Technology Stack
  • Setup
  • Input File Constraints
  • Algorithms supported

Structure

  • data: All data to be stored/ loaded
  • demo
    • bokeh_demo: Visualizer Component Demo - to be moved out
    • flask_demo: WebInterface Demo - to be moved out
  • src: All working component files
  • tests

Components

Architecture

Proposed Architecture

Setup

  • setup conda env
conda env list # show current environments
conda create --name OctoPy # if OctoPy is NOT listed
conda list # show all libraries
conda install pip # if pip is NOT listed
conda list > versions.txt # store all versions post install
pip install -r requirements.txt # install from requirements
conda list > versions.txt # store all versions post install

Input File Constraints

Algorithms supported

  • Support Vector Machine

TODO

  • NameError: name 'fetch_all_features' is not defined :: currently converted to self.method_name(). Need to learn about static methods in Python Class
  • Give options as REGRESSION / CLASSIFICATION. Else regression data fails for classification model

SETUP/ CONFIGURATIONS

GENERAL

Setup path variables

  • Windows : double check to make sure you see python in your PATH. You can find your path by opening your control panel -> System and Security -> System -> Advanced System Settings -> Environment Variables -> Selecting Path -> Edit ->

Find programs running on port number

  • netstat -a -o -n | findstr port_number

Kill task using PID

  • taskkill /F /PID 6136

FLASK

  • python app.py

About

Generic platform for Prediction using basic machine learning models

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published