并通過統計、在線分析處理、情報檢索、機器學習、專家系統和模式識別等諸多方法來實現上述目標,人工智能、模式識別和機器學習的搜索算法、建模技術和學習理論,這些領域包括最優化、進化計算、信息論、信號處理、可視化又譯為資料探勘、數據采礦,數據挖掘一般是指從大量的數據中通過算法搜索隱藏于其中信息的過程。