Giter Club home page Giter Club logo

algor37 / morocco-covid-19--a-machine-learning-and-multi-agent-system-approach Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nalphack/morocco-covid-19--a-machine-learning-and-multi-agent-system-approach

0.0 0.0 0.0 5.57 MB

Morocco Covid-19 data analysis, news headlines scrapping and sentimental analysis using machine learning models in a multi agents system architecture.

JavaScript 3.59% Python 13.60% Java 31.15% TypeScript 21.01% CSS 14.51% HTML 16.15%

morocco-covid-19--a-machine-learning-and-multi-agent-system-approach's Introduction

Morocco covid-19: A machine learning and multi-agent system approach

This project is a class project (for learning purposes) as a part of Multi agents systems and Machine learning class at The Faculty of Sciences and Technologies of Tangier

Objective

The main objective of the project is the implementation of an intelligent multi-agent system based on several supervised and unsupervised learning algorithms. The system will be composed of several intelligent and interactive agents, from which each agent performs a specific task. In addition to a Single page Application (Angular based) that will interact with the system.

Built With

The project is built using the following Frameworks

  • MongoDB - The used to store data
  • Flask - The web framework used to build the smart layer API
  • Spring Boot - The web framework used to build the MAS layer API
  • JADE Framework - The framework used to implement agents in the MAS layer
  • Angular - The framework used to build the front-end layer

For detailed instructions on prerequisites for each layer please read the readme.md file on each layer.

Architecture

The project is built using a combination of restful and multi agent architechture, it consists of 3 separated layers: picture

Smart layer

This is a Flask based REST api containing all the scripts needed to scraping, pre-processing and loading data into a Mongodb database in addition to all the models we have developed for clustering, predictions, sentimental analysis and visualizations.

Multi Agent System (MAS) layer

This is a REST api based on SpringBoot containing JADE Framework with all agents, and their behaviours and how they communicate with each other and how they serve the SPA frontend layer.

Single Page Application (SPA) layer

This is the front-end part which contains pages for each agent (clustering, predictions, sentimental analysis and data visualisation), each page communicates with it's own appropriate agent using a restful architecture.

Authors

  • EL KTIBI El hassane - Smart Layer + MAS layer - Github
  • CHAOUKI Mouad - Smart Layer + Front-end - Github

morocco-covid-19--a-machine-learning-and-multi-agent-system-approach's People

Contributors

elhassane avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.