Collection of functions to evaluate sequences, decode hidden states and estimate parameters from a single or multiple sequences of a discrete time Hidden Markov Model. The observed values can be modeled by a multinomial distribution for categorical/labeled emissions, a mixture of Gaussians for continuous data and also a mixture of Poissons for discrete values. It includes functions for random initialization, simulation, backward or forward sequence evaluation, Viterbi or forward-backward decoding and parameter estimation using an Expectation-Maximization approach.

'Hnswlib' is a C++ library for Approximate Nearest Neighbors.
    This package provides a minimal R interface by relying on the 'Rcpp'
    package. See <https://github.com/nmslib/hnswlib> for more on
    'hnswlib'. 'hnswlib' is released under Version 2.0 of the Apache
    License.

Header library and R functions to solve minimum cost bipartite matching problem 
 using Huhn-Munkres algorithm (Hungarian algorithm; <https://en.wikipedia.org/wiki/Hungarian_algorithm>;
 Kuhn (1955) <doi:10.1002/nav.3800020109>). 
 This is a repackaging of code written by Cong Ma in the GitHub repo <https://github.com/mcximing/hungarian-algorithm-cpp>.

'Int64' values can be created and accessed via the 'bit64' package and its 'integer64'
 class which package the 'int64' representation cleverly into a 'double'. The 'nanotime' packages
 builds on this to support nanosecond-resolution timestamps. This packages helps conversions between
 'R' and 'C++' via several helper functions provided via a single header file.  A complete example
 client package is included as an illustration.

A wrapper for Jagger, a morphological analyzer proposed in Yoshinaga (2023) <arXiv:2305.19045>. Jagger uses patterns derived from morphological dictionaries and training data sets and applies them from the beginning of the input. This simultaneous and deterministic process enables it to effectively perform tokenization, POS tagging, and lemmatization.

The 'L-BFGS' algorithm is a popular optimization algorithm for unconstrained optimization problems. 
  'Blaze' is a high-performance 'C++' math library for dense and sparse arithmetic. 
  This package provides a simple interface to the 'L-BFGS' algorithm and allows users to optimize 
  their objective functions with 'Blaze' vectors and matrices in 'R' and 'Rcpp'.