By Alexey Grigorev
- An review of contemporary facts technology and computing device studying libraries to be had in Java
- Coverage of a vast set of subject matters, going from the fundamentals of computer studying to Deep studying and massive information frameworks.
- Easy-to-follow illustrations and the working instance of creating a seek engine.
Java is the preferred programming language, in response to the TIOBE index, and it's a ordinary selection for operating creation structures in lots of businesses, either within the startup international and between huge enterprises.
Not unusually, it's also a standard selection for developing facts technological know-how functions: it really is quickly and has an exceptional set of information processing instruments, either integrated and exterior. what's extra, deciding on Java for information technology helps you to simply combine ideas with current software program, and produce info technological know-how into construction with much less effort.
This e-book will educate you ways to create information technology purposes with Java. First, we are going to revise an important issues while beginning a knowledge technological know-how program, after which brush up the fundamentals of Java and laptop studying earlier than diving into extra complex themes. we begin by means of going over the prevailing libraries for facts processing and libraries with computer studying algorithms. After that, we hide subject matters corresponding to type and regression, dimensionality aid and clustering, info retrieval and traditional language processing, and deep studying and massive data.
Finally, we end the publication by means of speaking concerning the how one can installation the version and assessment it in creation settings.
What you are going to learn
- Get an excellent knowing of the information processing toolbox to be had in Java
- Explore the information technological know-how atmosphere on hand in Java
- Find out the right way to process assorted laptop studying issues of Java
- Process unstructured info resembling traditional language textual content or images
- Create your personal seek engine
- Get cutting-edge functionality with XGBoost
- Learn tips on how to construct deep neural networks with DeepLearning4j
- Build purposes that scale and approach quite a lot of data
- Deploy information technological know-how types to creation and evaluation their performance
About the Author
Alexey Grigorev is a talented info scientist, computer studying engineer, and software program developer with greater than 7 years experience.
He all started his profession as a Java developer operating at a couple of huge and small businesses, yet after it slow he switched to information technological know-how. without delay, Alexey works as a knowledge scientist at Searchmetrics, the place, in his day by day activity, he actively makes use of Java and Python for facts cleansing, facts research, and modeling.
His components of craftsmanship are desktop studying and textual content mining, yet he additionally enjoys engaged on a huge set of difficulties, that's why he frequently participates in facts technology competitions on systems akin to kaggle.com.
You can connect to Alexey on LinkedIn at https://de.linkedin.com/in/agrigorev.
Table of Contents
- Data technology utilizing Java
- Data Processing Toolbox
- Exploratory info Analysis
- Supervised studying - class and Regression
- Unsupervised studying - Clustering and Dimensionality Reduction
- Working with textual content - ordinary Language Processing and data Retrieval
- Extreme Gradient Boosting
- Deep studying with DeepLearning4J
- Scaling facts Science
- Deploying information technological know-how Models
Read or Download Mastering Java for Data Science PDF
Best java programming books
In DetailJava EE is the average on company computing and Oracle WebLogic Server is the main accomplished platform for company purposes. The booklet combines Java EE with WebLogic Server within the most ordinarily used Java IDE, the Eclipse IDE three. 7. "Java EE improvement with Eclipse" is the one ebook on Eclipse IDE for Java EE builders.
Dieses Buch bietet Ihnen einen schnellen Einstieg und umfassenden Überblick über die gesamte JavaFX-API. Schritt für Schritt zeigt es, wie Sie eine erste Anwendung bauen, wie Sie das eigene Datenmodell in der Oberfläche darstellen und editierbar machen und wie Sie die Anwendung mit JavaFX-Features anreichern, um ein modernes und ansprechendes UserInterface zu erhalten.
This is often the booklet of the published booklet and should no longer contain any media, site entry codes, or print vitamins which may come packaged with the sure publication. Programming talents are imperative in today’s global, not only for laptop technology scholars, but additionally for somebody in any medical or technical self-discipline.
- Pro JSF and HTML5: Building Rich Internet Components (Expert's Voice in Java)
- Mastering GeoServer
- Beginning Programming with Java For Dummies
- Java Programming: A Comprehensive Introduction, First edition
Additional info for Mastering Java for Data Science
Mastering Java for Data Science by Alexey Grigorev