You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ml-business-use.md
+36-43Lines changed: 36 additions & 43 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
-
Machine Learning for Business Problems
2
-
======================================
1
+
# Machine Learning for Business Problems
2
+
3
3
4
4
Reading and talking about futuristic potential options for machine
5
5
learning is nice and should be done. But applying machine learning today
@@ -16,8 +16,8 @@ learning in a business with success. This section gives you some more in
16
16
depth input on organisational factors that should be taken into account
17
17
when applying machine learning for real business use.
18
18
19
-
When to use machine learning?
20
-
-----------------------------
19
+
## When to use machine learning?
20
+
21
21
22
22
Before starting and applying machine learning for solving business
23
23
problems you must be aware that machine learning is not a tool for every
@@ -32,7 +32,7 @@ But the temptation to use machine learning to solve complex problems is
32
32
too promising to ignore. So you should try it. Preferably by using a
33
33
fast innovation project with minimal cost and no strings attached. If
34
34
only try it to see if is has real some real opportunities for your use
35
-
case. But be aware from the start that machine learning doesn't give
35
+
case. But be aware that machine learning doesn't give
36
36
perfect answers or a perfect solution. Risk will always exist,so you
37
37
should get a feeling on the likelihood of a risk occurring.
38
38
@@ -120,8 +120,8 @@ can be done in a short time. But this requires a business culture with
120
120
an innovation approach where learning and playing with new technology is
121
121
possible without predefined rules.
122
122
123
-
Common business use cases
124
-
-------------------------
123
+
## Common business use cases
124
+
125
125
126
126
### Healthcare
127
127
@@ -172,7 +172,7 @@ create voice systems you need an extremely large amount of voice data.
172
172
Most of the data used by large companies isn't available to the majority
173
173
of people. E.g. Amazon , Microsoft and Google offer great APIs but you
174
174
interact with a black-box model. Also speech recognition needs openness
175
-
and freedom. Mozilla launched Common Voice project in 2017. A project to
175
+
and freedom. Mozilla launched the Common Voice project in 2017. A project to
176
176
make voice recognition data and APIs open and accessible to everyone.
177
177
Contributing to this great project is simple: Go to
178
178
<https://voice.mozilla.org/> and speak some sentences and validate some.
@@ -198,12 +198,11 @@ of the current chatbot software needs to be hand-coded.
198
198
199
199
### eCommerce Recommendation systems
200
200
201
-
A well known application for machine learning for eCommerce systems is a
201
+
A well known application of machine learning for eCommerce systems is a
202
202
machine learning enabled recommendation system system. Whether you buy a
203
203
book, trip, music or visit a movie: On all major online ecommerce sites
204
204
you get a recommendation for a product that seems to fit your interest
205
-
perfectly. Of course the purpose is to drive up the sale, but these
206
-
algorithms used are good examples of still evolving machine learning
205
+
perfectly. Of course the purpose is to drive up the sale, but the algorithms used are good examples of still evolving machine learning
207
206
algorithms for recommendation systems.
208
207
209
208
Examples of these systems are:
@@ -306,7 +305,7 @@ that only selects people based on old paradigms in society.
306
305
307
306
### Software
308
307
309
-
A holy grail for software developers is of course creating a machine
308
+
A holy grail for software developers is of course creating machine
310
309
learning algorithms that creates software for use cases that require
311
310
expensive and complex human programming work.
312
311
@@ -346,7 +345,7 @@ creating software is made. Use cases seen are e.g.:
346
345
- Fraud detection. Fraud detection is possible using enormous data and
347
346
searching for strange patterns.
348
347
349
-
Besides fraud detection machine learning can also applied for IT
348
+
Besides fraud detection machine learning can also be applied for IT
350
349
security detections since intrusion detection systems and virus scanners
351
350
are more and more shipped with self learning algorithms. Also Complex
352
351
financial fraud schemes can be easily detected using predictive machine
@@ -379,8 +378,8 @@ nightmare.
379
378
(robots). More and more machine learning software is developed to
380
379
make transport safer for us humans.
381
380
382
-
Business Examples
383
-
-----------------
381
+
## Business Examples
382
+
384
383
385
384
Applications for real business use of machine learning to solve real
386
385
tangible problems are growing at a rapid pace. To outline some use cases
@@ -412,8 +411,8 @@ companies that really make use of new ML solutions possible.
412
411
patient's heart that are of acceptable diagnostic quality. Approved
413
412
for use by the U.S. Food and Drug Administration (FDA).
414
413
415
-
Business Challenges
416
-
-------------------
414
+
## Business Challenges
415
+
417
416
418
417
Applying machine learning for real business use cases is complex and
419
418
difficult.
@@ -445,7 +444,7 @@ current business operations and products in order to really benefit from
445
444
this technology?
446
445
447
446
Normal IT projects have a bad reputation. Projects are often delayed and
448
-
do not deliver what was needed. Machine learning are still not
447
+
do not deliver what was needed. Machine learning projects are not
449
448
different. In fact machine learning projects are still complex and risky
450
449
IT projects. So an agile approach is recommended to reduce risks.
451
450
@@ -471,8 +470,8 @@ improves the awareness of available options.
471
470
Machine learning needs trial and error before it works well. But
472
471
debugging a machine learning application is a real complex challenge. An
473
472
endless number of factors must be taken into account. Not only technical
474
-
but even more from a business perspective. When are risks in outcomes
475
-
acceptable? You need insights in the context where the results are used
473
+
but even more from a business perspective. What risks in outcomes
474
+
are acceptable? You need insights in the context where the results are used
476
475
in order to evaluate if machine learning results are usable enough. When
477
476
you want to improve the output you can face problems e.g. the following
478
477
problems:
@@ -488,12 +487,11 @@ problems:
488
487
- Are the risks for business use acceptable? For live saving systems
489
488
you should make other choices than for a marketing system.
490
489
491
-
Business capabilities
492
-
---------------------
490
+
## Business capabilities
491
+
493
492
494
493
To take advantage of machine learning your organisation needs to have or
495
-
develop the needed capabilities. Before starting a proof of concept or
496
-
project with machine learning you need to dive into the subject and
494
+
develop the needed capabilities. Before starting a proof of concept with machine learning you need to dive into the subject and
497
495
options. *Warning*: Don't fall for a vendor hype. So beware of demo\'s
498
496
and courses of vendors who sell you perfect SaaS ML solutions. If a
499
497
promise for new business innovation based on a new machine learning
@@ -516,8 +514,7 @@ machine learning for your business use case:
516
514
- Managers, architects, developers and engineers with an open mindset.
517
515
So open for learning and experimenting.
518
516
- Descent knowledge of key quality aspects involved. E.g. privacy,
519
-
safety and security. A must take these privacy, safety and security
520
-
serious from the start. Do it by design. It can initially take some
517
+
safety and security. You must take privacy, safety and security requirements serious from the start. Do it by design. It can initially take some
521
518
extra time. But once key safeguards are in place experimenting with
522
519
data and machine learning outcomes are possible with lower risks. So
523
520
make sure you involve some privacy and security experts from the
@@ -528,8 +525,8 @@ machine learning for your business use case:
528
525
If your goal is to use machine learning to reduce cost by automating
529
526
human workflows make sure everyone shares this goal upfront.
530
527
531
-
Business ethics
532
-
---------------
528
+
## Business ethics
529
+
533
530
534
531
When machine learning algorithms make decisions that affect human lives,
535
532
what standards of transparency, openness and accountability should apply
@@ -540,8 +537,7 @@ There are always good and bad uses for any technology. This accounts
540
537
also for machine learning technology. Working with machine learning can,
541
538
will and must raise severe ethical questions. Machine learning can be
542
539
used in many bad ways. Saying that you 'Don\'t be evil' , like the
543
-
mission statement of Google
544
-
(<https://en.wikipedia.org/wiki/Don%27t_be_evil>) was for decades, does
540
+
[mission statement of Google](<https://en.wikipedia.org/wiki/Don%27t_be_evil>) was for decades, does
545
541
not save you. Any business that uses machine learning should develop a
546
542
process in order to handle ethical issues before they arrive. And
547
543
ethical questions will arise.
@@ -570,32 +566,29 @@ could lead to large, rapid improvements in human welfare, or mass
570
566
unemployment and poverty on a large scale. History learns that there are
571
567
good reasons to think that this could lead to disastrous outcomes for
572
568
our current societies. If machine learning research advances without
573
-
enough research work going on security, safety on privacy, catastrophic
569
+
enough research work for security, safety and privacy, catastrophic
574
570
accidents are likely to occur. Or if we look back at history: Incidents
575
-
will occur since regulations are always developed afterwards with new
571
+
will occur since regulations are always developed afterwards with any new
576
572
technology.
577
573
578
574
With FOSS machine learning capabilities you should be able to take some
579
575
control over the rapid pace machine learning driven software is hitting
580
-
our lives. So instead of trying to stop developments and use, it is
581
-
better to steer developments into a positive, safe, human centric
576
+
our lives. So instead of trying to stop developments it is
577
+
more productive to steer developments into a positive, safe, human centric
582
578
direction. So apply machine learning using a decent machine learning
583
579
architecture were also some critical ethical business questions are
584
580
addressed.
585
581
586
582
Advances within machine learning could lead to extremely positive
587
583
developments, presenting solutions to now-intractable global problems.
588
584
But applying machine learning without good architectures where ethical
589
-
questions are also addressed, using machine learning at large can pose
590
-
severe risks. Humanity's superior intelligence is the sole reason that
591
-
we are the dominant species on our planet. If technology with advanced
585
+
questions are addressed, can pose severe risks. Humanity's superior intelligence is the sole reason that we are the dominant species on our planet. If technology with advanced
592
586
machine learning algorithms surpass humans in intelligence, then just as
593
587
the fate of gorillas currently depends on the actions of humans, the
594
588
fate of humanity may come to depend more on the actions of machines than
595
589
our own.
596
590
597
-
To address ethical questions for your machine learning solution
598
-
architecture you can use the high level framework with ethical
591
+
To address ethical questions for your machine learning solution you can use the high level framework with ethical
599
592
requirements below. All requirements are of equal importance, support
600
593
each other, and should be implemented and evaluated throughout the
601
594
system's lifecycle.
@@ -620,7 +613,7 @@ architecture are:
620
613
- Impact on available jobs and future man force needed.
621
614
- Who is responsible and who is liable when the application developed
622
615
using machine learning goes seriously wrong?
623
-
- Do you and your customers find it acceptable all kinds of data are
616
+
- Do you and your customers find it acceptable if all kinds of data sources are
624
617
combined to make more profit?
625
618
- How transparent should you inform your customers on how privacy
626
619
aspects are taken into account when using the machine learning
@@ -635,7 +628,7 @@ architecture are:
635
628
A lot of ethical questions come back to crucial privacy and other risks
636
629
questions like safety and security. We live in a digital world where our
637
630
digital traces are everywhere. Most of the time we are fully unaware. In
638
-
most western countries mass digital surveillance cameras generates great
631
+
most western countries mass digital surveillance cameras generate great
639
632
data to be used for machine learning algorithms. This can be noble by
640
633
detecting diseases based on cameras, but all nasty use cases thinkable
641
634
are of course also under development. Continuous track and trace of
@@ -653,7 +646,7 @@ system failure is the result of multiple factors, and responsibility is
653
646
not easily apportioned. So: If you do not understand the technology, the
654
647
impact for your business and on society you should not use it.
655
648
656
-
Regulations for applying machine learning are not yet developed.
649
+
Legal regulations for applying machine learning are not yet developed.
657
650
Although some serious thinking is already be done in the field
658
651
regarding:
659
652
@@ -665,7 +658,7 @@ approach when it comes to ethical issues regarding algorithmic systems
665
658
(machine learning). History learns that risks based approaches that
666
659
depend on human discipline, especially in areas where safety issues are
667
660
clear, are fuel for disasters waiting to happen. It makes more sense to
668
-
adopt an approach that bans the human factor and risks can be calculated
661
+
adopt an approach that bans the human factor so risks can be calculated
669
662
using long proven scientific statistical methods.
670
663
671
664
Government rules and laws are formed during the transition the coming
0 commit comments