1. 程式人生 > >Why Get Into Machine Learning?

Why Get Into Machine Learning?

Discover Your Personal Why And
Finally Get Unstuck

In this post, we will explore why you are interested in machine learning.

We will look at some questions that can help you get to the root of what draws you to the field.

We will finish with a map showing the 4 main “whys” so that you identify where you fit and what resources to target.

Question Your Why

Why are you interested in machine learning? Have you deeply considered this question?

It is useful to know your why, because you can use it as a filter to best choose the projects and tasks that you enjoy to work on. If you cannot come up with a clear why, that can be useful too as it can motivate you to try a bunch of different things and find out what you like or want to do.

You may be drawn to machine learning for lots of reasons. Perhaps you are responding to media and news articles about big data and data science. Perhaps you have seen a glimpse of machine learning in a tool or from a friend and you think it’s cool. There may be many reasons, but learning machine learning is hard work. To have the confidence and persistence to get through studying the hard and frustrating parts, you will want to have a strong why to fall back on.

I’m going to pose some rhetorical questions, and I want you to think about (even write down) your answers and see which one gels with you the most. One question is not better than another – keep an open mind.

What do you want machine learning to do for you?

Solve a Problem

Do you have a problem that you think machine learning can solve?

Maybe it’s an open business problem or a problem at work. Maybe it’s an opportunity you can see in the market. Nevertheless, you are thinking about machine learning as a tool for you to learn and apply to a problem.

In this case you may be interested to learn tools that provide implementations of algorithms you could use quickly. You will also very likely be interested in the creative ways to use these tools, such as case studies on problems like the problem you want to solve.

Technical Achievement

Is learning machine learning a mark of achievement?

Maybe machine learning is a popular technical field and you get great pride from learning new and difficult technologies and tools. Maybe you see machine learning as your next big challenge and opportunity for growth and a chance to demonstrate your abilities to learn and master technical materials.

If this sounds like you, you may be interested in books of algorithms where you can fast track getting an understanding of a method and how to use it without having to get down into the latest research. You will also very likely be interested in completing courses, entering competitions and implementing algorithms yourself.

What do you want to do with machine learning?

Extend the Field

Do you already have some experience with machine learning and want to extend what is possible?

Maybe you have been around the block with machine learning and read a book or completed a course. You have found a question or a method that you just can’t put down and not only do you want to go deep on that method, but you want to push the boundaries of what that method can do and has been shown to be capable of.

If this rings a bell, you may be interested in deep subject matter on the subject such as research papers and monographs. You may also be very interested in hearing expert opinions on the subject and exactly where the edges of the frontier are.

Do What Was Impossible Before

You have some experience with machine learning and you have some domain expertise and you want to do things in your domain that are not possible without machine learning. These are not necessarily problems like those mentioned above in the “Solved Problem” section, but rather the extension of a domain using experience of and capabilities provided by machine learning.

You will be interested in methodologies from data mining to automatic discovery of patterns. You will also very likely be interested in case studies of discoveries and extensions made by machine learning methods in similar domains.

Machine Learning Map

This is all a gross simplification of the field, but we could classify the motivation to learn machine learning by the type of work we want to do. We can classify the type of work we want to do into solving a problem in machine learning or in another domain. You can classify the types of tasks as tasks of a practitioner and tasks of a researcher.

I have tried to capture this summary in a table, see below.

The table has two rows by domain: the domain of machine learning and the other domain (such as analytical chemistry, petroleum mining or transport analysis.). The table has two columns by role: practitioner and researcher. Each box has the type of task for that domain-role intersection which is either solve a problem or extend the field. And each cell in the table lists the types of resources that may be of interest to a person interested in that task.

Why get into machine learning

Map showing the 4 why’s for getting into machine learning.

Each cell can be considered a why that is motivating you to learn more about machine learning and the list of resources are things that can help in that pursuit.

