mahout專案是由多個子專案組成的,各子專案分別位於原始碼的不同目錄下,下面對mahout的組成進行介紹:
1、mahout-core:核心程式模組,位於/core目錄下;
2、mahout-math:在核心程式中使用的一些資料通用計算模組,位於/math目錄下;
3、mahout-utils:在核心程式中使用的一些通用的工具性模組,位於/utils目錄下;
上述三個部分是程式的主題,儲存所有mahout專案的原始碼。
另外,mahout提供了樣例程式,分別在taste-web和examples目錄下:
5、examples:對mahout中各種機器學習演算法的應用程式;
在buildtools、
eclipse和
distribution目錄下,有mahout相關的配置檔案
7、buildtools目錄下是用於核心程式構建的配置檔案,
以mahout-buildtools的模組名稱在mahout的pom.xml檔案中進行說明;
8、eclipse下的xml檔案是對利用eclipse開發mahout的配置說明;
9、distribution目錄下有兩個配置檔案:bin.xml和src.xml,進行mahou安裝時的一些配置資訊。
(在開發的時候一般很少對這個目錄下的檔案進行修改,所以不用太關注,知道大體什麼意思就ok)
另collections,用於實現了核心程式中使用的集合類操作,該模組獨立於mahout進行開發,是對標準jdk中關於集合類的修改,使其可以適應數
據密集型專案的開發。
Mahout原始碼目錄說明
mahout專案是由多個子專案組成的,各子專案分別位於原始碼的不同目錄下,下面對mahout的組成進行介紹 1 mahout core 核心程式模組,位於 core目錄下 2 mahout math 在核心程式中使用的一些資料通用計算模組,位於 math目錄下 3 mahout utils 在核心程...
OpenSSL原始碼目錄說明
本文摘自 趙春平 openssl程式設計 1.0 其中紅色字型是自己的學習過程中暫時不懂的地方。openssl源 主要有eay庫 什麼是eay庫?ssl庫 工具原始碼 範例原始碼以及測試原始碼組成。eay庫是基礎的庫函式,提供了很多功能。源 放在crypto目錄下。包括如下內容 1 asn.1 de...
pytest原始碼 pytest原始碼目錄概要分析
pytest是什麼?pytest是乙個非常成熟的全功能的python測試框架。怎麼安裝?pip install pytest github專案位址在哪?pytest原始碼結構 在python安裝目錄的lib site packges下,分為pytest.py 和 pytest目錄 我們先看下pyte...