Wrappers for FastText Library used for fast text representation and classification.
-
Updated
Apr 26, 2023 - C++
Natural language processing (NLP) is a field of computer science that studies how computers and humans interact. In the 1950s, Alan Turing published an article that proposed a measure of intelligence, now called the Turing test. More modern techniques, such as deep learning, have produced results in the fields of language modeling, parsing, and natural-language tasks.
Wrappers for FastText Library used for fast text representation and classification.
Simple command-line tool to identify the language of a given text using 2 different identification models.
LinearCosine: Adding beats multiplying for lower-precision efficient cosine similarity
AI From Scratch in C++ - for educational purposes. Available now: Fully Connected Network and Convolution Neural Network.
This program automatically identifies the subject of posts from the EECS 280 Piazza using natural language processing and machine learning techniques. It figures out what project the post is about by using previous training data and analyzing all the words in a post.
🛠️ Create and execute code with live compilation in an interactive environment tailored for your device using the Words programming language.
Deep Learning Chinese Word Segment
Лабораторные работы по курсу «Компьютерная лингвистика-1» (ФИТ НГУ, 2022).
Bachelor thesis - language identification of short texts (2014)
💌 Love Letters Project – Process WhatsApp exported chats, apply NLP techniques like lemmatization, and optimize text for AI analysis. Run on Google Colab, deploy APIs with Ngrok, and manage tokens efficiently using GPT-4o’s tokenizer (Tiktoken). 🚀
A Parallel Term Frequency–Inverse Document Frequency Implementation in C++. Final Project for COP 4520 UCF
Created by Alan Turing