RoboticsClubIITJ / ML-DL-implementation

An implementation of ML and DL algorithms from scratch in python using nothing but NumPy and Matplotlib.
BSD 3-Clause "New" or "Revised" License
48 stars 68 forks source link

Splitting Models.py into Multiple py Files, according to Domain of Learning #161

Open kwanit1142 opened 3 years ago

kwanit1142 commented 3 years ago

To be Dealt after #144 Issue.

Is your feature request related to a problem? Please describe. Models.py will tend to increase, as more models will get included, which seems to be unorganized, according to Domain of Learning, they associate themselves with. Right now, we have different models of different domain learnings, like regression, classification, unsupervised, anomaly detection, etc...

Describe the solution you'd like According to the domain of which the model is associated, files should be created, like Supervised.py, Unsupervised.py, Anomaly.py, etc.

Approach to be followed (optional) See the file Models.py and understand that how many models belong to which domain learning type.

Additional context It is to be done very carefully, as there might be chances of Import and path errors, as well as the breakdown of Codebase itself.