Let me first define you what is Machine Learning ,

Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed.

Machine learning focuses on the development of computer programs that can access data and use it to learn for themselves.

Machine learning models are akin to mathematical functions — they take a request in the form of input data, make a prediction on that input data, and then serve a response.

In the final step of ML modeling ,we have to deploy a model with…

Believe it or not, many Android developers have been using DI since their very first applications. However, most new developers haven’t used any DI framework, such as Dagger 2, on their first projects. This sounds ridiculous, but it’s true. How? Let’s see.

In the illustration above, ClassA uses an object instantiated, or created, by itself, whereas ClassB just employs an object instance, regardless of where it comes from. So, it can be stated that DI means that a specific entity or class instance can obtain any dependency it needs from the outer world. …

Focus two things while developing a software

  1. Understand the problem and match it with some pattern.
  2. Reusage of old interface or making the present design reusable for the future usage.

Go4 divide design pattern into three parts.

  1. Creational
  2. Structural
  3. Behavioral


These design patterns are all about class instantiation or object creation. These patterns can be further categorized into Class-creational patterns and object-creational patterns. While class-creation patterns use inheritance effectively in the instantiation process, object-creation patterns use delegation effectively to get the job done.

Creational design patterns are Factory Method, Abstract Factory, Builder, Singleton, Object Pool and Prototype.



Rajendra Rajaram

I am an android developer, Iot developer, and CEO at liveiot.in

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store