• Complain

Mark Wickham [Mark Wickham] - Practical Java Machine Learning: Projects with Google Cloud Platform and Amazon Web Services

Here you can read online Mark Wickham [Mark Wickham] - Practical Java Machine Learning: Projects with Google Cloud Platform and Amazon Web Services full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2018, publisher: Apress, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Mark Wickham [Mark Wickham] Practical Java Machine Learning: Projects with Google Cloud Platform and Amazon Web Services
  • Book:
    Practical Java Machine Learning: Projects with Google Cloud Platform and Amazon Web Services
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2018
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Practical Java Machine Learning: Projects with Google Cloud Platform and Amazon Web Services: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Practical Java Machine Learning: Projects with Google Cloud Platform and Amazon Web Services" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Build machine learning (ML) solutions for Java development. This book shows you that when designing ML apps, data is the key driver and must be considered throughout all phases of the project life cycle. Practical Java Machine Learning helps you understand the importance of data and how to organize it for use within your ML project. You will be introduced to tools which can help you identify and manage your data including JSON, visualization, NoSQL databases, and cloud platforms including Google Cloud Platform and Amazon Web Services.
Practical Java Machine Learning includes multiple projects, with particular focus on the Android mobile platform and features such as sensors, camera, and connectivity, each of which produce data that can power unique machine learning solutions. You will learn to build a variety of applications that demonstrate the capabilities of the Google Cloud Platform machine learning API, including data visualization for Java; document classification using the Weka ML environment; audio file classification for Android using ML with spectrogram voice data; and machine learning using device sensor data.
After reading this book, you will come away with case study examples and projects that you can take away as templates for re-use and exploration for your own machine learning programming projects with Java.
What You Will Learn
  • Identify, organize, and architect the data required for ML projects
  • Deploy ML solutions in conjunction with cloud providers such as Google and Amazon
  • Determine which algorithm is the most appropriate for a specific ML problem
  • Implement Java ML solutions on Android mobile devices
  • Create Java ML solutions to work with sensor data
  • Build Java streaming based solutions
Who This Book Is For
Experienced Java developers who have not implemented machine learning techniques before.

Mark Wickham [Mark Wickham]: author's other books


Who wrote Practical Java Machine Learning: Projects with Google Cloud Platform and Amazon Web Services? Find out the surname, the name of the author of the book and a list of all author's works by series.

Practical Java Machine Learning: Projects with Google Cloud Platform and Amazon Web Services — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Practical Java Machine Learning: Projects with Google Cloud Platform and Amazon Web Services" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Mark Wickham 2018
Mark Wickham Practical Java Machine Learning https://doi.org/10.1007/978-1-4842-3951-3_1
1. Introduction
Mark Wickham
(1)
Irving, TX, USA

Chapter establishes the foundation for the book.

It describes what the book will achieve, who the book is intended for, why machine learning (ML) is important, why Java makes sense, and how you can deploy Java ML solutions.

The chapter includes the following:
  • A review all of the terminology of AI and its sub-fields including machine learning

  • Why ML is important and why Java is a good choice for implementation

  • Setup instructions for the most popular development environments

  • An introduction to ML-Gates, a development methodology for ML

  • The business case for ML and monetization strategies

  • Why this book does not cover deep learning, and why that is a good thing

  • When and why you may need deep learning

  • How to think creatively when exploring ML solutions

  • An overview of key ML findings

1.1 Terminology

As artificial intelligence and machine learning have seen a surge in popularity, there has arisen a lot of confusion with the associated terminology. It seems that everyone uses the terms differently and inconsistently.

