Machine Learning Methods are used to make the system learn using methods like Supervised learning and Unsupervised Learning which are further classified in methods like Classification, Regression, and Clustering. This selection of methods entirely depends on the type of dataset that is available to train the model, as the dataset can be labeled, unlabelled, large. There are various applications (like image classification, Predictive analysis, Spam detection) that use these different machine learning methods. So far, python has the best packages for implementing and creating ML algorithms. I have vast experience in ML creation and implementation and will use Jupyter notebook or PyCharm to help in ML modeling. Some of the methods which I employ when doing ML modeling include
- Regression i.e. ridge regression, SVR, Logistic regression, linear regression
- Instance bases e.g. KNN and Learning vector quantization
- Classifiers e.g. probabilistic classifier, decision trees, Naives Bayes etc.
Some of the most common libraries I use in python include
- Keras
- Pytorch
- Tensorflow
- Numpy
- Pandas
- Scilit-learn
- Spark