Julia 1.0 By Example (Julia 1.0 實例解析)

Adrian Salceanu

  • 出版商: Packt Publishing
  • 出版日期: 2018-12-24
  • 定價: $1,520
  • 售價: 8.0$1,216
  • 語言: 英文
  • 頁數: 500
  • 裝訂: Paperback
  • ISBN: 178829274X
  • ISBN-13: 9781788292740
  • 相關分類: 程式語言
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

相關主題

商品描述

Key Features

  • An in-depth exploration of Julia's growing ecosystem of packages by building 4 exciting projects
  • Work with the most powerful open-source libraries for machine learning, data wrangling, and data visualization.
  • Learn to perform supervised learning, unsupervised learning as well as time series analysis with Julia.

Book Description

Julia is a young programming language that offers a unique combination of performance and productivity that promises to change scientific computing and programming. It also puts performance center stage, achieving C-like execution speed and excellent applications in multi-core, GPU, and cloud computing. After six years in development as an Open Source project, Julia is now ready to take the stage with the release of v1.0. Follow through "Julia v1.0 By Example" for an encompassing exploration of the language by means of progressively engaging examples.

Build practical knowledge and use Julia and its most popular packages to address data science problems and handle generic programming tasks. Beginning with an introduction to the language and its syntax, the book will go on to building the first project where you will learn to analyze and manipulate the Iris dataset using Julia. Then we will explore functions and Julia's type system to build a complex web scraping project. Further, you'll dive into more advanced stuff like supervised machine learning where you'll build a recommender system for a dating website. For the final project, you will go deeper, learning about unsupervised learning, time series, statistics functions as well as visualization with Gadfly and Vega. By the end of the book, you would have gained the practical knowledge, enough to help you build statistical models and projects in Julia.

What you will learn

  • Leverage Julia Lang's features, and work with packages.
  • Analyze and manipulate dataset using Julia
  • Write complex code while building a real-life Julia application
  • Utilize functions, user defined types and various control flow available with Julia.
  • Develop and execute a web app using Julia and HTTP.Server
  • Build a supervised machine learning system with Julia using available packages
  • Explore unsupervised machine learning algorithms for data analytics

商品描述(中文翻譯)

《Julia v1.0 By Example》

主要特點


  • 通過構建4個令人興奮的項目,深入探索Julia不斷增長的套件生態系統

  • 使用最強大的開源庫進行機器學習、數據整理和數據可視化

  • 學習使用Julia進行監督學習、非監督學習以及時間序列分析

書籍描述

Julia是一種年輕的編程語言,提供了性能和生產力的獨特結合,承諾改變科學計算和編程。它將性能置於中心舞台,實現了類似C的執行速度,在多核、GPU和雲計算方面應用出色。經過六年的開發作為一個開源項目,Julia現在已經準備好以v1.0版本的發布登台。通過《Julia v1.0 By Example》,逐步通過引人入勝的示例全面探索這種語言。

建立實用知識,使用Julia及其最受歡迎的套件解決數據科學問題並處理通用編程任務。從介紹語言及其語法開始,本書將進一步構建第一個項目,您將學習使用Julia分析和操作鳶尾花數據集。然後,我們將探索函數和Julia的類型系統,構建一個複雜的網絡爬蟲項目。此外,您還將深入研究更高級的內容,如監督式機器學習,您將為約會網站構建一個推薦系統。在最後一個項目中,您將更深入地學習非監督式學習、時間序列、統計函數以及使用Gadfly和Vega進行可視化。通過本書,您將獲得足夠的實用知識,能夠幫助您在Julia中構建統計模型和項目。

您將學到什麼


  • 利用Julia Lang的功能,並使用套件進行工作

  • 使用Julia分析和操作數據集

  • 在構建真實的Julia應用程序時編寫複雜的代碼

  • 利用Julia提供的函數、用戶定義類型和各種控制流程

  • 使用Julia和HTTP.Server開發和執行Web應用程序

  • 使用可用的套件在Julia中構建監督式機器學習系統

  • 探索用於數據分析的非監督式機器學習算法