Mathematics and Programming for Machine Learning with R: From the Ground Up
暫譯: 從零開始的R語言機器學習數學與程式設計

Claster, William B.

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

相關主題

商品描述

Based on the author's experience teaching data science for more than 10 years, Mathematics and R Programming for Machine Learning reveals how machine learning algorithms do their magic and explains how logic can be implemented in code. It is designed to give students an understanding of the logic behind machine learning algorithms as well as how to program these algorithms. Written for novice programmers, the book goes step-by-step to develop coding skills needed to implement algorithms in R.

The text begins with simple implementations and fundamental concepts of logic, sets, and probability before moving to coverage of powerful deep learning algorithms. The first eight chapters deal with probability-based machine learning algorithms, and the last eight chapters deal with artificial neural network-based machine learning. The first half of the text does not require mathematical sophistication, although familiarity with probability and statistics is helpful. The second half is written for students who have taken one semester of calculus. The book guides students, who are novice R programmers, through algorithms and their application to improve the ability to code and confidence in programming R and tackling advance R programming challenges.

Highlights of the book include:

  • More than 400 exercises
  • A strong emphasis on improving programming skills and guiding beginners on implementing full-fledged algorithms.
  • Coverage of fundamental computer and mathematical concepts including logic, sets, and probability
  • In-depth explanations of the heart of AI and machine learning as well as the mechanisms that underly machine learning algorithms

商品描述(中文翻譯)

根據作者超過十年的數據科學教學經驗,機器學習的數學與 R 程式設計 揭示了機器學習演算法如何發揮其魔力,並解釋了邏輯如何在程式碼中實現。本書旨在讓學生理解機器學習演算法背後的邏輯,以及如何編寫這些演算法。這本書是為初學者程式設計師所寫,逐步發展實現演算法所需的 R 程式設計技能。

本書從簡單的實現和邏輯、集合及機率的基本概念開始,然後轉向強大的深度學習演算法的介紹。前八章處理基於機率的機器學習演算法,後八章則處理基於人工神經網路的機器學習。文本的前半部分不需要數學的高深知識,雖然對機率和統計的熟悉會有所幫助。後半部分則是為已修過一學期微積分的學生所寫。本書指導初學 R 程式設計的學生了解演算法及其應用,以提高編碼能力和對 R 程式設計的信心,並應對進階的 R 程式設計挑戰。

本書的亮點包括:

- 超過 400 道練習題
- 強調提高程式設計技能,並指導初學者實現完整的演算法
- 涵蓋邏輯、集合和機率等基本計算機和數學概念
- 深入解釋人工智慧和機器學習的核心,以及機器學習演算法的基本機制

作者簡介

William B. Claster is a professor of mathematics and data science at Ritsumeikan Asia Pacific University in Japan, where he designed the data science curriculum and has run the data science lab since 2008. He has been recognized for his research in data science applied to the fields of medicine, social media, and geoinformatics. His research includes political analysis, stock market forecasting, tourism, and consumer behavior with machine learning applied to social media data. Originally from Philadelphia, he moved to Japan where he has been a resident there for over 20 years. In addition to research, his interests include Japanese architecture, Buddhism, and philosophy.

作者簡介(中文翻譯)

威廉·B·克拉斯特是日本立命館亞洲太平洋大學的數學與數據科學教授,他於2008年設計了數據科學課程並運營數據科學實驗室。他因在醫學、社交媒體和地理資訊科學等領域應用數據科學的研究而受到認可。他的研究包括政治分析、股市預測、旅遊和消費者行為,並將機器學習應用於社交媒體數據。克拉斯特來自費城,已在日本居住超過20年。除了研究,他的興趣還包括日本建築、佛教和哲學。