Cai Selvas Sala's repositories
challenge-auditoria
Project to detect inventory impairment in any company dataset using AI. Its goal is making the work of the auditors easier and it was the winning project of the Challenge IA i Auditoria in the Col·legi de Censors Jurats de Comptes de Catalunya.
language-identification
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.
named-entity-recognition
Named Entities Recognition (NER) and its classification using conditional random fields with complex feature extraction. The project is done for Spanish and Dutch languages.
bicing-optimization-local-search
This repository seeks to optimize bikes distribution of a public bicycle renting service across city stations using local search algorithms like Hill Climbing and Simulated Annealing, aiming to minimize costs and efficiently meet demand. It includes tools to visualize the distribution and showcases the utility of AI in urban logistics.
caiselvass
Config files for my GitHub profile.
cky-algorithm
Implementation of the Cocke–Kasami–Younger (CKY) algorithm in Python, a deterministic algorithm to analyze the syntactic structure of text strings, and determine if they can be derived from the rules of a grammar.
intelligent-reading-planner
This repository uses Planning Domain Definition Language (PDDL) to optimize a yearly book reading schedule, balancing pages read and adhering to constraints like reading order, book predecessors and parallel reads.
survival-prediction-cirrhosis
Machine learning project to predict survival outcomes for cirrhosis patients using K-Nearest Neigbors (KNN), Decision Tree, and Support Vector Machine (SVM) models, based on UCI's clinical dataset.