Java Data Mining: Strategy, Standard, and Practice: A Practical Guide for architecture, design, and implementation
暫譯: Java 數據挖掘:策略、標準與實踐:架構、設計與實現的實用指南

Mark F. Hornick, Erik Marcadé, Sunil Venkayala

  • 出版商: Morgan Kaufmann
  • 出版日期: 2006-11-01
  • 定價: $2,240
  • 售價: 8.0$1,792
  • 語言: 英文
  • 頁數: 544
  • 裝訂: Paperback
  • ISBN: 0123704529
  • ISBN-13: 9780123704528
  • 相關分類: Java 程式語言Data-mining
  • 立即出貨 (庫存=1)

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

商品描述

Description

Whether you are a software developer, systems architect, data analyst, or business analyst, if you want to take advantage of data mining in the development of advanced analytic applications, Java Data Mining, JDM, the new standard now implemented in core DBMS and data mining/analysis software, is a key solution component. This book is the essential guide to the usage of the JDM standard interface, written by contributors to the JDM standard.

The book discusses and illustrates how to solve real problems using the JDM API. The authors provide you with:

  • Data mining introduction—an overview of data mining and the problems it can address across industries; JDM’s place in strategic solutions to data mining-related problems;
  • JDM essentials—concepts, design approach and design issues, with detailed code examples in Java; a Web Services interface to enable JDM functionality in an SOA environment; and illustration of JDM XML Schema for JDM objects;
  • JDM in practice—the use of JDM from vendor implementations and approaches to customer applications, integration, and usage; impact of data mining on IT infrastructure; a how-to guide for building applications that use the JDM API.
  • Free, downloadable KJDM source code referenced in the book available here
  •  

    Table of Contents

    Preface
    Guide to Readers

    Part I - Strategy
    1. Overview of Data Mining
    1.1. Why is data mining relevant today?
    1.2. Introducing Data Mining
    1.3. The Value of Data Mining
    1.4. Summary
    1.5. References

    2. Solving Problems in Industry
    2.1. Cross-industry data mining solutions
    2.2. Data Mining in Industries
    2.3. Summary
    2.4. References

    3. Data Mining Process
    3.1. A standardized data mining process
    3.2. Data Analysis and Preparation…a more detailed view
    3.3. Data mining modeling, analysis, and scoring processes
    3.4. The Role of databases and data warehouses in Data Mining
    3.5. Data mining in enterprise software architectures
    3.6. Advances in automated data mining
    3.7. Summary
    3.8. References

    4. Mining Functions and Algorithms
    4.1. Data mining functions
    4.2. Classification
    4.3. Regression
    4.4. Attribute Importance
    4.5. Association
    4.6. Clustering
    4.7. Summary
    4.8. References

    5. JDM Strategy
    5.1. What is the JDM strategy?
    5.2. Role of Standards
    5.3. Summary
    5.4. References

    6. Getting Started
    6.1. Business Understanding
    6.2. Data Understanding
    6.3. Data Preparation
    6.4. Modeling
    6.5. Evaluation
    6.6. Deployment
    6.7. Summary
    6.8. References

    Part II - Standard
    7. Java Data Mining Concepts
    7.1. Classification problem
    7.2. Regression problem
    7.3. Attribute importance
    7.4. Association rules problem
    7.5. Clustering problem
    7.6. Summary
    7.7. References

    8. Design of the JDM API
    8.1. Object Modeling of Data Mining Concepts
    8.2. Modular Packages
    8.3. Connection Architecture
    8.4. Object Factories
    8.5. URI for Datasets
    8.6. Enumerated Types
    8.7. Exceptions
    8.8. Discovering DME Capabilities
    8.9. Summary
    8.10. References

    9. Using the JDM API
    9.1. Connection Interfaces
    9.2. Using JDM Enumerations
    9.3. Using data specification interfaces
    9.4. Using classification interfaces
    9.5. Using Regression interfaces
    9.6. Using Attribute Importance interfaces
    9.7. Using Association interfaces
    9.8. Using Clustering interfaces
    9.9. Summary
    9.10. References

    10. XML Schema
    10.1. Overview
    10.2. Schema Elements
    10.3. Schema Types
    10.4. Using PMML with the JDM Schema
    10.5. Use cases for JDM XML Schema and Documents
    10.6. Summary
    10.7. References

    11. Web Services
    11.1. What is a Web Service?
    11.2. Service Oriented Architecture (SOA)
    11.3. JDM Web Service (JDMWS)
    11.4. Enabling JDM Web Services using JAX-RPC
    11.5. Summary
    11.6. References

    Part III - Practice
    12. Practical Problem Solving
    12.1. Business Scenario 1: Targeted Marketing Campaign
    12.2. Business Scenario 2: Understanding Key Factors
    12.3. Business Scenario 3: Using Customer Segmentation
    12.4. Summary
    12.5. Bibliography

    13. Building Data Mining Tools using JDM
    13.1. Data mining tools
    13.2. Administrative Console
    13.3. User Interface to build and save a model
    13.4. User Interface to test model quality
    13.5. Summary

    14. Getting Started with JDM Web Services
    14.1. A Web Service client in PhP
    14.2. A Web Service client in Java
    14.3. Summary
    14.4. References

    15. Impacts on IT Infrastructure
    15.1. What does Data Mining require from IT?
    15.2. Impacts on computing hardware
    15.3. Impacts on data storage hardware
    15.4. Data access
    15.5. Backup and recovery
    15.6. Scheduling
    15.7. Workflow
    15.8. Summary
    15.9. References

    16. Vendor implementations
    16.1. Oracle Data Mining
    16.2. KXEN (Knowledge eXtraction ENgines)
    16.3. Process for new Vendors
    16.4. Process for new JDM users
    16.5. Summary
    16.6. References

    Part IV. Wrapping Up
    17. Evolution of Data Mining Standards
    17.1. Data Mining Standards
    17.2. Java Community Process
    17.3. Why so many standards?
    17.4. Where data mining standards have been and where will they go?
    17.5. Directions for data mining standards
    17.6. Summary
    17.7. References

    18. Preview of Java Data Mining 2.0
    18.1. Transformations
    18.2. Time Series
    18.3. Apply for Association
    18.4. Feature Extraction
    18.5. Statistics
    18.6. Multi-target Models
    18.7. Text Mining
    18.8. Summary
    18.9. References

    19. Summary

    App. A. Further Reading
    App. B. Glossary

    商品描述(中文翻譯)

    **描述**

    無論您是軟體開發人員、系統架構師、數據分析師或商業分析師,如果您想在開發高級分析應用程式中利用數據挖掘,Java Data Mining (JDM) 作為目前在核心資料庫管理系統和數據挖掘/分析軟體中實施的新標準,是一個關鍵的解決方案組件。本書是使用 JDM 標準介面的必要指南,由 JDM 標準的貢獻者撰寫。

    本書討論並說明如何使用 JDM API 解決實際問題。作者為您提供:

    - 數據挖掘介紹——數據挖掘的概述及其在各行各業中可以解決的問題;JDM 在數據挖掘相關問題的戰略解決方案中的地位;
    - JDM 基礎——概念、設計方法和設計問題,並提供詳細的 Java 代碼範例;一個 Web 服務介面以在 SOA 環境中啟用 JDM 功能;以及 JDM 物件的 JDM XML Schema 說明;
    - JDM 實踐——從供應商實施和客戶應用、整合及使用的 JDM;數據挖掘對 IT 基礎設施的影響;構建使用 JDM API 的應用程式的指南。
    - 本書中提到的免費可下載 KJDM 原始碼可在此獲得 [這裡](http://www.kxen.com/products/analytic_framework/kjdm.php)。

    **目錄**

    前言
    讀者指南

    第一部分 - 策略
    1. 數據挖掘概述
    1.1. 為什麼數據挖掘在今天仍然相關?
    1.2. 數據挖掘介紹
    1.3. 數據挖掘的價值
    1.4. 總結
    1.5. 參考文獻

    2. 行業中的問題解決
    2.1. 跨行業數據挖掘解決方案
    2.2. 行業中的數據挖掘
    2.3. 總結
    2.4. 參考文獻

    3. 數據挖掘過程
    3.1. 標準化的數據挖掘過程
    3.2. 數據分析與準備……更詳細的視角
    3.3. 數據挖掘建模、分析和評分過程
    3.4. 數據庫和數據倉庫在數據挖掘中的角色
    3.5. 企業軟體架構中的數據挖掘
    3.6. 自動化數據挖掘的進展
    3.7. 總結
    3.8. 參考文獻

    4. 挖掘功能和算法
    4.1. 數據挖掘功能
    4.2. 分類
    4.3. 回歸
    4.4. 屬性重要性
    4.5. 關聯
    4.6. 聚類
    4.7. 總結
    4.8. 參考文獻

    5. JDM 策略
    5.1. JDM 策略是什麼?
    5.2. 標準的角色
    5.3. 總結
    5.4. 參考文獻

    6. 開始使用
    6.1. 商業理解
    6.2. 數據理解
    6.3. 數據準備
    6.4. 建模
    6.5. 評估
    6.6. 部署
    6.7. 總結
    6.8. 參考文獻

    第二部分 - 標準
    7. Java 數據挖掘概念
    7.1. 分類問題
    7.2. 回歸問題
    7.3. 屬性重要性
    7.4. 關聯規則問題
    7.5. 聚類問題
    7.6. 總結
    7.7. 參考文獻

    8. JDM API 的設計
    8.1. 數據挖掘概念的物件建模
    8.2. 模組化包
    8.3. 連接架構
    8.4. 物件工廠
    8.5. 數據集的 URI
    8.6. 列舉類型
    8.7. 異常
    8.8. 發現 DME 能力
    8.9. 總結
    8.10. 參考文獻

    9. 使用 JDM API
    9.1. 連接介面
    9.2. 使用 JDM 列舉
    9.3. 使用數據規範介面
    9.4. 使用分類介面
    9.5. 使用回歸介面
    9.6. 使用屬性重要性介面
    9.7. 使用關聯介面
    9.8. 使用聚類介面
    9.9. 總結
    9.10. 參考文獻

    10. XML Schema
    10.1. 概述
    10.2. Schema 元素
    10.3. Schema 類型
    10.4. 在 JDM Schema 中使用 PMML
    10.5. JDM XML Schema 和文檔的用例
    10.6. 總結
    10.7. 參考文獻

    11. Web 服務
    11.1. 什麼是 Web 服務?
    11.2. 服務導向架構 (SOA)
    11.3. JDM Web 服務 (JDMWS)
    11.4. 使用 JAX-RPC 啟用 JDM Web 服務
    11.5. 總結
    11.6. 參考文獻

    第三部分 - 實踐
    12. 實用問題解決
    12.1. 商業場景 1:目標行銷活動
    12.2. 商業場景 2:理解關鍵因素
    12.3. 商業場景 3:使用客戶細分
    12.4. 總結
    12.5. 參考書目

    13. 使用 JDM 構建數據挖掘工具
    13.1. 數據挖掘工具
    13.2. 管理控制台
    13.3. 用戶介面以構建和保存模型
    13.4. 用戶介面以測試模型質量
    13.5. 總結

    14. 開始使用 JDM Web 服務
    14.1. PhP 中的 Web 服務客戶端
    14.2. Java 中的 Web 服務客戶端
    14.3. 總結
    14.4. 參考文獻

    15. 對 IT 基礎設施的影響
    15.1. 數據挖掘對 IT 的要求是什麼?
    15.2. 對計算硬體的影響
    15.3. 對數據存儲硬體的影響
    15.4. 數據訪問
    15.5. 備份和恢復
    15.6. 排程
    15.7. 工作流程
    15.8. 總結
    15.9. 參考文獻

    16. 供應商實施
    16.1. Oracle 數據挖掘
    16.2. KXEN (Knowledge eXtraction ENgines)
    16.3. 新供應商的流程
    16.4. 新 JDM 使用者的流程
    16.5. 總結
    16.6. 參考文獻

    第四部分 - 總結
    17. 數據挖掘標準的演變
    17.1. 數據挖掘標準
    17.2. Java 社群過程
    17.3. 為什麼有這麼多標準?
    17.4. 數據挖掘標準的歷史及未來走向?
    17.5. 數據挖掘標準的方向
    17.6. 總結
    17.7. 參考文獻

    18. Java 數據挖掘 2.0 的預覽
    18.1. 轉換
    18.2. 時間序列
    18.3. 應用於關聯
    18.4. 特徵提取
    18.5. 統計
    18.6. 多目標模型
    18.7. 文本挖掘
    18.8. 總結
    18.9. 參考文獻

    19. 總結

    附錄 A. 進一步閱讀
    附錄 B. 詞彙表