Dive Into Algorithms: A Pythonic Adventure for the Intrepid Beginner
Tuckfield, Bradford
- 出版商: No Starch Press
- 出版日期: 2021-01-25
- 定價: $1,398
- 售價: 9.0 折 $1,258
- 語言: 英文
- 頁數: 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,827Introducing 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,496$1,418 -
$811統計學習要素:機器學習中的數據挖掘、推斷與預測, 2/e (The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2/e)
-
$680$578 -
$599$509 -
$779$740 -
$980$774 -
$594$564 -
$1,500$1,425
相關主題
商品描述
- 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》一書的作者,他的工作也被列入頂尖學術期刊,他在文化和公共政策方面的文章可以在Quillette、National Affairs和其他知名媒體上看到。