MARF

MARF(Modular Audio Recognition Framework)模件音頻識別框架是一個用JAVA寫的採集聲音/語音/語言/文字文本和自然語言處理(NLP)算法的研究平台。

基本介紹

  • 中文名:MARF
  • 領域:計算機
簡介,Java,BSD,庫 (計算機),

簡介

Modular Audio Recognition Framework(MARF) 模件音頻識別框架是一個用JAVA寫的採集聲音/語音/語言/文字文本和自然語言處理(NLP)算法的研究平台. 它被安排進一個模件和延伸性框架用來試圖促進新的算法。MARF可在套用軟體中用作庫來使用或作為學習和擴展的原始資料。MARF提供了幾種套用的例子來展示如何使用框架。同時MARF提供了詳細的JAVA DOC格式使用手冊和 API 參考。MARF 及其應用程式以BSD license發行。

Java

Java是一種廣泛使用的計算機程式語言,擁有跨平台面向對象泛型編程的特性,廣泛套用於企業級Web套用開發和移動套用開發。
任職於太陽微系統的詹姆斯·高斯林等人於1990年代初開發Java語言的雛形,最初被命名為Oak,目標設定在家用電器等小型系統的程式語言,套用在電視機電話鬧鐘烤麵包機等家用電器的控制和通信。由於這些智慧型化家電的市場需求沒有預期的高,Sun公司放棄了該項計畫。隨著1990年代網際網路的發展,Sun公司看見Oak在網際網路上套用的前景,於是改造了Oak,於1995年5月以Java的名稱正式發布。Java伴隨著網際網路的迅猛發展而發展,逐漸成為重要的網路程式語言。
Java程式語言的風格十分接近C++語言。繼承了C++語言面向對象技術的核心,Java捨棄了C++語言中容易引起錯誤的指針,改以引用取代,同時移除了C++中的運算符重載多重繼承特性,改用接口取代,增加垃圾回收器功能。在Java SE 1.5版本中引入了泛型編程類型安全的枚舉、不定長參數和自動裝/拆箱特性。太陽微系統對Java語言的解釋是:“Java程式語言是個簡單、面向對象、分散式、解釋性、健壯、安全與系統無關、可移植、高性能、多執行緒和動態的語言”

BSD

伯克利軟體套件(英語:Berkeley Software Distribution,縮寫為BSD),也被稱為伯克利Unix(Berkeley Unix),是一個作業系統的名稱。衍生自Unix類Unix),1970年代由伯克利加州大學的學生比爾·喬伊(Bill Joy)開創,也被用來代表其衍生出的各種套件。
BSD常被當作工作站級別的Unix系統,這得歸功於BSD用戶許可證非常地寬鬆,許多1980年代成立的計算機公司,不少都從BSD中獲益,比較著名的例子如DEC的Ultrix,以及Sun公司SunOS。 1990年代,BSD很大程度上被System V4.x版以及OSF/1系統所取代,但其開源版本被採用,促進了網際網路的開發。

庫 (計算機)

計算機科學中,(英語:library)是用於開發軟體子程式集合。庫和執行檔的區別是,庫不是獨立程式,他們是向其他程式提供服務的代碼。
庫連結是指把一個或多個庫包括到程式中,有兩種連結形式:靜態連結動態連結,相應的,前者連結的庫叫做靜態庫後者的叫做動態庫

相關詞條

熱門詞條

聯絡我們