Conventional programming vs Machine Learning programming

What is Conventional Programming ?

It’s the normal programming way. Developer should define all of the cases that client do. Everythings is dependent on the developer.

when you see the program, many programs would be devloped as Convetional Programming.

What is Machine Learning Programming ?

Unlike conventional programming, The program
made as Machine Learning Programming is driven by data not developer.

If the business has many cases like STT or Computer Vision, this programming way would be better.

White Box Testing vs Black Box Testing

White Box Testing means just checking the logic of the functions located in internal system. these function are usually so tiny part of the system. one of the main features of White Box Testing is that you can see the interal logic in the system.

Unlike White Box Testing, Black Box Testing can see the internal of system. so It can only test input and output of this system.

The program made as Machine learning technique could not be seen because it’s operated by data not developer. so We can only test with Black Box Testing in this progamming way case.

Why do we use the Machine Learning ?

Actually, This way has a big strength unlike Conventional thing. We always consider about the exception of program when we build the system. but Let’s try to suppose that this program has a lof of the exception innumerable. then It’s impossible to make the program using Conventional Programming way because We can’t know all of the exception. In this case, Machine Learning programming way is more proper than former.

For example, If we make the program for recognizing the handwriting which figure many various using Convetional thing, We have to know the figure of handwriting by all over the people because It’s always different.

Share