Giter Site home page Giter Site logo

blogcode's Introduction

Code Samples from my blog posts

Untitled 51

This is a repository of code samples from my blogposts. I'm writing on Medium at the moment. You can find me here.


Articles

Link to the article on Medium Sample Code Publish Date Topics
Dissecting the Birthday Paradox Code April, 2022 jupyter-notebook, statistics, pandas, matplotlib
How do Chatbots Understand? Code February, 2022 rasa, python, chatbot, nlu
Handling Chatbot Failure Gracefully Code December, 2021 rasa, python, chatbot, nlu
Evaluating Multi-label Classifiers Code November, 2021 classification, sklearn, ml, metrics
Rasa Chatbot v2 (not a post) Code October, 2021 rasa, python, chatbot, nlu
Building a Chatbot with Rasa Code September, 2021 rasa, python, chatbot, nlu
How Imports Work in Python Code June, 2021 python, imports
Python: Decorators in OOP Code January, 2021 python, oop, decorators
How Neural Networks Solve the XOR Problem Code November, 2020 python, jupyter-notebook, matplotlib
Understanding Dynamic Programming Code October, 2020 python, algorithms, dynamic programming
Understanding Maximum Likelihood Estimation TBA August, 2020 statistics
Visualizing the Defective Chessboard Problem Code Jan, 2020 algorithms

Star History Chart

Star History Chart

Checkout star-history.com to get a star plot like the one above.

Also, if you found this repository useful, please do leave a star!


Usage

  • Fork this repo
  • Clone it
https://github.com/Polaris000/BlogCode.git
  • Create an environment with the required packages installed. (More info below)
  • Navigate to a project
  • Check the README inside each project for information specific to it.

Managing environments and dependencies

  • Creating an environment is straightforward. Though there are a few ways to do it, conda is a reliable way to go about it. Install conda from here.

  • To create an environment run:

    $ conda create --name <env_name> python=3.8.10
    
  • After the setup is complete, activate the env.

    $ conda activate <env_name>
    
  • The packages required to run these code samples are mainly of two kinds:

    • Rasa dependencies
    • Python data visualization and machine learning libraries
  • If you want to install both, use requirements/requirements.txt in your env

    (env)$ pip install -r requirements/requirements.txt
    
  • If you want to install rasa dependencies, use requirements/rasa_requirements.txt in your env

    (env)$ pip install -r requirements/rasa_requirements.txt
    
  • If you want to install python machine learning dependencies only, use requirements/non_rasa_requirements.txt in your env

    (env)$ pip install -r requirements/non_rasa_requirements.txt
    

Notes

  • If you're interested in using Rasa X for a more visual experience while improving and conversing with your bot, you'll require these additional steps:
    • Downgrade pip to fix a circular dependency issue
      $ pip install pip==20.2
      
    • Install rasa x
      $ pip install install rasa-x==0.38.1 --extra-index-url https://pypi.rasa.com/simple
      

blogcode's People

Contributors

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