This is just one way to slice the pie, but I’ve been meditating on it for a few weeks now. I worked hard on the groupings and I’m very interested to hear what you think of it, please leave a comment. I’d love to get some pro’s to start poking holes in it so we can see the strengths and limitations of this model (all models are wrong, it’s just a matter of degree).

Please leave a comment and let me know where your why fits in and what you identify with.

I have to say thanks to my wife for helping me think through this and map it all out on a whiteboard.

相關推薦

Why Get Into Machine Learning?

Tweet Share Share Google Plus Discover Your Personal Why And Finally Get Unstuck In this post,

Programmers Should Get Into Machine Learning

Tweet Share Share Google Plus Programmers should get involved in the field of machine learning b

Programmers Can Get Into Machine Learning

Tweet Share Share Google Plus In this post I want to show you that programmers can get into mach

Four key considerations for enterprises starting their journey into machine learning Business Technology

It is enabling functionality ranging from personal shopping recommendations to automated customer support through to financial fraud detection and complian

Top September Stories: Essential Math for Data Science: Why and How; Machine Learning Cheat Sheets

Here are the most popular posts in KDnuggets in September, based on the number of unique page views (UPV), and social share counts from Facebook, Twitter,

4 Challenges Faced by Organizations before Venturing into Machine Learning

Businesses contemplating to implement machine learning (ML) are faced with a number of challenges, ranging from the ignorance of its benefits to the inadeq

How To Get Better Machine Learning Performance

Tweet Share Share Google Plus 32 Tips, Tricks and Hacks That You Can Use To Make Better Predicti

[Javascript] Classify text into categories with machine learning in Natural

bus easy ann etc hms scrip steps spam not In this lesson, we will learn how to train a Naive Bayes classifier or a Logistic Regression cl

Why use Machine Learning in DevOps?

Machine Learning (ML): is an application of Artificial Intelligence which allows systems to learn and improve from experience, rather than being manually p

Dr. Data Show Video: Why Machine Learning Is the Coolest Science

Watch the premiere episode of The Dr. Data Show, which answers the question, "What makes machine learning the coolest science?" This new web series breaks

Microsoft's machine learning tools for developers get smarter

It's a big day for Microsoft today, which announced a slew of updates across virtually all of its product lines at its Ignite conference today. Unsurprisin

How businesses can build fairness into their machine learning models

Enterprise-wide deployments of AI are constrained by the requirements of scaling any new system or technology: transparency, security, and the application'

Machine Learning, Artificial Intelligence, and How the Two Fit into Information Security

Everywhere I look, someone's talking about machine learning (ML) or artificial intelligence (AI). These two technologies are shaping important conversation

Why Data Normalization is necessary for Machine Learning models

Why Data Normalization is necessary for Machine Learning modelsNormalization is a technique often applied as part of data preparation for machine learning.

Why the difference between AI and machine learning matters

This article is part of Demystifying AI, a series of posts that (try) to disambiguate the jargon and myths surrounding AI. A while ago, while browsing thro

Why are enterprises slow to adopt machine learning?

Machine learning has the potential to transform the way organisations interact with the world, to move faster and to provide better customer experience. Bu

Differences Between AI and Machine Learning and Why it Matters

Differences Between AI and Machine Learning and Why it MattersUnfortunately, some tech organizations are deceiving customers by proclaiming using AI on the

Why Do Developers Find It Hard To Learn Machine Learning?

Machine learning (ML) is touted as the most critical skill of current times. Artificial intelligence (AI), an application of ML, is becoming pervasive. Fro

Machine Learning Embeds Harrison Ford Into Disney's 'Solo' Star Wars Movie

Derpfakes uses the same tools from the controversial porn to make experimental face-swapped movie and TV footage. The account has posted videos from Toy St

How machine learning is helping marketers get the edge

Some say marketing is an art. Sure, being creative with your slogans, copywriting and other marketing collateral is important but the'art' component should