Packages 
Package Description
io.bhagat.ai
A package that uses the math package to create classes that perform artificial intelligence
io.bhagat.ai.reinforced
A package that holds AI algorithms that fall under unsupervised learning
io.bhagat.ai.supervised
A package that holds AI algorithms that fall under supervised learning
io.bhagat.ai.unsupervised
A package that holds AI algorithms that fall under unsupervised learning
io.bhagat.math
A package containing many of the necessary math tools for a neural network
io.bhagat.math.calculus
A package for calculus
io.bhagat.math.linearalgebra
A package for storing linear algebra
io.bhagat.math.statistics
A package for storing statistics related math
io.bhagat.server
A package for java servers to serve the contents of this library
io.bhagat.util
A package containing utility classes