1
- Introduction
2
- ============
1
+ # Introduction
3
2
4
3
Machine learning (ML) is a rapidly advancing technology, made possible
5
4
by the Internet, that already has significant impacts on our everyday
@@ -21,7 +20,7 @@ technology.
21
20
22
21
You should be aware of the commercial buzz and fads surrounding AI and
23
22
ML: Machine Learning, deep learning and a lot of tools developed are not
24
- \' a universal solvent\' for solving all current problems. There is magic
23
+ \' a universal solvent\' for solving all current problems. There is no magic
25
24
machine learning tool or method yet that can solve all your complex
26
25
challenges. Machine learning is just a tool to solve a ** certain type**
27
26
of problems. Maybe in future the use of machine learning can be applied
@@ -34,7 +33,7 @@ practitioners, industry leaders, policymakers, and the general public.
34
33
35
34
But despite the hype and money invested in machine learning technology
36
35
the recent 5 years, one big questions remains: Can machine learning
37
- technology already help us to solve hard and complex business problems
36
+ technology help us to solve hard and complex business problems
38
37
like climate change, health welfare for all humans and other urgent
39
38
problems?
40
39
@@ -46,16 +45,16 @@ machine learning technologies.
46
45
47
46
![ Hope and Hype] ( /images/hope-and-hype.png ) {.align-center}
48
47
49
- Innovation needs openness. This is also more than valid for machine
48
+ Innovation needs openness. This is also valid for machine
50
49
learning technologies. Without real openness new developments and
51
50
innovations in machine learning are impossible. As a practitioners in
52
51
your business domain and with your unique expertise you can start making
53
52
a difference. This publication gives you a starting point for trying to
54
53
apply free and open machine learning technology on your unique use
55
54
cases.
56
55
57
- What is covered in this book?
58
- -----------------------------
56
+ ## What is covered in this book?
57
+
59
58
60
59
Nowadays many people are talking about the transformative power of
61
60
machine learning and how it will revolutionize the economy, but what
@@ -65,25 +64,25 @@ improve or disrupt your business using FOSS machine learning tools that
65
64
are widely available? This book gives you an introduction to get started
66
65
with applying FOSS machine learning.
67
66
68
- Machine learning concepts are mostly taught by academics and for
67
+ Machine learning concepts are mostly taught by academics for
69
68
academics. That's why most learning material is dry and maths heavy. The
70
69
theory behind machine learning is great, but requires also a very deep
71
- understanding within statistics and math. There is a large gap between
70
+ understanding of statistics and math. There is a large gap between
72
71
theory and practice. Practice counts, because in a practical business
73
72
context you want to determine if you can solve your problems with
74
73
machine learning tools. Or at minimum do a short and cost efficient run
75
74
to determine if a project has potential and more investments make sense.
76
75
77
- To apply machine learning in real business use cases other skills
76
+ To apply machine learning for real business use cases other skills
78
77
besides some feelings for statistics and math are required. You need
79
78
e.g. be able to have some knowledge about all typical IT things that are
80
79
still needed before you can make use of the new paradigm that machine
81
80
learning brings.
82
81
83
82
This publication is created for applying free and open machine learning
84
83
in practice for real world use cases. This is where the rubber meets the
85
- road. So the core focus is on the \' How\' questions. So key concepts are
86
- outlined and a conceptual and logical reference for free and open
84
+ road. So the core focus is on the \' How\' questions. Key concepts are
85
+ outlined and a conceptual and logical reference architecture for free and open
87
86
machine learning architecture is given. This to empower you to make use
88
87
of FOSS machine learning technology in a simple and efficient way.
89
88
@@ -106,7 +105,7 @@ learning software.
106
105
The mentioned FOSS machine learning software building blocks in this
107
106
publication are used at large. For real business use cases, and maybe
108
107
with large similarities for your use case. And because a lot of ML
109
- software and tools needed is open (FOSS) software , solutions and tools
108
+ software and tools needed is based on open source software (FOSS), solutions and tools
110
109
available can be studied and improved.
111
110
112
111
Given that machine learning tools and techniques are already an
@@ -136,7 +135,7 @@ mathematical algorithms behind machine learning. Also the algebra
136
135
functions that form the foundation under machine learning algorithms and
137
136
software libraries are only explained if needed for practical use and
138
137
experiments. If you are interested in learning the mathematical
139
- foundations on which machine learning is developed you can find good
138
+ foundations on which machine learning is developed, you can find good
140
139
free and open material in the reference section of this book.
141
140
142
141
This publication aims to cover the high level machine learning concepts
@@ -152,8 +151,8 @@ software, business and technology touch each other.
152
151
explicitly mean FOSS as defined by the Free Software Foundation -
153
152
FSF.org )
154
153
155
- Who should read this book?
156
- --------------------------
154
+ ## Who should read this book?
155
+
157
156
158
157
This book is created for everyone who wants to learn and get started
159
158
with machine learning without being already forced into a specific
@@ -175,14 +174,14 @@ into mathematical or technical details. But after reading this book you
175
174
will have a more complete and realistic overview of the possibilities
176
175
applying machine learning (ML) for your use cases.
177
176
178
- Why another book on Machine Learning?
179
- -------------------------------------
177
+ ## Why another book on Machine Learning?
178
+
180
179
181
- There are many books, courses and tutorials that learn you what machine
180
+ There are many books, courses and tutorials that teach you what machine
182
181
learning is. However most of these books and courses are focused on
183
182
hands-on learning and requires you to program. Also many books are
184
183
focused on explaining concepts without a clear focus on how tools can be
185
- used on real business use cases. Also a publication that is truly open
184
+ used to solve real business use cases. Also a publication that is truly open
186
185
and is focused on the broad landscape that is needed for Free and Open
187
186
Machine learning was simply not available.
188
187
@@ -194,8 +193,8 @@ technology components that are present. Also some notion of the typical
194
193
pitfalls and challenges for applying machine learning for business use
195
194
is needed.
196
195
197
- Is Machine Learning complex?
198
- ----------------------------
196
+ ## Is Machine Learning complex?
197
+
199
198
200
199
You might get the impression when visiting presentations from commercial
201
200
vendors that machine learning is simple. The hard work is already done
@@ -233,14 +232,13 @@ learning algorithm do the hard work.
233
232
234
233
But don't be fooled. Even solving only \' some type of problems\' using
235
234
machine learning tools is a relatively 'hard' problem. So only equipped
236
- with the right knowledge, tools and resources it is possible to get
237
- great results. Solving soft business problems with machine learning
235
+ with the right knowledge, tools and resources it is possible to get results. Solving soft business problems with machine learning
238
236
requires far more than a good computer scientist alone. Using machine
239
237
learning for soft problems requires a variety of disciples and a lot of
240
238
creativity, experimentation and tenacity.
241
239
242
- Organization of this book
243
- -------------------------
240
+ ## Organization of this book
241
+
244
242
245
243
The topics explored in this publication include:
246
244
@@ -291,15 +289,15 @@ The topics explored in this publication include:
291
289
technology. This section provides references to open learning
292
290
resources, including references to hands-on tutorials.
293
291
294
- Errata, updates and support
295
- ---------------------------
292
+ ## Errata, updates and support
293
+
296
294
297
295
We made serious efforts to create a first readable version of this book.
298
296
However if you notice typos, spelling and grammar errors please notify
299
297
us so we can improve this publication. You can create a pull request on
300
298
github or simply send an email to us.
301
299
302
- Since the world of machine learning is rapidly evolving this book be
300
+ Since the world of machine learning is rapidly evolving this book will be
303
301
continuously updated. That's why there is an open on-line version of
304
302
this book available that always incorporates the latest updates.
305
303
309
307
:::
310
308
311
309
If like to contribute to promote the Free and Open Machine Learning
312
- principles and to make this book better: Please CONTRIBUTE! See the HELP
310
+ principles and to make this book better: Please ** CONTRIBUTE!** See the HELP
313
311
section.
314
312
:::
0 commit comments