Screen capture from my website

Welcome to the last part of my 3-part series, you can find the other 2 parts here and here. In this post, I will be walking you through how you can deploy your local chatbot on Heroku, and how to communicate with this chatbot through your personal or business website.

Up until this point your chatbot is running locally on your system which means you are the only one who can communicate with it. To allow external users to communicate with it, you need to host your chatbot on a live server. …


Screen capture from my website

Hello! Welcome to the second part of a 3-part series involving creating and deploying a chatbot for your business or personal website using Rasa, Docker and Heroku. In the first part, I spoke about setting up the chatbot locally on your system and making changes to it using a text editor. In this second part, I will be talking about how to make changes to your chatbot using the platform Rasa X. I will teach you how to add new data, train your bot and use the newly generated model to talk to your chatbot, all through Rasa X.

Rasa…


Screen capture from my website

Hello! This is the first part of a 3-part series involving creating and deploying a chatbot for your business or personal website using Docker and Heroku. The conversational AI platform I would be using is Rasa. Rasa is an open source machine learning framework that helps you create chatbots; it also happens to be my favorite chatbot platform for several reasons, such as it being open sourced, widely used and well documented.

In this post, I will be talking about how to setup Rasa locally on your computer. …


Obianuju Okafor LinkedIn Header

A good way to stand out on LinkedIn is to use a distinctive header. An option is to extract the most salient skills from you resume and use them to generate a word cloud which you can use as a header. In this medium article I give step-by-step details on how you can accomplish this.

I have broken the process down into five easy steps outlined below. If you would want to replicate this process, you can find all the necessary code files here.

1. Import Libraries

First things first, I imported all the libraries which I would be using in this task.


To keep up with innovations in research fields, literature review is often performed. The analysis and coding of papers done during literature reviews can be quite tasking especially when the number of papers to be analyzed is large. A possible alternative is to use NLP topic modelling techniques. Topic modelling involves extracting the most representative topics occurring in a collection of documents and grouping the documents under a topic.

There are several topic modelling techniques, such as LDA, LSA, and NMF. In this experiment, i am going to be using NMF to automatically classify 50 HCI-related research papers under their…

Obianuju Okafor

Computer Science PhD Candidate. Research areas: Human Computer Interaction, Software Engineering, Accessibility, Machine Learning & Natural Language Processing.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store