caiselvass
Student of the Bachelor's degree in Artificial Intelligence at Universitat Politècnica de Catalunya (UPC)
Barcelona, Spain
Pinned Repositories
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.
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.
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.
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.
sentiment-analysis
In-depth exploration of sentiment analysis on movie reviews with two different approaches: supervised learning, using techniques like BoW; and unsupervised, using SentiWordnet and word sense disambiguation.
top-streaming-songs-modeling
This repository contains the PMAAD course project from the Artificial Intelligence Degree at Universitat Politècnica de Catalunya. It models and analyzes Spotify's top 40 weekly streamed songs (2017-2021) using R. Techniques include clustering, textual analysis, and geospatial analysis to uncover music trends and characteristics.
word-embeddings
Word embeddings are very useful representations of words that can represent semantic information. This project trains some Word2Vec embeddings, uses RoBERTa (and other embeddings) for semantic text similarity and also does text classifcation
caiselvass's Repositories
caiselvass/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.
caiselvass/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.
caiselvass/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.
caiselvass/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/caiselvass
Config files for my GitHub profile.
caiselvass/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.
caiselvass/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.
caiselvass/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.