all projects



GDP and CO2 emissions
01.

GDP and CO2 emissions

The "GDP and CO2 Emissions" project aims to establish a correlation between a country's Gross Domestic Product (GDP) and its CO2 emissions. By utilizing real-world data obtained from the World Bank's API, this project provides valuable insights into the economic and environmental balance of each country. The main objective of this project is to analyze the relationship between GDP and CO2 emissions, highlighting the impact of economic activities on carbon emissions. By studying the data, we can gain a better understanding of how economic growth and environmental sustainability intersect.

k-meansAI fundamentalsjupyterScikit-learnconda envpythonpandasAPIunsupervised learning
Medication for the correct patient
02.

Medication for the correct patient

"Medication for the Correct Patient" is a project that utilizes a decision tree algorithm to predict the most suitable medication for a patient based on various input data, including age, sex, blood pressure, and cholesterol levels. The goal of this project is to assist healthcare professionals in making informed decisions about prescribing medications tailored to individual patients' characteristics. The decision tree algorithm analyzes the provided data and creates a hierarchical structure of decision nodes, where each node represents a feature or attribute. The algorithm makes splits in the tree based on the most discriminative features, creating branches that lead to different medication recommendations. The decision nodes contain conditions that determine which path to follow based on the patient's data.

decision treepythonScikit-learnconda envpandasnumpy
Bioinformatics Solutions
03.

Bioinformatics Solutions

This repository contains the use of bioinformatics algorithms such as DE, PSO, GE, ACO to solve NP-Complete and NP-hard problems, improving their temporal and spatial complexity by 85% using metaheuristics.

BioinformaticsMetaheuristicsGAPSOACODE
Image Analyzer
04.

Image Analyzer

The "Image Analyzer" project focuses on analyzing images of environments using the seeded growing regions algorithm. This algorithm generates random points within an image until it identifies the silhouette of an object. By leveraging this technique, the project aims to classify the environment depicted in the image using a classification model based on K-nn.

juliaGtk GUI seeded growing regions
GA for sudoku game
05.

GA for sudoku game

Solved the Sudoku game using a genetic algorithm, contrasting it with a backtracking solution for the Sudoku game. In this case, the deterministic solution was more efficient due to the size of the Sudoku. However, it proves to be 100 times more effective when applied to Sudokus of varying sizes. This enhancement resulted in an 88% improvement in time and space complexity..

BioinformaticsGABacktrackingMetaheuristicsSudoku
bitacora-diarIA
06.

bitacora-diarIA

Developed an intelligent journal assistant by encoding a personalized Word2Vec using the CBOW algorithm and a Spanish corpus for word embedding. Implemented an RNN for generating responses and assisting the author in journaling throughout the day, incorporating sentiment analysis through a logistic regression model and speech recognition.

Logistic Regression ModelNatural Language ProcessingCBOWRNNTwitter ScrapingSpeach recognitionword2vec