https://github.com/tonystark-edith/dynamic-learning-technique
https://github.com/tonystark-edith/dynamic-learning-technique
dlt machine-learning
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/tonystark-edith/dynamic-learning-technique
- Owner: TONYSTARK-EDITH
- License: mit
- Created: 2022-03-27T11:51:22.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-10T09:44:40.000Z (over 3 years ago)
- Last Synced: 2024-12-14T09:19:47.090Z (about 1 year ago)
- Topics: dlt, machine-learning
- Language: Python
- Homepage:
- Size: 74.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dynamic Learning Technique
Dynamic learning technique allows the user to train a model in batch wise manner
## Installation
Use the package manager [pip](https://pip.pypa.io/en/stable/) to install Exchange Rate Api
```bash
pip install Dynamic-Learning-Technique
```
## Usage
The DLT takes 2 argument with 6 optional arguments
```python
# Initialize an object to DLT
from DLT import *
from sklearn.tree import DecisionTreeRegressor
import asyncio
async def main():
obj = DLT(['X dataset'], ['Y dataset'], DecisionTreeRegressor())
await obj.start()
if __name__ == "__main__":
asyncio.run(main())
```
## Features
- ## **Algorithms Supported**
New supported algorithms has been included
- RandomForestClassifier
- DecisionTreeClassifier
- SVC
- RandomForestRegressor
- DecisionTreeRegressor
- LinearRegression
- LogisticRegression
- SVR
- Ridge
- Lasso
- ## **Exception**
New exceptions has been included
- NoArgumentException
- InvalidMachineLearningModel
- InvalidDatasetProvided
- BatchCountGreaterThanBatchSize
- ## **Parallel Processing**
- The splitting process has been made an asynchronous process in order to increase the speed of the splitting
process
Test cases has been included
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
## License
[MIT](https://github.com/TONYSTARK-EDITH/Dynamic-Learning-Technique/blob/9cf56eb5b1421e70d895bcf52e4f3c4964987df2/LICENSE)