GUPTA MECHANICAL

IN THIS WEBSITE I CAN TELL ALL ABOUT TECH. TIPS AND TRICKS APP REVIEWS AND UNBOXINGS ALSO TECH. NEWS .............
Showing posts with label Artificial Intelligence. Show all posts
Showing posts with label Artificial Intelligence. Show all posts

Tuesday, 13 December 2022

December 13, 2022

AI vs Machine Learning vs Deep Learning

AI vs. Machine Learning vs. Deep Learning | Machine Learning Training with Python

AI vs Machine Learning vs Deep Learning

Hello, everyone, This is Mohit and welcome to today's topic of discussion on AI vs. Machine Learning vs. Deep Learning. 

These are the terms that confuse many people, and if you, too, are among them, let me resolve it for you.      

So let's move on and understand how exactly they differ from each other. So let's start with artificial intelligence. The term artificial intelligence was first coined in the year 1956. The concept is pretty old, but it has gained its popularity recently. But why well, the reason is earlier we had a minimal amount of data the data we had Was not enough to predict the accurate result. Still, a tremendous increase in the number of data statistics suggests that by 2020 the accumulated volume of data will increase from 4.

Now, we have more advanced algorithms and high-end computing power and storage that can deal with such large amounts of data as a result.

Just for your understanding of what does AI well, it's nothing but a technique that enables the MachineMachine to act like humans by replicating the behavior and nature with AI. 
The MachineMachine can learn from the experience. The machines are just responses based on new input, thereby performing human-like tasks. 

Artificial intelligence can be trained to accomplish specific tasks by processing large amounts of data and recognizing patterns in them. You can consider that building an artificial intelligence is like Building a Church, and the first church took generations to finish. 

So most of the workers were working in it never saw the outcome those working on it took pride in their craft building bricks and chiseling stone that was going to be placed into the magnificent structure. 

So as AI researchers, we should think of ourselves as humble brick makers whose job is to study how to build components example Parts is planners or learning algorithms accept anything that someday.

Someone and somewhere will integrate into the intelligent systems some of the examples of artificial intelligence from our day-to-day life.
Our Apple series is just playing computer Tesla self-driving cars, and many more these examples are based on deep learning and natural language processing.

Well, this was about what is and how it gains its hype—so moving on ahead. Let's discuss machine learning and see what it is and the white pros of an introduction. Well, Machine learning came into existence in the late 80sand the early 90s, but what were the issues with the people which made the machine learning come into existence? 

Let us discuss them one by one in the field of Statistics. 

The problem was how to efficiently train large complex models in computer science and artificial intelligence. The problem was how to prepare a more robust version of the AI system, while in the case of Neuroscience problem faced by the researchers was how to design the operation model of the brain. 

 Now this Machine learning shifted its focus from the symbolic approaches. 

It had inherited from the AI and move towards the methods and model. It had borrowed from statistics and probability theory. So let's proceed and see what exactly is machine learning. Well, Machine learning is a subset of AI which The computer to act and make data-driven decisions to carry out a specific task. 

These programs are algorithms that are designed in a way that they can learn and improve over time when exposed to new data. Let's see an example of machine learning. Let's say you want to create a system that tells the expected weight of a person based on its side. 

The first thing you do is collect the data. 

Let's see there is how your data looks like now. Each point on the graph represents one data point to start. We can draw a simple line to predict the weight based on height. For example, a simple line W equal x minus hundred where W is waiting for kgs and edges hide and centimeter this line can help us to make the prediction. 

Our main goal is to reduce the difference between the estimated value and the actual value. So to achieve it, we try to draw a straight line that fits all these different points and minimize the error. 

So our primary goal is to minimize the error and make them as small as possible, decreasing the error or the difference between the actual value and estimated value. I increase the performance of the model further on the more data points. We collect the better. 

Our model will become we can also improve our model by adding more variables and creating different production lines for them once the line is created. So from the next time we feed new data, for example, the height of a person to the model, it would easily predict the data for you, and it will tell you what has predicted weight could be. 

