Python implementation of an N-gram language model with Laplace smoothing and sentence generation.
-
Updated
Feb 9, 2018 - Python
Python implementation of an N-gram language model with Laplace smoothing and sentence generation.
Ngrams with Basic Smoothings
Offical implementation of "Adaptive Smoothing Gradient Learning for Spiking Neural Networks", ICML 2023
Built a system from scratch in Python which can detect spelling and grammatical errors in a word and sentence respectively using N-gram based Smoothed-Language Model, Levenshtein Distance, Hidden Markov Model and Naive Bayes Classifier.
A Bigram Language Model from scratch with no-smoothing and add-one smoothing. Outputs bigram counts, bigram probabilities and probability of test sentence.
Revisiting Whittaker-Henderson Smoothing
Ngrams with Basic Smoothings
Ngrams with Basic Smoothings
Ngrams with Basic Smoothings
In this section, we will perform time series analysis by participating in the Gdz Elektrik Datathon 2023 competition.
PRESS: Predictive State Smoothing in Python (tf.keras)
Implementation of smoothing-based optimization algorithms
Course Repository for ELL881 (Special Topics:Modern Natural Language Processing), 6th Semester, 2023, IITD
A secure Image Processing pipeline based on Homomorphic Encryption, capable of performing various central tasks. Most notably, it includes matching encrypted images using the SIFT algorithm.
An NLP project leveraging character trigrams and smoothing techniques (Lidstone, Linear Discounting, Absolute Discounting) for language identification. Trained on for Spanish, Italian, English, French, Dutch, and German, achieving 99.8932% accuracy. Includes datasets, model parameters, and comprehensive documentation.
Ngrams with Basic Smoothings
Ngrams with basic smoothing.
SUPERVISED LEARNING: REGRESSION: Linear - Polynomial - Ridge/Lasso CLASSIFICATION: K-NN - Naïve Bayes - Decision Tree - Logistic Regression - Confusion Matrix - SVM TIME SERIES ANALYSIS: Linear & Logistic Regr. - Autoregressive Model - ARIMA - Naïve - Smoothing Technique UNSUPERVISED LEARNING: CLUSTERING: K-Means - Agglomerative - Mean-Shift - F…
Add a description, image, and links to the smoothing-methods topic page so that developers can more easily learn about it.
To associate your repository with the smoothing-methods topic, visit your repo's landing page and select "manage topics."