AI :: Algorithms, Data Mining, Clustering, Data Structures, Machine Learning, Neural networks, NLP, ...
- CHECKSUM ALGORITHMS
- DATA STRUCTURES
- MACHINE LEARNING
- MARKOV MODELS
- NEURAL NETWORKS
- NLP
- QUANTUM ALGORITHMS
- SEARCH 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
- 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.
- AffineTransforms.jl :: A new package for creating and using affine transformations. Utilities for conversion among different representations (mostly between rotation matrices and axis-angle) are included.
- ArrayViews.jl :: A Julia package to explore a new system of array views.
- bloom.jl :: Bloom filter implementation in Julia.
- BloomFilters.jl :: are a probabilistic data structure that can be used to test the inclusion and exclusion of items in a list.
- brim.jl :: BRIM modularity - Various ways to optimize the modularity of bipartite networks using BRIM in Julia.
- FArrayMod.jl :: provides the ability to use arbitrary starting indices for arrays in Julia programming language.
- FingerTree.jl :: A Finger Tree is a functional data structure that can give an amortized constant time access to the "fingers" (leaves) of the tree where the data is stored, while the internal nodes are labeled in some way as to provide the functionality of the particular data structure being implemented.
- FunctionalCollections.jl :: Functional and and persistent data structures for Julia.
- Graphs.jl :: a package for working with graph types and algorithms in Julia.
- DOCS:: Documentation for the Graphs.jl package on the Julia website, also mirrored on graphsjl-docs.readthedocs.org
- A project report on using the Graphs.jl package by Samuel Huberman, PhD student at MIT.
- GraphLayout.jl :: Graph layout algorithms in pure Julia.
- GraphicalModels.jl :: Data structures and parsing tools for representing graphical models in Julia.
- Grid.jl :: Interpolation and related operations on grids for the Julia language.
- ImmutableArrays.jl :: Statically-sized immutable vectors and matrices.
- InverseService :: Matrix Inverse as a Service.
- JuliaParser.jl :: A rewrite of Julia's parser in Julia.
- JudyDicts.jl :: Judy Array for Julia.
- JSparse.jl :: A Julia implementation of functions in the CSparse and CXSparse libraries developed by Tim Davis.
- julia-delayed-matrix :: Delayed processing of Vector / Matrix expression in Julia with various backends.
- L1DecisionTree.jl
- LDA.jl :: Linear Discriminant Analysis and Kernel Fisher Analysis.
- Metis.jl :: Julia interface to the Metis graph-partitioning algorithms
- MinimalPerfectHashes.jl :: An implementation of minimal perfect hash function generation as described in Czech et. al. 1992.http:https://bit.ly/137iukS
- Named.jl:: Julia named index and named vector types.
- NamedArray :: is a Julia type that implements a drop-in replacement of Array with named dimensions and Dict-type indexes.
- Networks.jl :: A library for working with Graphs in Julia.
- OffsetArrays.jl :: provides the ability to use arbitrary starting indices for arrays in Julia.
- ParallelSparseMatMul.jl :: A Julia library for parallel sparse matrix multiplication using shared memory.
- PDMats.jl :: Uniform Interface for positive definite matrices of various structures
- PETSc.jl :: sparse-matrix interface for the Julia language.
- RedBlackTrees.jl :: A red–black self-balancing binary search tree in Julia. REF: http:https://en.wikipedia.org/wiki/Red_black_trees
- RingBuffer.jl :: Julia ring buffer implementation for buffered IO
- rsk :: Code for exploring the Robinson–Schensted–Knuth correspondence
- Series.jl :: Series data structure in Julia
- Sims.jl :: Non-causal, equation-based modeling in Julia.
- SizeArrays.jl :: Julia array parametrised by size instead of dimension
- SuffixArrays.jl :: Native Julia suffix array implementation. Derived from sais.
- TimeArrays.jl :: temporary repo exploring the union of SeriesPair arrays into multicolumn arrays with similar behavior.
- TOML.jl :: A TOML parser for Julia
- Trie.jl :: Implementation of the trie data structure.
- DAI.jl :: A julia binding to the C++ discrete approximate inference library for graphical models: libDAI
- DecisionTree.jl :: https://github.com/bensadeghi/DecisionTree.jl.
- HopfieldNets.jl :: Discrete and continuous Hopfield networks in Julia.](https://github.com/johnmyleswhite/HopfieldNets.jl)
- KaggleDigitRecognizer.jl :: Julia code for Kaggle's Digit Recognizer competition
- kNN.jl :: The k-Nearest Neighbors algorithm in Julia.
- liblinear.jl :: Liblinear binding to Julia
- MachineLearning.jl :: is a Machine Learning library package that consolidates common machine learning algorithms written in pure Julia and presents a consistent API.
- Markov.jl :: Trial Markov package
- MDP.jl (MDP.jl by @adityam) :: Markov Decision Processes algorithms for Julia
- MDP.jl (MDP.jl by @khadiwala) :: Markov Decision Processes in Julia.
- MLBase.jl :: A set of functions to support the development of machine learning algorithms.
- MultiLabelNeuralNetwork.jl :: A simple feed-forward neural network for multi-label classification
- Ollam.jl :: OLLAM: Online Learning of Linear Adaptatable Models
- Orchestra.jl :: Heterogeneous ensemble learning package for the Julia programming language.
- SimpleML.jl :: Textbook implementations of some Machine Learning Algorithms in Julia.
- SFA.jl :: Implementation of the standard SFA (Slow Feature Analysis) algorithm (both linear and non-linear signal expansion) in Julia.
- YCaret.jl :: Machine learning utility functions in Julia.
- RegERMs.jl :: A package implementing several machine learning algorithms in a regularised empirical risk minimisation framework (SVMs, LogReg, Linear Regression) in Julia.
- ML4H.jl :: Machine Learning for Hackers in Julia
- A curated list of awesome places to learn and/or practice algorithms.
- Clustering.jl :: Basic functions for clustering data: k-means, dp-means, etc..
- HClust.jl :: Hierarchical Clustering for Julia, similar to R's hclust().
- NMF.jl :: A Julia package for non-negative matrix factorization (NMF).
- Pagerank.jl :: An experiment in pagerank on graphs in the order of billions of edges - Currently tested with over half a billion edges.
- ANN.jl :: Artifical Neural Networks
- CookBooks::
- Blog post on Neural networks and a dive into Julia
- Julia_Neural_Network :: [Basic Neural Network written in JuliaLang](https://github.com/nwenzel/Julia_Neural_Network
- mlpnnets.jl :: Feed-forward MLP neural network implementation
- neural.jl :: is a Julia implementation of a neural network, based on Sergio Fierens Ruby version.
- NeuralNets.jl :: Generic artificial neural networks in Julia
- neuralnetwork.jl :: is an implementation of label neural network originally written for MATLAB/Octave by Andrew Ng for Coursera Machine Learning Class.
- SimpleNets :: Simple neural nets implementions in Julia
- Peter Norvig's spelling corrector ported to Julia, is now a part of the DataStructures.jl package.
- diy-lisp-julia :: A julia version of diy-lisp.
- GoodTuring.jl :: A Julia implementation of Simple Good Turing smoothing, largely adapted from @maxbane.
- Languages.jl :: A package for working with human languages
- LTSV.jl :: Labeled Tab Separated Values (LTSV) parser in Julia.
- NGram.jl :: Implement the NGram model in julia
- Parsimonious.jl :: A PEG parser generator for Julia.
- PyLexYacc.jl :: is an interface to Python Lex-Yacc package that uses reflection for most of its processing.
- SimpleParser.jl :: A very simple hackable parser and lexer for simple languages
- Stemmers.jl :: Interface for text stemmer implementations.
- Sumup.jl :: Automatic multi-documents, multi-topics summarization based on topic extraction
- Treekenize.jl :: Parser with beginners and enders and infix
- Text.jl :: Numerous tools for text processing
- TextAnalysis.jl :: is a Julia package for text analysis.
- TopicModels.jl :: TopicModels for Julia.
- Text-Benchmarks :: Comparing Python v. Clojure v. Julia performance in text-processing and dynamic collections.
- Hadamard.jl :: Fast multidimensional Walsh-Hadamard transforms.
- 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