I hope you got a clear understanding of machine learning. I am so moving on ahead. 

Let's learn about deep learning. Now, what is deep learning? 

You can consider a deep learning model as a rocket engine, and its fuel its vast amount of data that we feed to these algorithms the concept of deep learning is not new. Still, recently it's hype as increase and deep learning are getting more attention. 

This field is a particular kind of machine learning that is inspired by the functionality of our brain cells called neurons, which led to the concept of artificial neural networks. 

It merely takes the data connection between all the artificial neurons and adjusts them according to the data pattern. More neurons are added at the size of the data is largest automatically features learning at multiple levels of abstraction. 

You are thereby allowing a system to learn complex function mapping without depending on any specific algorithm. You know, no one knows what happens inside a neural network and why it works so well, so currently, you can call it as a black box. Let us discuss some of the examples of deep learning and understand it in a better way. 

Let me start with a simple example and explain to you how things happen at a conceptual level. Let us try and understand how you recognize a square from other shapes. The first thing you do is check whether there are four lines associated with a figure or not a simple concept, right? 

If yes, we further check if they are connected and closed again for a few years. 

We finally check whether it is perpendicular, and all its sides are equal, correct if Fulfills. Yes, it is a square. It is nothing but a nested hierarchy of Concepts that we did here we took a complex task of identifying a square and this case and broken into more straightforward tasks. 

Now this deep learning also does the same thing, but at a larger scale, let's take an example of MachineMachine, which recognizes the animal. The task of the MachineMachine is to know whether the given image is of a cat or a dog. 

What if we were asked to resolve the same issue using the concept of MachineMachine learning what we would do first. 

We would Define the features such as check whether the animal has whiskers are not a check if the animal has pointed ears or not or whether its tail is straight or curved in short. 

We will Define the facial features and let the system identify which features are more critical in classifying a particular animal now; when it comes to deep learning takes this to one step ahead of deep learning.
Automatically, it finds out the function most important for classification compared to machine learning, where we Had to give out those features by now manually. 

I guess you have understood that AI is a more significant picture and machine learning and deep learning, or it's apart. So let's move on and focus our discussion on machine learning and deep learning the easiest way to understand the difference between the MachineMachine learning and deep learning is to know that deep learning is machine learning more explicitly. 

It is the next evolution of machine learning. 

Let's take a few critical parameters and compare Machine learning with deep learning. 

So starting with data dependencies, the most crucial difference between deep learning and machine learning is its performance as the volume of the data gets increased from the below graph. 

You can see that when the size of the data is a small deep learning algorithm doesn't perform that well, but why well?  

 Is because a deep learning algorithm needs a large amount of data to understand it correctly. On the other hand, the machine learning algorithm can efficiently work with smaller data set fine. 

Next comes the hardware dependencies deep learning. Are heavily dependent on high-end machines while the machine learning algorithm can work on low and devices as well.  

Because the requirement of deep learning algorithm includes GPUs, which is an integral part of its working, the Deep learning algorithm requires GPUs as they do a large amount of matrix multiplication operations. These operations can only be efficiently optimized using a GPU as it is built for this purpose. 

Only our third parameter will be feature engineering will feature engineering is a process of putting the domain knowledge to reduce the complexity of the data and make patterns more visible to learning algorithms. 

This process is difficult and expensive in terms of time and expertise in the case of machine learning. 


For example, the features can be a pixel value shaping texture position orientation or anything fine. The performance of most of the machine learning algorithms depends on how accurately the elements are identified and extracted. In contrast, in the case of deep learning algorithms, it tries to learn high-level features from the data. 

It is a distinctive part of deep learning, which makes it way ahead of traditional machine learning deep learning reduces the task of developing a new feature.

Extractor for every problem like in the case of CN n algorithm first tries to learn the low-level features of the image such as edges and lines. Then it proceeds to the parts of faces of people and then finally to the high-level representation of the face. 