Some quick definitions for some of the abbreviations used in the book:
  • Artificial intelligence (AI) : Anything that pretends to be smart.

  • Machine learning (ML) : A generic term that includes the subfields of deep learning (DL) and classic machine learning (CML).

  • Deep learning (DL) : A class of machine learning algorithms that utilize neural networks.

  • Reinforcement learning (RL) : A supervised learning style that receives feedback, but not necessarily for each input.

  • Neural networks (NN) : A computer system modeled on the human brain and nervous system.

  • Classic machine learning (CML) : A term that more narrowly defines the set of ML algorithms that excludes the deep learning algorithms.

  • Data mining (DM) : Finding hidden patterns in data, a task typically performed by people.

  • Machine learning gate (MLG): The book will present a development methodology called ML-Gates. The gate numbers start at ML-Gate 5 and conclude at ML-Gate 0. MLG3, for example, is the abbreviation for ML-Gate 3 of the methodology.

  • Random Forest (RF) algorithm : A learning method for classification, regression and other tasks, that operates by constructing decision trees at training time.

  • Naive Bayes (NB) algorithm : A family of probabilistic classifiers based on applying Bayes theorem with strong (naive) independence assumptions between the features.

  • K-nearest neighbor (KNN) algorithm : A non-parametric method used for classification and regression where the input consists of the k closest training examples in the feature space.

  • Support vector machine (SVM) algorithm : A supervised learning model with associated learning algorithm that analyzes data used for classification and regression.

Much of the confusion stems from the various factions or domains that use these terms. In many cases, they created the terms and have been using them for decades within their domain.

Table shows the domains that have historically claimed ownership to each of the terms. The terms are not new. Artificial intelligence is a general term. AI first appeared back in the 1970s.
Table 1-1

AI Definitions and Domains

Term

Definition

Domain

Statistics

Quantifies the data. DM, ML, DL all use statistics to make decisions.

Math departments

Artificial intelligence (AI)

The study of how to create intelligent agents. Anything that pretends to be smart. We program a computer to behave as an intelligent agent. It does not have to involve learning or induction.

Historical, Marketing, Trending.

Data mining (DM)

Explains and recognizes meaningful patterns. Unsupervised methods. Discovers the hidden patterns in your data that can be used by people to make decisions. A complete commercial process flow, often on large data sets (Big Data).

Business world, business intelligence

Machine learning (ML)

A large branch within AI in which we build models to predict outcomes. Uses algorithms and has a well-defined objective. We generalize existing knowledge to new data. Its about learning a model to classify objects.

Academic departments

Deep learning (DL)

Applies neural networks for ML. Pattern recognition is an important task.

Trending

The definitions in Table represent my consolidated understanding after reading a vast amount of research and speaking with industry experts. You can find huge philosophical debates online supporting or refuting these definitions.

Do not get hung up on the terminology. Usage of the terms often comes down to domain perspective of the entity involved. A mathematics major who is doing research on DL algorithms will describe things differently than a developer who is trying to solve a problem by writing application software. The following is a key distinction from the definitions:

Data miningis all abouthumansdiscovering the hidden patterns in data, whilemachine learningautomates the process and allows thecomputerto perform the work through the use of algorithms.

It is helpful to think about each of these terms in context of infrastructure and algorithms. Figure shows a graphical representation of these relationships. Notice that statistics are the underlying foundation, while artificial intelligence on the right-hand side includes everything within each of the additional subfields of DM, ML, and DL.

Machine learning is all about the practice ofselectingandapplying algorithmsto our data.

I will discuss algorithms in detail in Chapter . The algorithms are the secret sauce that enables the machine to find the hidden patterns in our data.
Figure 1-1 Artificial intelligence subfield relationships 12 Historical The - photo 1
Figure 1-1

Artificial intelligence subfield relationships

1.2 Historical
The term artificial intelligence is hardly new. It has actually been in use since the 1970s. A quick scan of reference books will provide a variety of definitions that have in fact changed over the decades. Figure shows a representation of 1970s AI, a robot named Shakey, alongside a representation of what it might look like today.
Figure 1-2 AI past and present Most historians agree that there have been a - photo 2
Figure 1-2

AI, past and present

Most historians agree that there have been a couple of AI winters . They represent periods of time when AI fell out of favor for various reasons, something akin to a technological ice age. They are characterized by a trend that begins with pessimism in the research community, followed by pessimisms in the media, and finally followed by severe cutbacks in funding. These periods, along with some historical context, are summarized in Table .
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Practical Java Machine Learning: Projects with Google Cloud Platform and Amazon Web Services»

Look at similar books to Practical Java Machine Learning: Projects with Google Cloud Platform and Amazon Web Services. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Practical Java Machine Learning: Projects with Google Cloud Platform and Amazon Web Services»

Discussion, reviews of the book Practical Java Machine Learning: Projects with Google Cloud Platform and Amazon Web Services and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.