Yurii Lahodiuk's repositories

decision-tree-js

Small JavaScript implementation of ID3 Decision tree

Language:JavaScriptLicense:MITStargazers:281Issues:14Issues:2

genetic-algorithm

Generic implementation of genetic algorithm in Java.

Language:JavaStargazers:123Issues:12Issues:0

genetic-programming

Symbolic regression solver, based on genetic programming methodology.

earley-parser-js

Tiny JavaScript implementation of context-free languages parser - Earley parser (including generation of the parsing-forest).

Language:JavaScriptLicense:Apache-2.0Stargazers:117Issues:8Issues:11

raytracing-render

Developing raytracing render from scratch.

evo-neural-network-agents

Evolving of neural networks for collective agents

Language:JavaStargazers:51Issues:7Issues:0

decision-tree

Implementation of Decision tree engine from scratch

Language:JavaLicense:MITStargazers:20Issues:4Issues:0

java-belief-propagation

Repository contains the derivation of Belief Propagation algorithm from the ground up, as well as generic Java implementation of the Loopy Belief Propagation algorithm.

Language:JavaLicense:MITStargazers:11Issues:3Issues:0

cyk-js

Implementation of Cocke–Younger–Kasami parsing algorithm in JavaScript

Language:JavaScriptLicense:MITStargazers:10Issues:3Issues:0

pos-tagger

Simple part-of-speech tagger, written from scratch (for educational purpose).

Language:JavaLicense:MITStargazers:6Issues:2Issues:0

levenshtein-top-k

Algorithm for the derivation of the top-K string alignments, based on the Levenshtein distance.

Language:JavaLicense:Apache-2.0Stargazers:4Issues:1Issues:0

neo4j-uber-jar

Workaround incompatibility problem of Lucene 4 and Neo4j (which uses Lucene 3) - by creation of "uber" jar for Neo4j (and renaming Lucene 3 packages, using Maven Shade Plugin).

License:MITStargazers:2Issues:1Issues:0

tic-tac-toe-minimax-scala

Minimalistic and pure functional implementation of the Minimax algorithm in Scala for the purpose of creation of the unbeatable Tic-Tac-Toe program.

Language:ScalaLicense:Apache-2.0Stargazers:2Issues:1Issues:0
Language:JavaStargazers:2Issues:1Issues:0

belief_propagation_js

Tiny implementation of Belief Propagation algorithm, with applying it for graph colouring problem (and try to apply Belief Propagation for solving sudoku puzzles).

Language:JavaScriptLicense:MITStargazers:1Issues:2Issues:0

genetic-algorithm-pictures

Evolving pictures, using genetic algorithm (my old project, with need of some refactoring).

Language:JavaStargazers:1Issues:2Issues:0

spoj

My solutions of some competitive programming problems (mostly related to the Dynamic Programming topic).

Language:JavaLicense:GPL-3.0Stargazers:1Issues:1Issues:0
Language:JavaStargazers:0Issues:2Issues:0

cat-js

Tiny simulator of Computed Axial Tomography (CAT) scanner

Language:JavaScriptStargazers:0Issues:1Issues:0

code-snippets

Various code snippets.

Language:JavaLicense:GPL-3.0Stargazers:0Issues:1Issues:0
Language:JavaStargazers:0Issues:2Issues:0

ibm-ponder-this-june-2017

My solution of the IBM Ponder This challenge (organized by IBM Research in June 2017).

Language:JavaLicense:GPL-3.0Stargazers:0Issues:1Issues:0

ibm-ponder-this-may-2017

My solution of the IBM Ponder This challenge (organized by IBM Research in May 2017).

Language:TeXLicense:GPL-3.0Stargazers:0Issues:1Issues:0

lagodiuk.github.io

Source code of my blog: http://lagodiuk.github.io/

Language:HTMLStargazers:0Issues:1Issues:0

microjs.com

Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!

Language:JavaScriptLicense:MITStargazers:0Issues:1Issues:0

mini-map-reduce-js

Reformulation of algorithms for model of MapReduce computations (using handwritten toy MapReduce framework).

Language:JavaScriptStargazers:0Issues:2Issues:0
Language:JavaStargazers:0Issues:2Issues:0
Language:JavaStargazers:0Issues:1Issues:0