I hope that things are getting more apparent to you. 

So let's move on ahead and see the next parameter. So our following setting problem-solving approach when we are solving a problem using traditional machine learning algorithms. It is generally recommended that we first breakdown the problem into different sub-parts, address them individually, and then finally combine them to get the desired result. 

 It is how the machine I learning algorithm handles.

On the other hand, the Deep learning algorithm solves the problem from end to end. Let's take an example to understand this suppose. You have a task of multiple object detection. 

And your task is to identify. 

What is the object, and where itis present in the image? 

So, let's see and compare. How will you tackle this issue using the concept of machine learning and deep learning, starting with machine learning in a typical machine learning approach? 

You would divide the problem into two steps first object detection and then object recognization. 

First of all, you would use a bounding box detection algorithm like grab cut, for example, to scan through the image and find out all the possible objects. 

Now, once the objects are recognized, you would use the object recognization algorithms like SVM with hog to identify relevant objects. 

Now, finally, when you combine the result, you would be able to identify. What is the object and where it is present in the image? On the other hand, in an in-depth learning approach, you would process the process from end to end, for example, in a euro net, a type of deep learning algorithm. 

You would pass an image, and it would give out the location along with the name of the object. Now, let's move on to our fifth comparison parameter, its execution time.
Usually, a deep learning algorithm takes a long time to train because there's so many parameter ina deep learning algorithm that makes the training longer than usual the training might even last for two weeks or more than that. 

If you are training entirely from scratch, whereas in the case of machine learning, it relatively takes much less time to prepare, ranging from a few weeks to few Arts. 

Now, the execution time is completely reversed when it comes to the testing of data during testing the Deep learning algorithm takes much less time to run. 

Whereas if you compare it with a KNN algorithm, which is a type of machine learning algorithm, the test time increases as the size of the data increase last but not the least.

We have interpretability as a factor for comparison of machine learning, and Running this fact is the main reason why deep learning is still thought ten times before anyone uses it in the industry. 

Let's take an example, suppose. 

We use deep learning to give automated scoring two essays the performance it provides, and scoring is quite excellent and is near to the human achievement, but there's an issue with it. 

It does not reveal white has given that score indeed mathematically. It is possible to find out which node of a deep neural network was activated, but we don't know what the neurons are supposed to model and what these layers of neuron we're doing collectively. 

So if able to interpret the result, on the other hand, a machine learning algorithm, like a decision tree, gives USA crisp rule for void chose and watered chose. 

So it is particularly easy to interpret the reasoning behind; therefore, the algorithms like a decision tree and linear or logistic regression are primarily used in the industry for interpretability before we end this session. 

Let me summarize things for you. Machine learning uses algorithms to parse the data to learn from the data and make an informed decision based on what it has learned fine.

Now this deep learning structure algorithms in layers to create an artificial neural network that can learn and make Intelligent Decisions.

On their own finally, deep learning is a subfield of machine learning. At the same time, both fall under the broad category of artificial intelligence. Deep learning is behind the most human-like artificial intelligence. 
December 13, 2022

Applications of Artificial Intelligence in the Real World

Applications of Artificial Intelligence in the real world  


Applications of Artificial Intelligence in the Real World


Hello everyone, In today's session, we are going to see applications of artificial intelligence. 


So the topics that we are going to cover in today's session are types of artificial intelligence artificial intelligence-related trends and technologies and applications of artificial intelligence. 


So without wasting time, we'll start with an overview of artificial intelligence. 


Artificial Intelligence is the simulation of one intelligence process by machines, especially computer systems. This possesses learning reasoning and self-correction.



How To Start Learning Artificial Intelligence(AI) Programming 



Some of the applications of artificial intelligence include expert system speech recognition and machine vision. Artificial intelligence is advancing dramatically; it is already transforming our world socially, economically, and politically.



AI vs Machine Learning vs Deep Learning 



 Artificial intelligence was coined by John McCarthy, an American computer scientist in 1956 at The Dartmouth Conference, where the discipline was born. 


