João Martins's repositories
ConvolutionalNeuralNetworksProject
This repository contains the solution to Practical Project III on Convolutional Neural Networks. It includes the dataset, Jupyter Notebook with the resolution, report on methodology and results, and the adapted helper script.
COPDMobileApp
Mobile Application designed to assist individuals with Chronic Obstructive Pulmonary Disease (COPD) in monitoring their condition and managing exacerbations.
CreditCardCustomerSegmentation-UnsupervisedLearning
The project aims to analyze the usage behavior of credit card holders and identify meaningful clusters to improve targeted marketing strategies. The main focus is on exploring clustering algorithms such as K-Means, DBSCAN, SOM, and Hierarchical clustering to group customers based on their transaction patterns and behaviors.
DisconnectedComputingSolutions
This repository hosts the codebase for an offline data management application. It includes the main application and a detailed project report.
eeg-gnn-ssl-investigation
Investigation of Self-Supervised Graph Neural Networks for Improved Electroencephalographic Seizure Analysis
ExploringSelenium-SpringBootApp
This repository explores the integration of Selenium testing within a SpringBoot framework. This project aims to provide a comprehensive understanding of how to incorporate Selenium tests into a SpringBoot application that utilizes a MySQL database backend.
HexSUDOKU
An JavaFX implementation of the famous Sudoku game, but with hexadecimal numbers. HCI project. Java / JavaFX / XML
IntelligentWasteManagementSystem
SmartWaste IoT: Intelligent Waste Management System
LinearRegression-HealthInsurance
Practical Project - Linear Regression Analysis of Health Insurance Charges
Logic-CNF-DNF
In this Ocaml exercise, we give a boolean function in the form of a truth table and we obtain two propositions of propositional logic equivalent to this function, one in Conjunctive Normal Form (CNF) and another in Disjunctive Normal Form (DNF). Computacional logic project.
LogicCompiler
Simple Logic Compiler using Yacc and Lex
mnist-logistic-regression
Logistic Regression on MNIST dataset with feature normalization, model regularization, and optimization strategies.
NetworkSystemsAdministration-PracticalWork
This project focuses on configuring the communication network and implementing smart building features for XPTOtec, a technology-based company specializing in providing innovative services for smart cities. The project involves setting up the network infrastructure for three buildings and ensuring they reflect the company's philosophy.
NOTHING2LOSE
Simple Android lottery game (Java) that uses cryptography concepts such as: HMAC-SHA256, HMAC-SHA512, AES-128-CBC, AES-128-CTR
PetsHotelWebApp
Pets Hotel Management System - Web Application in Jakarta EE, using Spring framework
PLAY2LEARN
Play2learn is a game of questions and answers for android, developed in Java. Android / JAVA / SQL / XML
ReactionTimeChallenge-WebGame
The Reaction Time Challenge Game is an interactive web development project that tests users' reaction time through three challenges. Players have three attempts to achieve the best reaction time in each game. They can submit their times to a records page and view the top ten scores, with the option to request a PDF file for more records.
SchoolManagementSystem
Simple CLI application to help schools manage their resources. OOP project.
Transaction-Control-Applications
This repository showcases applications developed for a practical work assignment on Transaction Control in the Master's in Computer Engineering program.