Skip to content

CormacM22/EmergingTechnologies

Repository files navigation

EmergingTechnologies

This repository contains a Trigrams Notebook and an ELIZA Chatbot.

Trigrams

The Trigrams Notebook demonstrates a third-order letter approximation model based on trigrams. It analyzes English texts sourced from Project Gutenberg. Trigrams are sequences of three consecutive characters and are used to predict text by modeling character relationships.

Steps to Run:

  1. Clone this repository.
  2. Open the repository in Visual Studio Code (or your preferred IDE).
  3. Open trigrams.ipynb.
  4. Click the button, "run all", to run trigrams.ipynb.

Features

  • Builds a trigram model for character-level prediction.
  • Processes English text to generate probabilistic character sequences.

References

Eliza Chatbot

My own version of the Eliza chatbot, built with JavaScript, HTML and CSS and deployed to GitHub pages.

The Eliza chatbot takes in user input and responds with an appropriate message.

Key Features

  • User input reflection for a natural conversational experience.
  • Randomized responses for variety.
  • Deployed and accessible online.

How to Use

  1. Access the Eliza Chatbot on GitHub Pages: https://cormacm22.github.io/EmergingTechnologies/
  2. Type your message in the input box and press Enter.
  3. Engage in a conversation with ELIZA!

References

About

This repository contains a Trigrams Notebook and an ELIZA Chatbot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published