Treffer: Leveraging the power of Python, Octave and Matlab for Machine Learning.
Weitere Informationen
The objective of this paper is to bring awareness, instigate interest, and promote the need of using Artificial Intelligence (AI) and machine learning algorithms for information and engineering technology students. This paper will also attempt to review some of the widely used methods for supervised and unsupervised machine learning and the key issues that students may come across, suggest some discrete resolutions so as to provide optimal results on the accuracy and validity of Train and Test methodology. Operational Definitions: Artificial intelligence is the intelligence demonstrated by machines while machine learning is the ability of a computer to learn and make decisions the same as a human. Data science is the exploration and quantitative analysis of all available structured and unstructured data to develop understanding, extract knowledge, and formulate actionable results. Machine learning (ML) process may be divided into three main steps: data cleansing, feature extraction and optimization, and train/test system modeling. Models are evaluated based on statistics about the errors, or residuals, in the predicted values. Evaluating models is challenging since there is no testing data with labels to determine the correctness. In Python, Principal Component Analysis (PCA) is used to evaluate clustering methods. Scikit-learn is a Python library that implements the various types of machine learning algorithms, such as classification, regression, clustering, decision tree, and more. Using Scikit-learn, implementing machine learning is now simply a matter of supplying the appropriate data to a function so that you can fit and train the model. The paper will explore selected programming tools, theoretical analysis of selected machine learning algorithms and demonstrate the three main ML steps with examples. [ABSTRACT FROM AUTHOR]