Computer vision, deep learning, C++ and Python
SimpleHTR. Handwritten Text Recognition (HTR) system implemented with TensorFlow.
2.2kCTCDecoder. Connectionist Temporal Classification (CTC) decoding algorithms: best path, beam search, lexicon search, prefix search, and token passing. Implemented in Python.
837CTCWordBeamSearch. Connectionist Temporal Classification (CTC) decoder with dictionary and language model.
578WordDetector. Detect handwritten words (classic image processing based method).
277DeslantImg. The deslanting algorithm sets text upright in images. Python, C++ and OpenCL implementations provided.
154HTRPipeline. Detect and read handwritten words on scanned pages.
147WordDetectorNN. Detect handwritten words (neural network based).
75analyze_ada_hessian. Analyze AdaHessian optimizer on 2D functions.
13GPUImageProcessingArticle. Python
13cpp_mnist. A neural network written in ~260 lines of plain C++ code without any dependencies.
10ParticleSystem. A simple particle system implemented with Python and OpenCL.
4fast_inv_sqrt. Fast approximation of the inverse square root 1/√(x).
2quasi_cauchy_optimizer. Implementation of the quasi Cauchy optimizer, an optimization method from the quasi Newton family. It uses a diagonal approximation of the Hessian and therefore has a small memory footprint.
2separate_kernel. Separate a 2D convolution kernel into two 1D kernels.
1githubharald.github.io. HTML
1