
- 220 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
Data Science with Julia
About this book
"This book is a great way to both start learning data science through the promising Julia language and to become an efficient data scientist."- Professor Charles Bouveyron, INRIA Chair in Data Science, Université Côte d'Azur, Nice, France
Julia, an open-source programming language, was created to be as easy to use as languages such as R and Python while also as fast as C and Fortran. An accessible, intuitive, and highly efficient base language with speed that exceeds R and Python, makes Julia a formidable language for data science. Using well known data science methods that will motivate the reader, Data Science with Julia will get readers up to speed on key features of the Julia language and illustrate its facilities for data science and machine learning work.
Features:
-
- Covers the core components of Julia as well as packages relevant to the input, manipulation and representation of data.
-
- Discusses several important topics in data science including supervised and unsupervised learning.
-
- Reviews data visualization using the Gadfly package, which was designed to emulate the very popular ggplot2 package in R. Readers will learn how to make many common plots and how to visualize model results.
-
- Presents how to optimize Julia code for performance.
-
- Will be an ideal source for people who already know R and want to learn how to use Julia (though no previous knowledge of R or any other programming language is required).
The advantages of Julia for data science cannot be understated. Besides speed and ease of use, there are already over 1, 900 packages available and Julia can interface (either directly or through packages) with libraries written in R, Python, Matlab, C, C++ or Fortran. The book is for senior undergraduates, beginning graduate students, or practicing data scientists who want to learn how to use Julia for data science.
"This book is a great way to both start learning data science through the promising Julia language and to become an efficient data scientist."
Professor Charles Bouveyron
INRIA Chair in Data Science
Université Côte d'Azur, Nice, France
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
R packages used herein. Providing such details about the packages used helps ensure that the analyses illustrated herein can be reproduced. The datasets used in this monograph are also listed, along with some descriptive characteristics and their respective sources. Finally, the contents of this monograph are outlined.Table of contents
- Cover
- Half Title
- Title Page
- Copyright Page
- Dedication
- Table of Contents
- CHAPTER 1 ■ Introduction
- CHAPTER 2 ■ Core Julia
- CHAPTER 3 ■ Working with Data
- CHAPTER 4 ■ Visualizing Data
- CHAPTER 5 ■ Supervised Learning
- CHAPTER 6 ■ Unsupervised Learning
- CHAPTER 7 ■ R Interoperability
- APPENDIX A ■ Julia and R Packages Used Herein
- APPENDIX B ■ Variables for Food Data
- APPENDIX C ■ Useful Mathematical Results
- APPENDIX D ■ Performance Tips
- APPENDIX E ■ Linear Algebra Functions
- References
- Index