Skip to content

location for a few low-level AI models: language model, neural network, etc.

Notifications You must be signed in to change notification settings

SamAllahverdi1/Artificial-Intelligence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Artificial-Intelligence

A repository for a few low-level AI models, including a language model, machine learning algorithms, and neural networks.

Projects

This repository contains several AI projects implemented from scratch to explore their fundamental principles.

N-Gram Language Model

This project is a Python-based implementation of a classic N-Gram language model. It is designed to predict the next word in a sequence by calculating the probability of a word given the previous n-1 words.

The model is capable of building Unigram, Bigram, and Trigram probability matrices from a text corpus and uses this knowledge to generate new text. It also includes functions to evaluate model performance using perplexity. The entire project was built using Python and NumPy to demonstrate the fundamentals of probabilistic language modeling.

For more details, see the project's directory: ngram_language_models/.

Machine Learning

(Work in progress. This section will contain classic machine learning models.)

Neural Networks

(Work in progress. This section will feature implementations of various neural network architectures.)

About

location for a few low-level AI models: language model, neural network, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages