Hands-On AI Development with Python: Build and Deploy Real-World AI, Machine Learning, Deep Learning, and NLP Applications
暫譯: Python 實作 AI 開發:建置與部署真實世界的 AI、機器學習、深度學習與 NLP 應用程式
Aranha, Vivian
- 出版商: Packt Publishing
- 出版日期: 2026-09-25
- 售價: $1,550
- 貴賓價: 9.5 折 $1,472
- 語言: 英文
- 頁數: 314
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1808088530
- ISBN-13: 9781808088537
-
相關分類:
Python、Machine Learning、Natural Language Processing
海外代購書籍(需單獨結帳)
相關主題
商品描述
Build real-world AI projects with Python, pandas, NumPy, Matplotlib, Seaborn, scikit-learn, NLP, neural networks, sentiment analysis, and web deployment as you move from first code to portfolio-ready AI apps and skills.
Key Features:
- Build portfolio-ready AI projects with Python, data analysis, ML, NLP, and deployment
- Use pandas, NumPy, Matplotlib, Seaborn, scikit-learn, and neural networks on real datasets
- Move from zero programming to practical AI workflows through guided, hands-on projects
Book Description:
Many beginners learn Python syntax or AI theory but struggle to build projects they can explain, demonstrate, and add to a portfolio. This book closes that gap by turning AI fundamentals into practical Python projects that move from first code to working AI deployment.
You will begin with Python setup and the foundations needed for AI development, including variables, data types, functions, control flow, and libraries. You will then use NumPy and pandas to load, clean, transform, and inspect datasets, before applying EDA with Matplotlib and Seaborn to uncover patterns, relationships, and missing values. With these foundations in place, you will build machine learning models using scikit-learn. You will work through prediction and classification workflows, prepare features, train models, evaluate results, and understand how choices affect accuracy and usefulness. The book introduces neural networks in a beginner-friendly way, showing how layers, training, and performance connect in applied AI work.
You will create an NLP sentiment analysis project, turning text into features and classifying opinions. Finally, you will package a trained model as a web service used beyond a notebook. By the end, you will have a practical AI portfolio and a strong foundation for machine learning, data science, and applied AI development.
What You Will Learn:
- Set up Python for hands-on AI and machine learning projects
- Use core syntax, data types, control flow, functions, and libraries for AI work
- Clean, transform, analyze, and visualize data with NumPy, pandas, Matplotlib, and Seaborn
- Apply EDA to find patterns, missing values, relationships, and features
- Build prediction and classification models using scikit-learn workflows
- Understand neural network basics and practical deep learning concepts
- Create an NLP sentiment analysis model from text data
- Deploy a trained AI model as a web service
Who this book is for:
This book is for absolute beginners, students, career changers, junior developers, analysts, data enthusiasts, and hobbyists who want a practical entry point into AI development. It is useful for readers building their first AI portfolio, exploring machine learning or data science roles, or learning how trained models become simple applications. No prior programming or AI experience is required.
Table of Contents
- Python for AI and Data Science Foundations
- Machine Learning and Classification Models
- Neural Networks and Natural Language Processing
- Deploying AI Model as a Web Service
- Supervised Learning and Forecasting Projects
- Vision, Language, Recommendations and AI Projects
商品描述(中文翻譯)
建立真實世界的 AI 專案,運用 Python、pandas、NumPy、Matplotlib、Seaborn、scikit-learn、NLP、神經網路、情感分析與 Web 部署,從第一行程式碼一路學習,打造可放入作品集的 AI 應用程式與技能。
主要特色:
- 使用 Python、資料分析、機器學習、NLP 與部署技術,建立可放入作品集的 AI 專案
- 在真實資料集上運用 pandas、NumPy、Matplotlib、Seaborn、scikit-learn 與神經網路
- 透過循序引導、實作導向的專案,從零程式設計基礎進入實用的 AI 工作流程
書籍介紹:
許多初學者學會了 Python 語法或 AI 理論,卻難以建立能夠解說、展示並放入作品集的專案。本書將 AI 基礎轉化為實用的 Python 專案,帶領你從第一行程式碼一路進展到可運作的 AI 部署,彌合學習與實作之間的落差。
你將從 Python 環境設定,以及 AI 開發所需的基礎開始,包括變數、資料型別、函式、控制流程與函式庫。接著,你會使用 NumPy 與 pandas 載入、清理、轉換及檢視資料集,再運用 Matplotlib 與 Seaborn 進行探索式資料分析(Exploratory Data Analysis,EDA),找出資料中的模式、關聯性與遺漏值。在建立這些基礎後,你將使用 scikit-learn 建立機器學習模型,實際操作預測與分類工作流程、準備特徵、訓練模型、評估結果,並了解不同選擇如何影響準確度與實用性。本書也會以適合初學者的方式介紹神經網路,說明層、訓練與效能如何在實際 AI 工作中相互關聯。
你將建立一個 NLP 情感分析專案,把文字轉換為特徵並對意見進行分類。最後,你會將訓練完成的模型封裝為可在 Notebook 之外使用的 Web 服務。完成本書後,你將擁有實用的 AI 作品集,以及機器學習、資料科學與應用 AI 開發的扎實基礎。
你將學會:
- 設定 Python,以進行實作導向的 AI 與機器學習專案
- 掌握 AI 工作所需的核心語法、資料型別、控制流程、函式與函式庫
- 使用 NumPy、pandas、Matplotlib 與 Seaborn 清理、轉換、分析及視覺化資料
- 應用 EDA 找出資料中的模式、遺漏值、關聯性與特徵
- 使用 scikit-learn 工作流程建立預測與分類模型
- 理解神經網路基礎與實用的深度學習概念
- 使用文字資料建立 NLP 情感分析模型
- 將訓練完成的 AI 模型部署為 Web 服務
適合閱讀本書的讀者:
本書適合完全沒有基礎的初學者、學生、轉職者、初階開發人員、分析師、對資料有興趣的讀者,以及想要以實作方式入門 AI 開發的業餘學習者。無論你想建立自己的第一份 AI 作品集、探索機器學習或資料科學相關職涯,或了解訓練完成的模型如何轉化為簡單的應用程式,本書都非常實用。不需要具備任何程式設計或 AI 相關經驗。
目錄:
- Python、AI 與資料科學基礎
- 機器學習與分類模型
- 神經網路與自然語言處理
- 將 AI 模型部署為 Web 服務
- 監督式學習與預測專案
- 電腦視覺、語言、推薦系統與 AI 專案