Today it is an umbrella term that encompasses everything from robotic process automation with actual robotics.


Artificial Intelligence can perform tasks such as identifying patterns in the data more efficiently than humans enabling businesses to gain more insight out of their data now. Let's move to types of artificial intelligence.


Artificial Intelligence can be classified in several ways the first classifies the artificial intelligence as either weak artificial intelligence or sharp artificial intelligence weak artificial intelligence, also known as narrow artificial intelligence.


It is an AI system that designed and trained for a specific type of task sharp artificial intelligence is known as artificial general intelligence.


It is an AI system with generalized one cognitive abilities so that when presented with unfamiliar tasks, it has enough intelligence to find a solution.


Artificial Intelligence is categorized into the four types these are as follows type 1- reactive machines it is an example of Deep Blue, an IBM chess program that can identify pieces on the chessboard and can make predictions accordingly. Still, the major fault with this is that it has no memory and cannot use past experiences to inform the future.


Ones it also analyzes possible moves of its own and its opponent deep blue and AlphaGO designed for nano purposes and cannot easily be applied to any other solution, the next type is limited memory.


This artificial intelligence system can use past experiences to inform future decisions. Most of the decision-making functions in autonomous vehicles have been designed in this way.


The next type is the theory of mind; this is a psychology term that refers to the understanding like others in their benefits and intentions that impact the decision.


 They make the fourth type is self-awareness in this category AI system has a sense of self have consciousness machine with self-awareness understand.


Their current state and can use the information to infer what others are feeling now let's move to the artificial intelligence technologies.


The market for artificial intelligence technologies is flourishing artificial intelligence involves a variety of techniques and tools.


Some of the recent technologies are as follows natural language generation; it is a tool that produces text from the computer data currently used in customer service report generation and summarizing the business intelligence insights. 


Next is speech recognition. It transcribes and transforms human speech into a format useful for computer application presently used is an interactive voice response system and mobile apps.


Next is a virtual agent it is a computer-generated animated artificial intelligence virtual character that serves as an online customer service representative it leads an intelligent conversation with the user's response to their question and performs adequate nonverbal behavior.


The next is machine learning. It provides algorithms API and training toolkits data as well as computing power to design train and deploy the models into the application processes and other machines.


The next is deep learning platform a particular type of machine learning consists of an artificial neural network with multiple abstraction layers it is currently used in the pattern recognition and classifications application supported by massive datasets.


The next AI-related technology is biometrics. It uses methods for unique recognition of human-based upon one or more intrinsic physical or behavioral traits in computer science.


Particularly biometric is used as a form of identity access management and access control. It is also used to identify individuals in the group that is under the surveillance currently used in market research.


The next is robotic process automation using a script and other methods to automating one action to support efficient business processes it is currently used where it is inefficient for a human to execute a task.


The next technology is a text analytics and natural language processing NLP uses and support text analytics by facilitating.


Now let's see the applications of artificial intelligence first artificial intelligence in healthcare companies are applying machine learning to make better and faster diagnoses than humans. One of the best-known technologies is IBM's Watson.


It understands the natural language and can respond to the questions asked of it the system mines patient's data and other available data sources from hypotheses which are then present with a confidence score schema.


AI is a study that realizes to emulate human intelligence into computer technology that could assist both the doctor and the patients in various ways.


Such as by providing a laboratory for examination by devising a novel tool to support decision-making and research by integrating the activities in medical software and cognitive science by offering a Content-rich discipline for the future scientific medical communities.


Secondly, artificial intelligence in business robotic process automation is being applied to highly repetitive tasks usually performed by humans machine learning algorithms are being integrated into analytics and CRM that is customer relationship management.


Platform to uncover the information on how to serve customers better Chatbots have already been incorporated into websites, and e companies to provide immediate service to the customer's automation of job positions have also become a talking point among the academic and IT consultancies. 


