An open API service indexing awesome lists of open source software.

https://github.com/saichandrareddy1/oxygenjs

This a JavaScript Library for the Numerical Javascript and Machine Learning
https://github.com/saichandrareddy1/oxygenjs

algebra javascript machine machine-learning machine-learning-algorithms maths matrix numerical-methods preprocessing

Last synced: 3 months ago
JSON representation

This a JavaScript Library for the Numerical Javascript and Machine Learning

Awesome Lists containing this project

README

          

### OxygenJS

Hello Every One I'm a :heart:er who is trying to bulid Machine Learning libaray in , I really excited to create Machine Learning Library in JavaScript

### What you need to do

**If you are interested to contribute here, please visit [this page](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Contribute.md) !!!**

### prerequisite

we need only one libraries as the preprequisites

:point_right: mathjs

npm install mathjs

### Guide to Install

* :point_right: [Installations](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Installation.md)

### Working with Data

data is the containing of the inbuilt datasets, you can wotk with the datasets directly from the repository

Engine is about containing the many types of the Files, loading the data, preprocessing the data, textCount...

* :point_right: [data](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Data.md)

* :point_right: [Engine](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Engine.md)

* :point_right: Load

* [textLoad](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Engine.md#load)

* :point_right: Preprocessing

* [TypeConvertor](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Engine.md#typeconvertor)
* [ColumnsMean](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Engine.md#columnsmean)
* [StandardScaler](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Engine.md#standardscaler)
* [StandardDeviation](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Engine.md#standarddeviation)
* [LabelEncoder](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Engine.md#labelencoder)
* [shuffleArray](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Engine.md#shufflearray)
* [train_test_split](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Engine.md#train_test_split)
* [featuresAndLabels](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Engine.md#featuresandlabels)

* :point_right: textCount

* [textCount](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Engine.md#textcount)

* :point_right: metrices

* [SquareError](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/metrices.md#squared-error)
* [MeanSquaredError](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/metrices.md#mean-square-error)
* [MeanAbsoluteError](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/metrices.md#mean-absolute-error)
* [RootMeanSquareError](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/metrices.md#root-mean-square-error)
* [MeanSquareLogError](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/metrices.md#mean-square-log-error)
* [r2_Score](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/metrices.md#r2-score)
* [AccuracyScore](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/metrices.md#accuracy-score)
* [ConfusionMatrix](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/metrices.md#confusion-matrix)
* [Recall](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/metrices.md#recall)
* [Precision](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/metrices.md#precision)
* [f1_Score](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/metrices.md#f1_score)
* [Classification_report](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/metrices.md#classification-report)

* :point_right: Gradient Decent

* [Gradient Decent Algorithm](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Engine.md#gradient-decent)

### Numerical JavaScript

Here we are going to deal with many mathmatical functions by using JS Linearalgebra, n dimentional data etc...

* :point_right: [LinalgJS](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/LinalgJS.md)

* :point_right: [determinant](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/LinalgJS.md#det)
* :point_right: [det function](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/LinalgJS.md#det-function)
* :point_right: [invDet](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/LinalgJS.md#inverse-determinant)
* :point_right: [mat](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/LinalgJS.md#mat)
* :point_right: [mat](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/LinalgJS.md#mat-1)
* :point_right: [dot](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/LinalgJS.md#dot)
* :point_right: [vdot](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/LinalgJS.md#vdot)
* :point_right: [identity](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/LinalgJS.md#vdot)
* :point_right: [eye](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/LinalgJS.md#eye)
* :point_right: [inner](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/LinalgJS.md#inner)


* :point_right: [ndJS](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/ndJS.md)

* :point_right: [array_split](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/ndJS.md#array-split)
* :point_right: [linSpace](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/ndJS.md#linspace)
* :point_right: [ndArithmetic](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/ndJS.md#ndarithmetic)
* :point_right: [ndMul](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/ndJS.md#ndmul)
* :point_right: [ndOnes](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/ndJS.md#ndones)
* :point_right: [ndZeros](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/ndJS.md#ndzeros)
* :point_right: [ndRandom](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/ndJS.md#ndrandom)
* :point_right: [ndRange](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/ndJS.md#ndrange)
* :point_right: [ndReshape](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/ndJS.md#ndreshape)
* :point_right: [ndSearch](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/ndJS.md#ndsearch)
* :point_right: [ndSearchSort](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/ndJS.md#ndsearchsort)


### Machine Learning Library

:point_right: [Regression](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Comming.md)
:point_right: [Classification](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Comming.md)
:point_right: [clustering](https://github.com/saichandrareddy1/OxygenJS/blob/master/Docs/Comming.md)

### Connect with me

[![github](https://cloud.githubusercontent.com/assets/17016297/18839843/0e06a67a-83d2-11e6-993a-b35a182500e0.png)][1]
[![linkedin](https://cloud.githubusercontent.com/assets/17016297/18839848/0fc7e74e-83d2-11e6-8c6a-277fc9d6e067.png)][3]
[![facebook](https://cloud.githubusercontent.com/assets/17016297/18839836/0a06deb4-83d2-11e6-8078-1d0974af0f63.png)][2]

[1]: https://github.com/saichandrareddy1
[2]: https://www.linkedin.com/in/sai-chandra-reddy-vuta-946b2b133/
[3]: https://www.facebook.com/saichandrareddy.vuta

### How to motivate me
##### Give a Star :star::star::star:

:point_right: Feel free to give a star for the [repository](https://github.com/saichandrareddy1/OxygenJS) :star::star::star:

### Documentation

Now Numerical was going to Update By Agust 15th,Very soon will release with all the ML algorithmns :v::v::v:

### Are we having any npm module ?
**yes we have**
```js
npm i oxygenjs
```

***it will update into the module by 22nd August, completely find the link [here](https://www.npmjs.com/package/oxygenjs)***

### Thanks :pray::pray::pray: