Giter VIP home page Giter VIP logo

whitehatcyberus / ai-course-recommendation-chatbot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from m-kiran-g/ai-course-recommendation-chatbot

3.0 0.0 2.0 1.27 MB

This is a AI Course Recommendation chatbot based on Coursera Data using content/rule based algorithms.

License: Apache License 2.0

Python 45.55% HTML 54.45%
artificial-intelligence chatbot content-based-recommendation course-recommendation coursera flask machine-learning python3 webapp

ai-course-recommendation-chatbot's Introduction

AI Course Recommendation Chatbot using Content based algorithms

Note End of development phase

ui

Table of Contents

  1. Introduction
  2. Real World Problem
  3. The Chatbot
  4. Usage

Introduction

This is an AI based Course recommedation chatbot that uses contant based algorithms on the coursera course dataset.

Real World Problem

Often as IT entry level students or graduates we tend to feel lost into which course we need to invest our time into. With every domain, there will be many programs based on that particular field, but how do I select the best one for me and my needs??

This is your answer!!

The Chatbot

  • We priortised 2 factors:
  1. minimalism
  2. efficiency
  • This web based chatbot is easily deployable after set-up, with a user-friendly and minimalistic design to navigate you to find that perfect course to garner to your required skill from the top institutions.

Warning: As of now, this is only bounded to the Coursera dataset.

The filesystem

  1. skilllist.txt - the list that contains the set of skills.

Note Make sure when you are typing the skills in the chatbot application, do capitalise every first letter or refer to this .txt file. Also multiple skillsets can be typed using , without spaces.

Usage

Warning Tested and deployed using Python 3.8.10. Also additional installation guides will be documented very soon. Stay tuned!!

  • To run the application, initialise virtualenv and run
$env:FLASK_App='index.py'
$env:FLASK_ENV='development'
flask run

this launches the flask webapp in your localhost:5000.

  • To view your application, type localhost:5000 in your search bar.

Note Make sure the index.py is actively running in the background to access the webapp, else the url will be unreachable.

ai-course-recommendation-chatbot's People

Contributors

whitehatcyberus avatar m-kiran-g avatar

Stargazers

 avatar  avatar  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.