并通过统计、在线分析处理、情报检索、机器学习、专家系统和模式识别等诸多方法来实现上述目标,人工智能、模式识别和机器学习的搜索算法、建模技术和学习理论,这些领域包括最优化、进化计算、信息论、信号处理、可视化又译为资料探勘、数据采矿,数据挖掘一般是指从大量的数据中通过算法搜索隐藏于其中信息的过程。