Mark Edward M. Gonzales's repositories
medical-expert-ehrlich
Backward-chaining medical expert system that specializes in selected autoimmune diseases and employs MYCIN-style computations to handle uncertainty
pisa-2018-analysis
Jupyter notebook presenting the process of data preparation, research question formulation, data analysis, and data modelling with the goal of extracting insights from the 2018 PISA Dataset
meta-learning-clustering
Presented at the 2022 IEEE Region 10 Conference (TENCON 2022). Our main contribution is twofold: (1) the construction of a meta-learning model for recommending a distance metric for k-means clustering and (2) a fine-grained analysis of the importance and effects of the meta-features on the model's output
aniframe-language
Domain-specific language for two-dimensional drawing and frame-based animation for novice programmers
mirror-segmentation
Presented at the 2023 International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG 2023). Lightweight mirror segmentation CNN that uses an EfficientNet backbone, employs parallel convolutional layers to capture edge features, and applies filter pruning for model compression
artemis-art-app
Art-sharing Android app where the community of users can post, bookmark, and provide feedback on members’ works, as well as share these artworks on their Facebook accounts
opencv-motion-tracking
OpenCV demonstrations of selected algorithms related to motion tracking: (1) mean shift, (2) CAMSHIFT, (3) iterative Lucas-Kanade algorithm with pyramids, and (4) Farnebäck's algorithm
thats-life
Variant of the classic board game The Game of Life, created using Java and playable through a graphical user interface
aiep-python-scratch
Materials for the AMSLI Informatics Enrichment Program (AIEP), a training program for students representing the Philippines in international computational thinking and informatics contests
assembly-x86-risc
Assortment of programming exercises in assembly: (1) x86 programming, (2) x86-to-C interfacing, and (3) RISC-V programming
cv-group-notebooks
Compilation of activities and projects given to members of the Computer Vision Group
defense-finder
Systematic search of all known anti-phage systems.
hdl-flip-flop
Compilation of Verilog behavioral models and test benches for the four types of flip-flops (SR, JK, D, and T)
order-brushing-shopee2020
Solution to the Week 1 Contest (Student Category) of the 2020 Shopee Code League on order brushing detection
p5.js-widget
A reusable widget for embedding editable p5 sketches in web pages.
pcsc-2024-website
Website for the 2024 Philippine Computing Science Congress, the premier annual computing conference in the Philippines
powerzone-inventory
An inventory, transaction, and delivery management system for Powerzone, a fuel company in Bicol, Philippines
regex-tweet-tokenizer
General-purpose regex-based tweet tokenizer that employs pattern matching with a single regular expression
release-on-push-action
Github Action to create a git tag + release when pushed to master
semantle-word-embeddings
Recreation of Semantle (a word guessing game that gives the semantic similarity to the secret word) using three pretrained word embeddings: (1) word2vec, (2) GloVe, and (3) fastText
tic-tac-toe
Tic-tac-toe-playing agent demonstrating the application of adversarial search strategies in ensuring optimal gameplay
turing-machine-variants
Interactive website for simulating variants of finite automata, Turing machines with 2D tapes, and k-queue automata