Skip to content

Latest commit

 

History

History
150 lines (124 loc) · 13.7 KB

AI.md

File metadata and controls

150 lines (124 loc) · 13.7 KB

AI :: Algorithms, Data Mining, Clustering, Data Structures, Machine Learning, Neural networks, NLP, ...

CHECKSUM ALGORITHMS

  • CRC.jl :: This is a Julia module for calculating Cyclic Redundancy Checksums (CRCs).
  • CRC32.jl :: 32-bit cyclic redundancy check (CRC-32) checksum implementation

DATA STRUCTURES

YAJO

  • JuliaSparse for development of interfaces to sparse matrix solvers such as sequential MUMPS, SuperLU, perhaps Pastix and fill-reducing permutation software such as Metis and Scotch.

Arrays / Graphs / Hash tables / Matrix / Functional / Trees data structures

MACHINE LEARNING

Resources

Clustering algorithms

MARKOV MODELS

NEURAL NETWORKS

NLP

Resources
  • Text-Benchmarks :: Comparing Python v. Clojure v. Julia performance in text-processing and dynamic collections.

QUANTUM ALGORITHMS

  • Hadamard.jl :: Fast multidimensional Walsh-Hadamard transforms.

SEARCH ALGORITHMS

  • AhoCorasick.jl :: Julia implementation of the Aho-Corasick algorithm for fast string searching.
  • bfs.jl :: Breadth First Search implementation in Julia.
  • dfs.jl :: Depth First Search
  • Loess.jl :: is a loess implementation based on the fast kd-tree based approximation algorithm, a space-partitioning data structure for organizing points in a k-dimensional space.
  • NearestNeighbors.jl :: Data structures for nearest neighbor search.
  • ReverseRegexes.jl :: Adds functionality to reverse-search strings with regexes