The third is artificial intelligence in education; it automates Grading giving the educators more time; it can also access students and adapts to their needs helping them work at their own pace.


The fourth application is artificial intelligence in autonomous vehicles, just like human self-driving cars need to have sensors to understand the world around them and the brain to collect the processes and choose the specific actions based on the information gathered.


Autonomous vehicles are with advanced tools to gather the information, including long-range radar cameras and LIDAR. Each of these technologies is used in different capacities. Each collects the different information the next application of AI is for robotics; it allows us to address.


The challenges in taking care of an aging population and allow much longer in between dependence it will drastically reduce maybe even bring down traffic accidents by days as well as enable the disaster response for the in danger situation.


For example, the nuclear meltdown and the Fukushima power plant the next is cyborg technology, one of the main limitations of being human.

It's only our bodies, and green researcher thinks that in the future, we will able to operate ourselves with computers and enhance many of our natural abilities in future predictive analytics.


Artificial intelligence could play an even more fundamental role in content creation. Also, in the software fields, open-source information and artificial intelligence collection will provide opportunities for global technological parity and the technology of synthetic yet become the future in all the domains of health environment public safety and security.


Thanks for Reading!

Friday, 2 December 2022

December 02, 2022

Artificial Intelligence examples in Robots

Artificial Intelligence examples in Robots 

Artificial Intelligence examples in Robots

There are lots of different types of robots; insect robots, animal robots, jellyfish robots, toy robots, cooking robots, military robots? An android is a human-like robot...it look like a human, talks like a human; it acts like a human.  

 Androids are the pinnacle of robotics and artificial intelligence. Successfully building an android is essentially like creating synthetic life in our image. So how close are we to building an android? Right now, there are only a handful of robots that are anywhere close to passing themselves off as human. 

Not only do these 'bots look and feel weird, their artificial intelligence systems... aren't that intelligent. But roboticists and computer engineers are working on humanoid, intelligent robots all over the world. Why? Because who doesn't want a robot cook, butler, or driver? But making science-fiction a reality is way harder than it looks. Even just attempting to make robots look and move like humans is hard. 

AI has gotten very smart in specific aspects, most recently in perception. Well, you have speech recognition, as well as image recognition software on your cell phones. 

One of the pieces that AI is not still very good at is things like grasping and manipulation of physical objects. Things like cooking require enough excellent motion skills that it will be at least need ten years. 

You now have more sophisticated robots that can pick and move around and help you, more as a complement to the human capabilities rather than replacement. So robots can't physically cook you dinner and clean up afterward - yet. 

Even though most of the robots that you see online are more like this, we're not that far from robotic limbs that perform basic movements. 

In the last ten years, bionic prosthetic arms have come a long way. Many models have decent grip strength and individual finger articulation. But, they're still controlled by people. 

We don't fully understand how our muscles work. It's a complicated system that robotic technology can help to unravel. 

So, that's where we are with movement, but right now, that's the best we've got. And when it comes to the looks department, we're far away. Synthetic robot skin is made of things like silicone and polyurethane. 

It still can't bounce back or feel something. As you probably know, it doesn't even look real. Realistic, synthetic skin will need to be sensitive to different tactile experiences like heat and cold, and no one is even close. 

As for a humanoid robot with smart AI, a robotic skeleton, artificial limbs, and flawless skin? That could take decades, or longer.

We'll have better sensors, sensor meaning cameras, smaller, higher resolution, faster, detecting what's out there, but it's not only visual. It will be auditory. It will be tactile, fingers, hands.
 
Maybe we're overthinking this, do we want or need robots to be humanoid, like the replicants in Blade Runner? 

Or would we be happy with them being out of sight, like the disembodied voice on Star Trek?

If you want a household robot that walks from one room to the other, then you're probably looking for something that looks humanoid. Still, if on the other hand, you're looking for a smart home, and food appears in front of you, that's a smart home, not an intelligent robot. In terms of the challenges, they're the same, it's as to which one you prefer is an issue.

