Skip to content

Complete AI Engine handling multiple agencies like Demand Forecasting, Recommendation System, Search, Sentiment Analysis and more in the future.

Notifications You must be signed in to change notification settings

anuliketat/nucleus

Repository files navigation

NUCLEUS

Nucleus is the AI engine of FoodStreet. The scope of this repository is to provide an API interface for recommendations, forecasting, analytics etc.

Getting started

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

Prerequisites

Requires python 3.x.x.

Installation

  • First create a python virtual environment using anaconda/miniconda or virtualenv
  • Install the required packages from requirements.txt by running pip install -r requirements.txt

The setup also requires downloading data corpuses. Run the following commands after installing all the packages from requirements.txt.

python -m nltk download 'punkt'
python -m nltk download 'stopwords'

Running

To run your development server, first activate the virtual environment and then execute python run.py

Built with

  • Flask - REST API
  • MongoDB - NoSQL database
  • pigar - To automatically geenrate requirements.txt

Authors

Acknowledgements

About

Complete AI Engine handling multiple agencies like Demand Forecasting, Recommendation System, Search, Sentiment Analysis and more in the future.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published