Dive Into Algorithms: A Pythonic Adventure for the Intrepid Beginner
暫譯: 深入演算法:勇敢初學者的 Python 冒險
Tuckfield, Bradford
- 出版商: No Starch Press
- 出版日期: 2021-01-25
- 定價: $1,398
- 售價: 8.0 折 $1,118
- 語言: 英文
- 頁數: 248
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1718500688
- ISBN-13: 9781718500686
-
相關分類:
Python、程式語言、Algorithms-data-structures
-
相關翻譯:
理解演算法|Python 初學者的深度歷險 (Dive Into Algorithms: A Pythonic Adventure for the Intrepid Beginner) (繁中版)
算法深潛:勇敢者的Python探險 (簡中版)
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$1,872Introducing Python: Modern Computing in Simple Packages, 2/e (Paperback)
-
$550$429 -
$419$398 -
$1,500$1,425 -
$1,480$1,450 -
$1,560$1,529 -
$1,575$1,496 -
$830統計學習要素:機器學習中的數據挖掘、推斷與預測, 2/e (The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2/e)
-
$680$537 -
$599$473 -
$779$740 -
$980$774 -
$594$564 -
$1,425Html, Css, & JavaScript All-In-One for Dummies (Paperback)
商品描述
- Use algorithms to debug code, maximize revenue, schedule tasks, and create decision trees
- Measure the efficiency and speed of algorithms
- Generate Voronoi diagrams for use in various geometric applications
- Use algorithms to build a simple chatbot, win at board games, or solve sudoku puzzles
- Write code for gradient ascent and descent algorithms that can find the maxima and minima of functions
- Use simulated annealing to perform global optimization
- Build a decision tree to predict happiness based on a person's characteristics Once you've finished this book you'll understand how to code and implement important algorithms as well as how to measure and optimize their performance, all while learning the nitty-gritty details of today's most powerful algorithms.
商品描述(中文翻譯)
《深入演算法》是一本使用 Python 程式語言的廣泛演算法介紹。
《深入演算法》是一個涵蓋廣泛的 Python 風格之旅,探索世界上許多最有趣的演算法。只需具備一些程式設計經驗和基本的高中數學知識,您將探索標準的計算機科學演算法,包括搜尋、排序和優化;人類基礎的演算法,幫助我們決定如何接住棒球或在自助餐中吃到適量的食物;以及用於機器學習和人工智慧的先進演算法。您甚至會探索古埃及人和俄羅斯農民如何使用演算法來進行數字相乘,古希臘人如何用它們來尋找最大公因數,以及日本學者在武士時代設計的能夠生成魔方的演算法。
您將探索在純數學中有用的演算法,並學習數學概念如何改善演算法。您將學習生成連分數的演算法、一個快速計算平方根的演算法,以及另一個生成看似隨機數字集合的演算法。
您還將學習如何:
- 使用演算法來除錯程式碼、最大化收入、排程任務和創建決策樹
- 測量演算法的效率和速度
- 生成 Voronoi 圖以用於各種幾何應用
- 使用演算法構建簡單的聊天機器人、在棋盤遊戲中獲勝或解決數獨謎題
- 為梯度上升和下降演算法編寫代碼,以找到函數的最大值和最小值
- 使用模擬退火進行全局優化
- 構建決策樹以根據個人特徵預測幸福感
完成本書後,您將了解如何編碼和實現重要的演算法,以及如何測量和優化它們的性能,同時學習當今最強大演算法的細節。
作者簡介
作者簡介(中文翻譯)
布拉德福德·塔克菲爾德(Bradford Tuckfield),博士,是 Kmbara 的創始人,該公司利用機器學習、人工智慧、聊天機器人及其他基於數據的創新來解決問題。他是《使用 R 的應用無監督學習》(Applied Unsupervised Learning with R)的作者,他的研究也曾發表在頂尖學術期刊中,並且他關於文化和公共政策的文章可見於 Quillette、National Affairs 及其他知名媒體。