Pinned Repositories
bayesGP
This project implements a Bayesian Gaussian Process regression model which is fit using an adaptive Metropolis within Gibbs algorithm.
canopyClustering
This project implements canopy clustering for string sequences with a compression-based distance function.
cusum
An Introduction into Anomaly Detection using the Cumulative Sum (CUSUM) Algorithm
deep-reinforcement-learning-navigation
Deep RL implementation of Double Deep Q-Learning including Dueling Networks as well as prioritized experience replay) to navigate and collect bananas (nom)
deep-reinforcement-learning-reacher
Continuous control D4PG RL agent implementation
fastText
Library for fast text representation and classification.
hierarchical-alignment
This project implements pair-wise (local and global) alignments for sequences that consist of alphabets that are organised in a hierarchical classification scheme.
lz-prediction
Lempel-Ziv prediction utilises a dictionary originating from parsing sequences using Lempel-Ziv encoding in order to compute the log-loss over test sequences.
rl-aqs
Implementation of a high-performance queuing simulator for adaptive task assignment problems using reinforcement learning control strategies (based on my PhD work).
spectralClustering
This project is an implementation of spectral clustering using the unnormalised (and sparse) graph Laplacian (in upper triangular form) solving the generalised eigenvalue problem using arpack++.
dahlem's Repositories
dahlem/spectralClustering
This project is an implementation of spectral clustering using the unnormalised (and sparse) graph Laplacian (in upper triangular form) solving the generalised eigenvalue problem using arpack++.
dahlem/cusum
An Introduction into Anomaly Detection using the Cumulative Sum (CUSUM) Algorithm
dahlem/lz-prediction
Lempel-Ziv prediction utilises a dictionary originating from parsing sequences using Lempel-Ziv encoding in order to compute the log-loss over test sequences.
dahlem/rl-aqs
Implementation of a high-performance queuing simulator for adaptive task assignment problems using reinforcement learning control strategies (based on my PhD work).
dahlem/bayesGP
This project implements a Bayesian Gaussian Process regression model which is fit using an adaptive Metropolis within Gibbs algorithm.
dahlem/deep-reinforcement-learning-navigation
Deep RL implementation of Double Deep Q-Learning including Dueling Networks as well as prioritized experience replay) to navigate and collect bananas (nom)
dahlem/linearSolv
Project that implements a number of solvers using GSL and BLAS, including Cholesky decomposition with Cholesky-Crout reduction, conjugate gradient, Gaussian elimination, Jacobi iteration, LU decomposition with Crout reduction, Jacobi-preconditioned conjugate gradient, QR decomposition, Seidel iteration, steepest descent, and forward/backward substitution. This project was done as part of some course work of the High-Performance Computing M.Sc. at Trinity College Dublin.
dahlem/ncd
This project implements a compression-based distance function in order to produce a similarity matrix given a list of files in a source directory. This similarity matrix can be used for clustering etc.
dahlem/canopyClustering
This project implements canopy clustering for string sequences with a compression-based distance function.
dahlem/deep-reinforcement-learning-reacher
Continuous control D4PG RL agent implementation
dahlem/fastText
Library for fast text representation and classification.
dahlem/hierarchical-alignment
This project implements pair-wise (local and global) alignments for sequences that consist of alphabets that are organised in a hierarchical classification scheme.
dahlem/asianOptionPricing
This project provides an R package to price asian options. Asian Options rely on the average of the underlying asset over a predetermined averaging period leading up to the maturity time T. Those options are used when price stability of the underlying asset is particularly important.
dahlem/aws
Scripts to set up AWS resources
dahlem/canonical
This package implements canonical analysis of response surfaces. Canonical analysis is a mathematical framework to achieve greater insights into the sensitivities of each design variable in the vicinity of stationary points.
dahlem/deep-reinforcement-learning-tennis
Continuous control, multi-agent DDPG RL agent implementation to solve the tennis Unity environment.
dahlem/Euler-Circuit
This project establishes an tree structure given a hierarchical coding system. Once this tree structure is created it also computes the Euler Circuit and corresponding levels in the tree. The Euler Circuit and the corresponding levels can be used to find lowest common ancestors in the tree using range minimum queries.
dahlem/ga-framework
A HPC framework for genetic algorithms implemented in C using MPI.
dahlem/heat
This project implements the numerical solution using a parallel conjugate gradient algorithm to the heat equation, which is a parabolic partial differential equation that describes the distribution of heat in a given region over time. This project was implemented as part of some course work for the High-Performance Computing M.Sc. at Trinity College Dublin.
dahlem/lca
This project implements the least-common ancestor algorithm using segment trees, which is loglinear in space and time to construct and linear in query time.
dahlem/lz-parsing
This project implements Lempel-Ziv parsing and encoding of input sequences. This can be used to compress a sequence using a dictionary that is created online.
dahlem/org-gcal.el
Org sync with Google Calendar
dahlem/sa_sphere
Use simulated annealing to put a configurable number of points evenly spaced on a sphere.
dahlem/spark
Mirror of Apache Spark