Tim's repositories

Chess-Engine-GUI

Chess engine implemented with bitboards / plain magic bitboards. Board rendered with SFML.

Language:C++Stargazers:4Issues:1Issues:0

Entity-Resolution

Logistic regression binary classifier trained with camera descriptions. Predicts whether two items are similar. New relationships are induced, forming cliques.

Language:CStargazers:3Issues:1Issues:0

BertQA-SQUAD2

A bert based model trained on the squad 2 dataset for question answering using hugging face and pytorch.

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

MiniJava-compiler

Minijava compiler that produces LLVM code. The abstract syntax tree is constructed with the help of JTB.

Language:JavaStargazers:2Issues:1Issues:0

Arithmetic-expression-parser

Recursive descent parser for arithmetic expressions.

Language:JavaStargazers:1Issues:1Issues:0

Data-structures

Abstract AVL / Max heap / Hash / Linked list data structures implemented with void pointers.

Language:CStargazers:1Issues:1Issues:0

Forum-posts-sentiment-analysis

Various classifiers are trained with forum posts labelled either neutral or insulting and are tested with appropriate metrics.

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

NNUE-Bitboard-Chess-Engine

Bitboard chess engine that uses an NNUE model for node evaluation inside a PVS search. Move tables and plain magic bitboards are used for move generation

Paging-simulation

Basic paging system, simulating page faults while reading a trace file. LRU and Second chance replacement algorithms can be tested with various parameters.