Traditional Machine Learning and No Code Machine Learning With Its Features and Application
Traditional Machine Learning and No Code Machine Learning With Its Features and Application
Volume 5 Issue 2, January-February 2021 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470
KEYWORDS: Auto-Code Generation, Deep Learning, Artificial Intelligent, Auto Copyright © 2021 by author(s) and
algorithm selection, No-Code ML platforms International Journal of Trend in Scientific
Research and Development Journal. This
is an Open Access article distributed
under the terms of
the Creative
Commons Attribution
License (CC BY 4.0)
(http://creativecommons.org/licenses/by/4.0)
INTRODUCTION
With this fast developing world computers play a vital role in needs to train a model by applying the most appropriate
almost every sector. Machine can work as an instruction algorithm on the kind of data. In today’s world the data
given to it. Without giving any instruction to it, it becomes generated is not in structure or the data which is the most
useless. But with the concept of Artificial Intelligent now appropriate in to train the model so that before applying any
machines are becoming smart enough that they can work on algorithm on the data it is required to arrange the data in the
their own. This can be achieved through the concepts of most appropriate manners.
machine learning. Taking an example of allowing only
authorized persons in the organization, if unauthorized As shown in figure 1, ML follows the above flow. First task is
persons try to enter then generate and alert. But as human to import the data on which the model is needed to create.
faces change slowly day by day it is not possible to recognize The data can be in any form i.e. images, csv, text, excel etc.
the person without help of machine learning. In this situation The second task is to create structured data. We have to give
machine learning helps to do the tasks. all the data in some specific structure so that the model can
be trained more accurately. After having the structure data,
In this era machine learning has many impacts on the it might be possible that all data are not present or some of
different real time areas. With the development of new the information is missing in the data. It also has some
technology and languages like Python, machine learning is outliers which affect the entire model. So it is necessary to
becoming easy yet it requires more and deep knowledge of remove such data points. This is done using the
statistics and programming as well. With introduction to No- preprocessing of the data. In this stage feature engineering,
Code ML, it becomes easy to create a model without having feature transformation, feature selection, missing values
knowledge of the programming and statistics. filling, outlier handling, checking for variable types etc is
done on this stage. In other phases the model/algorithm is
TRADITIONAL MACHINE LEARNING APPROACH selected from the library or the new algorithm is applied on
Machine learning is a way to train a machine to predict the the data. By checking the type of the data proper model is
future results. In traditional machine learning approach it selected. Then model apply on the data and train the model.
Before training the model partition is done i.e. the train data
and validates data. After training and validation the data
metric and score model is created. If the score is too less or
not reached to the targeted score then the preprocessing,
model applying, model assessment stages are repeated.
When the model reaches the targeted or enough accuracy
then at the next stage the tested data is also added in the
data set and the model is re-trained with the new data which
is predicted by model. Then in the next stage the model is
deployed and the maintenance of the model is done by
taking all the information of the model's output. If any
further need is created then all the working and predicted
data and results are added into the data set and all the Figure 2: Approach of No-Code ML with traditional
process from training the model is repeated. On the above approach
way in every stage a good knowledge of programming and
statistics is needed. But the problem with this is that all WORKING OF ALGORITHM
statistics specialists don’t know programming and all the It looks very simple that the model is created automatically
programmers are not experts in the field of statistics. So as but in the background many processes are done by the
the solution No-Code ML is introduced. platforms. Those stages are described here.
2. Google AutoML
This AutoML tool is developed by the world’s leading
company GOOGLE. Google provides the same feature as
CreateML. AutoML currently includes Vision i.e. image
classification, Natural Language Processing, Video Intelligent
etc… This tool enables the users to train models on specific
to use cases. It allows exporting the model in .pb or .tflite
formation. Figure 3: Matrix of the model accuracy