What it's really about is the task. Androids are great for working around the house, but several companies are already proving we don't necessarily need a humanoid robot to drive a car. Perhaps the more significant obstacle to overcome isn't physicality or looks. If we want intelligent robots to work for us, we're going to need them to learn to work with us. 

To be a competent assistant, you need to be able to read the other person's mind. That's the whole direction that' happening right now. And there is this entire saying that the reason humans have the large brains that we have is not to run away from the tigers in the savanna but to be with each other. 

So what we need is to find a way to not only make robots act human but, for them to understand and even anticipate what' son our minds entirely. And is that what we mean by intelligence? 
What is knowledge anyway? How do you test it? How do you know when a thing is intelligent? 

Intelligence involves things like perception, things like the ability to manipulate the world, emotional intelligence, social intelligence. That process of how you deal with the never seen before, never heard before, never experienced before, and still, you somehow know how to react is something that we don't understand. 

It'll be at least 25 years or more before we reach human-level intelligence, and we do contact human-level knowledge, that we will have also passed the Turing test. Alan Turing is often referred to as the father of modern computing.

He said, "a computer would deserve to be called intelligent if it could deceive a human into believing that it was human." But anyone who's ever chatted with a bot online knows they're not great. They don't always understand. The repetitive; they don't respond in the way a human would -- or they know things that no human would know off the top of their heads! 

There was this one human being who knew so much about all the arcana of Shakespeare that people essentially decided that it must be a machine because nobody with a real-life would know so much about Shakespeare. 

Robots are a-common', and while they may not be in humanoid form, they will be replacing the work of humans across our society. Blue-collar, white-collar, nobody is safe. 
The reality is that anything routine, whether it is cognitive or non-cognitive, is going to be replaced. So, for example, truck driving is something that within five years, it's probably going to be gone. Radiologists: you got five years. Psychologists: we have an app for that. Sports and economics reporters: Too late, computers already do that job. 

So, how close are we to creating androids? 

Smart AI systems already exist, and we' rea decade away from building robots that move like us, though, aesthetically, we've still got some significant challenges to overcome. There's no incentive to put all the pieces of the intelligent humanoid robot puzzle together, at least, not yet. 

But in reality, we're not building toward a future where one type of artificially intelligent robot will exist. For better or for worse, we're heading toward a world where a whole fleet of specialized robots will be developed, each taking over its little world. 

December 02, 2022

How To Start Learning Artificial Intelligence(AI) Programming

How To Start Learning Artificial Intelligence(AI) Programming 

How To Start Learning Artificial Intelligence(AI) Programming

Hello friends, This article is on how you can start learning AI. Maybe you are confused like where to start and what to learn, so here you will find easy and effective steps or start your career in artificial intelligence.

AI is trending these days, and people who know AI are in demand. There are lots of opportunities in various fields for so it's the right decision to start learning AI.


But learning AI is not so easy for this  I read many blogs and done lots of research to find best from the best so let's get started first let's go over what you should already know mathematics yes without maths there's no way you can build.

 AI, you should know the concept of automation and how it is related to computer science, and the last thing programming language and Python is recommended now, let's go through simple steps to learn AI. 

First thing first, you must know mathematics and basic math will not do the magic you should know graphs, trees, linear algebra, probability, calculus all that stuff.

The second thing is a data structure and how to interact with the machine. The third is writing algorithms and Fourth and final practice, and you will always find a way to learn if you want to learn yes.

AI is not simple to learn, but everyone is doing, and if they are doing, then what about your experts have released high-quality open-source software tools and libraries for this.

For learning AI, you should go for the purely reactive AI if you saw my video on artificial intelligence vs. machine learning vs. deep learning.

I haven't discussed much on AI because I was focused on machine learning.

So there are four types of AI-first is purely reactive. This one is the most basic form of AI. It covers only one area examples can be google's alpha, and IBM's Deep Blue next is limited memory AI. 

