Dominic Sagers (dominic-sagers)

dominic-sagers

Geek Repo

Location:Maastricht, The Netherlands

Github PK Tool:Github PK Tool

Dominic Sagers's repositories

AI-Agents-In-Imperial

This projects seeks to explore the performance and dynamics of agents playing in a full Java implemetation of the game Imperial (http://bit.ly/Imperial-wiki). An array of different agent architectures are used ranging from simple rule-based to MCTS-Deep-Neural-Network agents.

Language:JavaStargazers:1Issues:1Issues:0

Native-vs-Non-Native-Classification-With-BERT

This project attempts to tackle the problem of native English vs. non-native English recognition. Using a data-set containing passages written by native and non-native speakers, different classification models were tested to classify them. The BERT model provided the highest performance, and was further optimized.

Language:Jupyter NotebookStargazers:1Issues:1Issues:0

3D-Knapsack-Problem-With-Pentominos

This project seeks to explore the famed knapsack problem in a 3D context using "parcels" shaped as pentominoes (shapes only one size unit larger than those of the famed tetrominoes from tetris) holding different values to maximise value while filling a theoretical cargo space with various algorithms.

Language:JavaStargazers:0Issues:1Issues:0

Computer-Security-Project

A secure client-server system was implemented within a two-week timeframe, following the specified software architecture and implementation details. Ensured clients can register securely, perform designated actions, and maintain accurate counter values on the server while adhering to logging requirements. Read more in project readme.

Language:PythonStargazers:0Issues:1Issues:0

Crazy-Putting-

This project implements a mini golf putting game and attempts to approximate (without accounting for rolling or flying) the real life phyiscs of golf. This program allows the player to play against several AI-bot agents utilizing different algorithms such as a modified Hill Climbing method, a Newton-Raphson Bot, and a proprietary Manhattan Bot.

Language:JavaStargazers:0Issues:1Issues:0

Exploring-Basics-of-Machine-Learning

This repository contains many jupyter notebooks and output printouts chronicling my learning of basic Machine Learning concepts.

Language:Jupyter NotebookStargazers:0Issues:1Issues:0

MovieLens-20M-Recommender-System

Using the MovieLens 20 Million review dataset, this project aims to explore different ways to design, evaluate, and explain recommender systems algorithms. Different item-based and user-based recommender systems are showcased as well as a hybrid algorithm using a modified page-rank algorithm.

Language:Jupyter NotebookStargazers:0Issues:1Issues:0

Personal-AI-Assistant-in-Java

This project aims to create a rudementary digital assistant/chat-bot in Java which uses a Context Free Grammar (https://bit.ly/cfg-wiki) architecture allowing the user to perform and customize basic actions using a template system.

Language:JavaStargazers:0Issues:1Issues:0

Pizza-Reastraunt-SQL-Database

In an exercise done to learn the basics of sql, this project attempts to use a rudementary commandline interface to interact and extract information from an SQL database modelled off of a pizza restaurant.

Language:PythonStargazers:0Issues:1Issues:0

Sequential-Halving-With-Time-Constraints-In-Ludii

This repository contains the material used to complete my Thesis for my BSc in Data Science and AI. My thesis attempts to explore the work started by previous alumni at my faculty which covered an algorithm variant of MCTS implementing a technique known as Sequential Halving, and I will attempt an algorithm using time constraints

Language:Jupyter NotebookStargazers:0Issues:0Issues:0