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 不斷增長的套件生態系統,通過構建 4 個令人興奮的專案
- 使用最強大的開源庫進行機器學習、數據處理和數據可視化
- 學習如何使用 Julia 執行監督式學習、非監督式學習以及時間序列分析

書籍描述

Julia 是一種年輕的程式語言,提供了性能和生產力的獨特組合,承諾改變科學計算和程式設計。它將性能置於核心位置,實現了類似 C 語言的執行速度,並在多核心、GPU 和雲計算中表現出色。經過六年的開發作為開源專案,Julia 現在準備好以 v1.0 的版本登場。通過《Julia v1.0 By Example》,您將透過逐步引人入勝的範例全面探索這門語言。

建立實用知識,使用 Julia 及其最受歡迎的套件來解決數據科學問題和處理通用程式設計任務。本書將從語言及其語法的介紹開始,接著構建第一個專案,您將學習如何使用 Julia 分析和操作 Iris 數據集。然後,我們將探索函數和 Julia 的類型系統,以構建一個複雜的網頁爬蟲專案。此外,您將深入了解更高級的內容,例如監督式機器學習,您將為約會網站構建一個推薦系統。在最後的專案中,您將更深入地學習非監督式學習、時間序列、統計函數以及使用 Gadfly 和 Vega 的可視化。到書籍結束時,您將獲得足夠的實用知識,幫助您在 Julia 中構建統計模型和專案。

您將學到的內容

- 利用 Julia 語言的特性,並使用套件
- 使用 Julia 分析和操作數據集
- 在構建實際的 Julia 應用程式時編寫複雜的程式碼
- 利用函數、自定義類型和 Julia 提供的各種控制流程
- 使用 Julia 和 HTTP.Server 開發和執行網頁應用程式
- 使用可用的套件構建監督式機器學習系統
- 探索用於數據分析的非監督式機器學習演算法