It can make proper decisions from the past information as the name suggests it has enough memory to execute appropriate actions. Examples can be self-driving vehicles, and chatbots third is the theory of mind.

These AI can understand thoughts and emotion which affects human behavior; you can say that it is human-like, but this AI is not ready. Yet, you can think of sonny from iRobot movie or C3PO from Star Wars the final and fourth AI itself-aware this type of AI is super intelligent, unlike purely reactive these AI know about all fields. 

They are aware of their internal states and can predict the feelings of others; however, Elon Musk thinks self over AI.

AI can be the extinction of personal example can be Synths or whatever you pronounce from TV series"Humans" or Eva from 2015 movie "Ex Machina."
 
There are four types of AI. 

It would help if you always started with easy one which is purely reactive so let's go oversteps again the first step learn maths first, or you can learn Python first whichever you want to go with first, 

The second step learns Python AI also involves programming languages like R and Java. Still, Python is recommended after learning Python. You should check out libraries like SciPy, PyBrain NumPy, etc. Will help build machine learning algorithms the fourth step to learn machine learning.

 

Wednesday, 17 June 2020

June 17, 2020

5 steps to start machine learning as a software engineer!

5 steps to start machine learning as a software engineer!   

  

5 steps to start machine learning as a software engineer!


Hi everyone, today we are going to be talking about how to move from software engineering to machine learning in the past three months I have been reading up a lot about machine learning. Some of the findings have surprised me, So I'll try to break this down into five essential tips. 


The first thing is not to get lost in all the hype. There's a lot of blog posts articles that I read, and they are all about the consequences of machine learning as an engineer Who wants to learn something? We are not too bothered about the results right now. Just focus on getting the basic models working. You know a person who can't write hello world can't think about taking over factories.


The second point which I think is quite essential is not to get lost in all the math behind these models these machine learning models, And I know this is controversial and might sound you know entirely wrong. Still, I started with support vector machines that went to quadratic programming. 


Which, in turn, is based on the simplex method? 


It's a part of operations research when I started coding this it's going to have bugs because we are software engineers if you want to use a machine.


If you want to use a model, you can also like an Interface as you give some inputs and get some outputs.


Fourth Step:

Yeah, you get some work done instead of understanding how it's working internally. Now, if your purpose is academic or if your goal is to go through a degree, You have the time to spend understanding this model in depth.


But my personal experience is that when I try to learn machine learning this way, I mean understanding all the mathematics. It's like a rabbit hole. 


I get lost at number three play to your strengths if your data engineer then Considers this to be an extension of the problem that you have, you know collecting data is something that you do well. Inferring from it is something that you need to do.


Fifth Step:

Now, which is what machine learning entirely is, but at least the parts where you collect data and clean it or filter it out that data is something that you have been dealing with for a long time if You are an algorithm person. 


You can start thinking about all the approximation algorithms You have used possibly in programming contests, perhaps in college to understand How does a machine learning model behave or 


How do you evaluate its performance? 


It makes a lot of sense again it's like playing To Your Strengths but also these companies they don't excite things as much as They possibly could the second thing is that because it's a practical case of machine learning. 


There's a lot of decisions that people make before using a particular model instead of you know. Taking a toy problem and then deciding on how to solve it with different ways point number five.

It is probably the most important, and although people know it, they don't do it is coding you need to implement machine learning algorithms to understand it in depth unless you Start coding.


The terminal you won't be able to play around with that kind of model, And of course, you won't get the confidence of actually having programmed that machine learning code.


Now there are a lot of courses online for machine learning. A lot of them are quite good also there's Udacity, there's Kaggle, there's Coursera, but there's one specific machine learning course created by an educator for software engineers. Once I found it, I mean, I didn't waste any time to collaborate with them and make sure that our community gets a discount for this machine learning for software engineers. It is nice because it moves Towards the coding bit initially. 


Then you can get into the concepts. So there are some results and outputs that you can see while you're making the transition to machine learning. I like the way they focus on the panda's library before getting into the complex clustering and other algorithms.