大家好,开源人工智能系统相信很多的网友都不是很明白,包括开源人工智能系统开发也是一样,不过没有关系,接下来就来为大家分享关于开源人工智能系统和开源人工智能系统开发的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
本文目录
人工智能的开源代码
LISP:鍍廘ISP杩欐牱鐨勯珮绾ц瑷€鍦ㄤ汉宸ユ櫤鑳戒腑澶囧彈闈掔潗锛屽洜涓哄湪鍚勯珮鏍″骞寸殑鐮旂┒鍚庨€夋嫨浜嗗揩閫熷師鍨嬭€岃垗寮冧簡蹇€熸墽琛屻€傚瀮鍦炬敹闆嗭紝鍔ㄦ€佺被鍨嬶紝鏁版嵁鍑芥暟锛岀粺涓€鐨勮娉曪紝浜や簰寮忕幆澧冨拰鍙墿灞曟€х瓑涓€浜涚壒鎬т娇寰桳IST闈炲父閫傚悎浜哄伐鏅鸿兘缂栫▼銆侾ROLOG:杩欑璇█鏈夌潃LISP楂樺眰鍜屼紶缁熶紭鍔挎湁鏁堢粨鍚堬紝杩欏AI鏄潪甯告湁鐢ㄧ殑銆傚畠鐨勪紭鍔挎槸瑙e喅鈥滃熀浜庨€昏緫鐨勯棶棰樷€濄€侾rolog鎻愪緵浜嗛拡瀵逛簬閫昏緫鐩稿叧闂鐨勮В鍐虫柟妗堬紝鎴栬€呰瀹冪殑瑙e喅鏂规鏈夌潃绠€娲佺殑閫昏緫鐗瑰緛銆傚畠鐨勪富瑕佺己鐐?鎭曟垜鐩磋█)鏄璧锋潵寰堥毦銆侰/C++:灏卞儚鐚庤惫涓€鏍凤紝C/C++涓昏鐢ㄤ簬瀵规墽琛岄€熷害瑕佹眰寰堥珮鐨勬椂鍊欍€傚畠涓昏鐢ㄤ簬绠€鍗曠▼搴忥紝缁熻浜哄伐鏅鸿兘锛屽绁炵粡缃戠粶灏辨槸涓€涓父瑙佺殑渚嬪瓙銆侭ackpropagation鍙敤浜嗗嚑椤电殑C/C++浠g爜锛屼絾鏄姹傞€熷害锛屽摢鎬曠▼搴忓憳鍙兘鎻愬崌涓€鐐圭偣閫熷害涔熸槸濂界殑銆侸AVA:鏂版潵鑰咃紝Java浣跨敤浜哃ISP涓殑鍑犱釜鐞嗗康锛屾渶鏄庢樉鐨勬槸鍨冨溇鏀堕泦銆傚畠鐨勫彲绉绘鎬т娇瀹冨彲浠ラ€傜敤浜庝换浣曠▼搴忥紝瀹冭繕鏈変竴濂楀唴缃被鍨嬨€侸ava娌℃湁LISP鍜孭rolog楂樼骇锛屽張娌℃湁C閭f牱蹇紝浣嗗鏋滆姹傚彲绉绘鎬ч偅瀹冩槸鏈€濂界殑銆侾YTHON:Python鏄竴绉嶇敤LISP鍜孞AVA缂栬瘧鐨勮瑷€銆傛寜鐓orvig鏂囩珷涓Lips鍜孭ython鐨勬瘮杈冿紝杩欎袱绉嶈瑷€褰兼闈炲父鐩镐技锛屼粎鏈変竴浜涚粏灏忕殑宸埆銆傝繕鏈塉Pthon锛屾彁渚涗簡璁块棶Java鍥惧儚鐢ㄦ埛鐣岄潰鐨勯€斿緞銆傝繖鏄疨eterNorvig閫夋嫨鐢↗Pyhton缈昏瘧浠栦汉宸ユ櫤鑳戒功绫嶄腑绋嬪簭鐨勭殑鍘熷洜銆侸Python鍙互璁╀粬浣跨敤鍙Щ妞嶇殑GUI婕旂ず锛屽拰鍙Щ妞嶇殑http/ftp/html搴撱€傚洜姝わ紝瀹冮潪甯搁€傚悎浣滀负浜哄伐鏅鸿兘璇█鐨勩€?
15 个开源的顶级人工智能工具
鏂潶绂忕殑涓撳鍦ㄤ汉宸ユ櫤鑳芥姤鍛婁腑寰楀嚭鐨勭粨璁猴細"瓒婃潵瓒婂己澶х殑浜哄伐鏅鸿兘搴旂敤锛屽彲鑳戒細瀵规垜浠殑绀句細鍜岀粡娴庝骇鐢熸繁杩滅殑绉瀬褰卞搷锛岃繖灏嗗嚭鐜板湪浠庣幇鍦ㄥ埌2030骞寸殑鏃堕棿娈甸噷銆?
浠ヤ笅杩欎簺寮€婧愪汉宸ユ櫤鑳藉簲鐢ㄩ兘澶勪簬浜哄伐鏅鸿兘鐮旂┒鐨勬渶鍓嶆部銆?/p>
1.Caffe
瀹冩槸鐢辫淳鎵竻鍦ㄥ姞宸炲ぇ瀛︿集鍏嬪埄鍒嗘牎鐨勮鍗氭椂鍒涢€犵殑锛孋affe鏄竴涓熀浜庤〃杈句綋绯荤粨鏋勫拰鍙墿灞曚唬鐮佺殑娣卞害瀛︿範妗嗘灦銆備娇瀹冨0鍚嶉箠璧风殑鏄畠鐨勯€熷害锛岃繖璁╁畠鍙楀埌鐮旂┒浜哄憳鍜屼紒涓氱敤鎴风殑娆㈣繋銆傛牴鎹叾缃戠珯鎵€瑷€锛屽畠鍙互鍦ㄤ竴澶╀箣鍐呭彧鐢ㄤ竴涓狽VIDIAK40GPU澶勭悊6000涓囧涓浘鍍忋€傚畠鏄敱浼厠鍒╄閲庡拰瀛︿範涓績锛圔VLC锛夌鐞嗙殑锛屽苟涓旂敱NVIDIA鍜屼簹椹€婄瓑鍏徃璧勫姪鏉ユ敮鎸佸畠鐨勫彂灞曘€?/p>
2.CNTK
瀹冩槸璁$畻鏈虹綉缁滃伐鍏峰寘锛圕omputationalNetworkTookit锛夌殑缂╁啓锛孋NTK鏄竴涓井杞殑寮€婧愪汉宸ユ櫤鑳藉伐鍏枫€備笉璁烘槸鍦ㄥ崟涓狢PU銆佸崟涓狦PU銆佸涓狦PU鎴栨槸鎷ユ湁澶氫釜GPU鐨勫鍙版満鍣ㄤ笂瀹冮兘鏈変紭寮傜殑琛ㄧ幇銆傚井杞富瑕佺敤瀹冨仛璇煶璇嗗埆鐨勭爺绌讹紝浣嗘槸瀹冨湪鏈哄櫒缈昏瘧銆佸浘鍍忚瘑鍒€佸浘鍍忓瓧骞曘€佹枃鏈鐞嗐€佽瑷€鐞嗚В鍜岃瑷€寤烘ā鏂归潰閮芥湁鐫€鑹ソ鐨勫簲鐢ㄣ€?/p>
3.Deeplearning4j
Deeplearning4j鏄竴涓猨ava铏氭嫙鏈猴紙JVM锛夌殑寮€婧愭繁搴﹀涔犲簱銆傚畠杩愯鍦ㄥ垎甯冨紡鐜骞朵笖闆嗘垚鍦℉adoop鍜孉pacheSpark涓€傝繖浣垮畠鍙互閰嶇疆娣卞害绁炵粡缃戠粶锛屽苟涓斿畠涓嶫ava銆丼cala鍜屽叾浠朖VM璇█鍏煎銆?/p>
4.DMTK
DMTK鍒嗗竷寮忛泦榻愬涔犲伐鍏凤紙DistributedMachineLearningToolkit锛夌殑缂╁啓锛屽拰CNTK涓€鏍凤紝鏄井杞殑寮€婧愪汉宸ユ櫤鑳藉伐鍏枫€備綔涓鸿璁$敤浜庡ぇ鏁版嵁鐨勫簲鐢ㄧ▼搴忥紝瀹冪殑鐩爣鏄洿蹇殑璁粌浜哄伐鏅鸿兘绯荤粺銆傚畠鍖呮嫭涓変釜涓昏缁勪欢锛欴MTK妗嗘灦銆丩ightLDA涓婚妯″瀷绠楁硶鍜屽垎甯冨紡锛堝涔夛級瀛楀祵鍏ョ畻娉曘€備负浜嗚瘉鏄庡畠鐨勯€熷害锛屽井杞0绉板湪涓€涓叓闆嗙兢鐨勬満鍣ㄤ笂锛屽畠鑳藉"鐢?00涓囦釜涓婚鍜?000涓囦釜鍗曡瘝鐨勮瘝姹囪〃锛堟€诲叡10涓囦嚎鍙傛暟锛夎缁冧竴涓富棰樻ā鍨嬶紝鍦ㄤ竴涓枃妗d腑鏀堕泦1000浜夸釜绗﹀彿锛?銆傝繖涓€鎴愮哗鏄埆鐨勫伐鍏锋棤娉曟瘮鎷熺殑銆?/p>
5.H20
鐩告瘮璧风鐮旓紝H2O鏇存敞閲嶅皢AI鏈嶅姟浜庝紒涓氱敤鎴凤紝鍥犳H2O鏈夌潃澶ч噺鐨勫叕鍙稿鎴凤紝姣斿绗竴璧勬湰閲戣瀺鍏徃銆佹€濈銆丯ielsenCatalina銆丳ayPal鍜屾硾缇庨兘鏄畠鐨勭敤鎴枫€傚畠澹扮О浠讳綍浜洪兘鍙互鍒╃敤鏈哄櫒瀛︿範鍜岄娴嬪垎鏋愮殑鍔涢噺鏉ヨВ鍐充笟鍔¢毦棰樸€傚畠鍙互鐢ㄤ簬棰勬祴寤烘ā銆侀闄╁拰娆鸿瘓鍒嗘瀽銆佷繚闄╁垎鏋愩€佸箍鍛婃妧鏈€佸尰鐤椾繚鍋ュ拰瀹㈡埛鎯呮姤銆?/p>
瀹冩湁涓ょ寮€婧愮増鏈細鏍囧噯鐗圚2O鍜孲parkingWater鐗堬紝瀹冭闆嗘垚鍦ˋpacheSpark涓€備篃鏈変粯璐圭殑浼佷笟鐢ㄦ埛鏀寔銆?/p>
6.Mahout
瀹冩槸Apache鍩洪噾浼氶」鐩紝Mahout鏄竴涓紑婧愭満鍣ㄥ涔犳鏋躲€傛牴鎹畠鐨勭綉绔欐墍瑷€锛屽畠鏈夌潃涓変釜涓昏鐨勭壒鎬э細涓€涓瀯寤哄彲鎵╁睍绠楁硶鐨勭紪绋嬬幆澧冦€佸儚Spark鍜孒2O涓€鏍风殑棰勫埗绠楁硶宸ュ叿鍜屼竴涓彨Samsara鐨勭煝閲忔暟瀛﹀疄楠岀幆澧冦€備娇鐢∕ahout鐨勫叕鍙告湁Adobe銆佸焹妫摬鍜ㄨ鍏徃銆丗oursquare銆佽嫳鐗瑰皵銆侀鑻便€乀witter銆侀泤铏庡拰鍏朵粬璁稿鍏徃銆傚叾缃戠珯鍒椾簡鍑虹涓夋柟鐨勪笓涓氭敮鎸併€?/p>
7.MLlib
鐢变簬鍏堕€熷害锛孉pacheSpark鎴愪负涓€涓渶娴佽鐨勫ぇ鏁版嵁澶勭悊宸ュ叿銆侻Llib鏄疭park鐨勫彲鎵╁睍鏈哄櫒瀛︿範搴撱€傚畠闆嗘垚浜咹adoop骞跺彲浠ヤ笌NumPy鍜孯杩涜浜や簰鎿嶄綔銆傚畠鍖呮嫭浜嗚澶氭満鍣ㄥ涔犵畻娉曞鍒嗙被銆佸洖褰掋€佸喅绛栨爲銆佹帹鑽愩€侀泦缇ゃ€佷富棰樺缓妯°€佸姛鑳借浆鎹€佹ā鍨嬭瘎浠枫€丮L绠¢亾鏋舵瀯銆丮L鎸佷箙銆佺敓瀛樺垎鏋愩€侀绻侀」闆嗗拰搴忓垪妯″紡鎸栨帢銆佸垎甯冨紡绾挎€т唬鏁板拰缁熻銆?/p>
8.NuPIC
鐢盢umenta鍏徃绠$悊鐨凬uPIC鏄竴涓熀浜庡垎灞傛殏鏃惰蹇嗙悊璁虹殑寮€婧愪汉宸ユ櫤鑳介」鐩€備粠鏈川涓婅锛孒TM璇曞浘鍒涘缓涓€涓绠楁満绯荤粺鏉ユā浠夸汉绫诲ぇ鑴戠毊灞傘€備粬浠殑鐩爣鏄垱閫犱竴涓?鍦ㄨ澶氳鐭ヤ换鍔′笂鎺ヨ繎鎴栬€呰秴瓒婁汉绫昏鐭ヨ兘鍔?鐨勬満鍣ㄣ€?/p>
闄や簡寮€婧愯鍙紝Numenta杩樻彁渚汵uPic鐨勫晢涓氳鍙崗璁紝骞朵笖瀹冭繕鎻愪緵鎶€鏈笓鍒╃殑璁稿彲璇併€?/p>
9.OpenNN
浣滀负涓€涓负寮€鍙戣€呭拰绉戠爺浜哄憳璁捐鐨勫叿鏈夐珮绾х悊瑙e姏鐨勪汉宸ユ櫤鑳斤紝OpenNN鏄竴涓疄鐜扮缁忕綉缁滅畻娉曠殑c++缂栫▼搴撱€傚畠鐨勫叧閿壒鎬у寘鎷繁搴︾殑鏋舵瀯鍜屽揩閫熺殑鎬ц兘銆傚叾缃戠珯涓婂彲浠ユ煡鍒颁赴瀵岀殑鏂囨。锛屽寘鎷竴涓В閲婁簡绁炵粡缃戠粶鐨勫熀鏈煡璇嗙殑鍏ラ棬鏁欑▼
10.OpenCyc
鐢盋ycorp鍏徃寮€鍙戠殑OpenCyc鎻愪緵浜嗗Cyc鐭ヨ瘑搴撶殑璁块棶鍜屽父璇嗘帹鐞嗗紩鎿庛€傚畠鎷ユ湁瓒呰繃239,000涓潯鐩紝澶х害2,093,000涓笁鍏冪粍鍜屽ぇ绾?9,000owl锛氳繖鏄竴绉嶇被浼间簬閾炬帴鍒板閮ㄨ涔夊簱鐨勫懡鍚嶇┖闂淬€傚畠鍦ㄥ瘜棰嗗煙妯″瀷銆佽涔夋暟鎹泦鎴愩€佹枃鏈悊瑙c€佺壒娈婇鍩熺殑涓撳绯荤粺鍜?娓告垙AI涓湁鐫€鑹ソ鐨勫簲鐢ㄣ€傝鍏徃杩樻彁渚涘彟澶栦袱涓増鏈殑Cyc锛氫竴涓彲鍏嶈垂鐨勭敤浜庣鐮斾絾鏄笉寮€婧愶紝鍜屼竴涓彁渚涚粰浼佷笟鐨勪絾鏄渶瑕佷粯璐广€?/p>
11.Oryx2
鏋勫缓鍦ˋpacheSpark鍜孠afka涔嬩笂鐨凮ryx2鏄竴涓笓闂ㄩ拡瀵瑰ぇ瑙勬ā鏈哄櫒瀛︿範鐨勫簲鐢ㄧ▼搴忓紑鍙戞鏋躲€傚畠閲囩敤涓€涓嫭鐗圭殑涓夊眰位鏋舵瀯銆傚紑鍙戣€呭彲浠ヤ娇鐢∣rys2鍒涘缓鏂扮殑搴旂敤绋嬪簭锛屽彟澶栧畠杩樻嫢鏈変竴浜涢鍏堟瀯寤虹殑搴旂敤绋嬪簭鍙互鐢ㄤ簬甯歌鐨勫ぇ鏁版嵁浠诲姟姣斿鍗忓悓杩囨护銆佸垎绫汇€佸洖褰掑拰鑱氱被銆傚ぇ鏁版嵁宸ュ叿渚涘簲鍟咰loudera鍒涢€犱簡鏈€鍒濈殑Oryx1椤圭洰骞朵笖涓€鐩寸Н鏋佸弬涓庢寔缁彂灞曘€?/p>
12.PredictionIO
浠婂勾鐨勪簩鏈堬紝Salesforce鏀惰喘浜哖redictionIO锛屾帴鐫€鍦ㄤ竷鏈堬紝瀹冨皢璇ュ钩鍙板拰鍟嗘爣璐$尞缁橝pache鍩洪噾浼氾紝Apache鍩洪噾浼氬皢鍏跺垪涓哄鑲茶鍒掋€傛墍浠ュ綋Salesforce鍒╃敤PredictionIO鎶€鏈潵鎻愬崌瀹冪殑鏈哄櫒瀛︿範鑳藉姏鏃讹紝鎴愭晥灏嗕細鍚屾鍑虹幇鍦ㄥ紑婧愮増鏈腑銆傚畠鍙互甯姪鐢ㄦ埛鍒涘缓甯︽湁鏈哄櫒瀛︿範鍔熻兘鐨勯娴嬪紩鎿庯紝杩欏彲鐢ㄤ簬閮ㄧ讲鑳藉瀹炴椂鍔ㄦ€佹煡璇㈢殑Web鏈嶅姟銆?/p>
13.SystemML
鏈€鍒濈敱IBM寮€鍙戯紝SystemML鐜板湪鏄竴涓狝pache澶ф暟鎹」鐩€傚畠鎻愪緵浜嗕竴涓珮搴﹀彲浼哥缉鐨勫钩鍙帮紝鍙互瀹炵幇楂樼瓑鏁板杩愮畻锛屽苟涓斿畠鐨勭畻娉曠敤R鎴栦竴绉嶇被浼紁ython鐨勮娉曞啓鎴愩€備紒涓氬凡缁忓湪浣跨敤瀹冩潵璺熻釜 姹借溅缁翠慨瀹㈡埛鏈嶅姟銆佽鍒掓満鍦轰氦閫氬拰杩炴帴绀句細濯掍綋鏁版嵁涓庨摱琛屽鎴枫€傚畠鍙互鍦⊿park鎴朒adoop涓婅繍琛屻€?/p>
14.TensorFlow
TensorFlow鏄竴涓胺姝岀殑寮€婧愪汉宸ユ櫤鑳藉伐鍏枫€傚畠鎻愪緵浜嗕竴涓娇鐢ㄦ暟鎹祦鍥捐繘琛屾暟鍊艰绠楃殑搴撱€傚畠鍙互杩愯鍦ㄥ绉嶄笉鍚岀殑鏈夌潃鍗曟垨澶欳PU鍜孏PU鐨勭郴缁燂紝鐢氳嚦鍙互鍦ㄧЩ鍔ㄨ澶囦笂杩愯銆傚畠鎷ユ湁娣卞帤鐨勭伒娲绘€с€佺湡姝g殑鍙Щ妞嶆€с€佽嚜鍔ㄥ井鍒嗗姛鑳斤紝骞朵笖鏀寔Python鍜宑++銆傚畠鐨勭綉绔欐嫢鏈夊崄鍒嗚缁嗙殑鏁欑▼鍒楄〃鏉ュ府鍔╁紑鍙戣€呭拰鐮旂┒浜哄憳娌夋蹈浜庝娇鐢ㄦ垨鎵╁睍浠栫殑鍔熻兘銆?/p>
15.Torch
Torch灏嗚嚜宸辨弿杩颁负锛?涓€涓紭鍏堜娇鐢℅PU鐨勬嫢鏈夋満鍣ㄥ涔犵畻娉曞箍娉涙敮鎸佺殑绉戝璁$畻妗嗘灦"锛屽畠鐨勭壒鐐规槸鐏垫椿鎬у拰閫熷害銆傛澶栵紝瀹冨彲浠ュ緢瀹规槗鐨勯€氳繃杞欢鍖呯敤浜庢満鍣ㄥ涔犮€佽绠楁満瑙嗚銆佷俊鍙峰鐞嗐€佸苟琛屽鐞嗐€佸浘鍍忋€佽棰戙€侀煶棰戝拰缃戠粶绛夋柟闈€傚畠渚濊禆涓€涓彨鍋歀uaJIT鐨勮剼鏈瑷€锛岃€孡uaJIT鏄熀浜嶭ua鐨勩€?/p>
娆㈣繋鍏虫敞~
寰俊鍏紬鍙凤細IT鐧炬垬绋嬪簭鍛?/strong>锛屽厤璐规彁渚涗汉宸ユ櫤鑳姐€佸ぇ鏁版嵁銆佷簯璁$畻绛夎祫鏂欙綖锝炰笉绠′綘鍦ㄥ湴鐞冨摢涓柟浣嶏紝娆㈣繋浣犵殑鍏虫敞锛?/p>
人工智能开源平台的使用方式
人工智能开源平台本质是一个“免费的开发工具集合”,开发人员像搭积木一样,根据自身行业的特点和场景需要,利用平台提供的开发工具、选择合适的任务、预训练模型和深度神经网络,导入数据进行训练并得出模型,最终实现部署。
开发人员可直接利用平台上的工具和任务模型,按照自己的需求进行二次开发,无需再开发基础模型,能极大的减轻工作量,减少重复劳动,提升整体的开发效率。
市面上有哪些开源的人工智能系统
11鏈?鏃oogle寮€婧愪簡TensorFlow锛?1鏈?鏃icrosoft寮€婧愪簡DMTK
涓ゅ宸ㄥご楂樼鎶€鍏徃鐩哥户浜夊厛鎭愬悗鐨勫紑婧愪汉宸ユ櫤鑳借绠楀伐鍏峰寘锛岀洰鐨勬棤闈炴槸浜夊ず鐢ㄦ埛璧勬簮
瀹為檯涓婏紝闄や簡杩欎袱瀹跺叕鍙稿锛屽嚑骞翠互鍓嶅凡缁忓紑婧愮殑杩欑宸ュ叿鍖呰繕鏈夊緢澶?/p>
鍑虹幇涓猅ensorFlow娌′粈涔堢█濂囩殑
Google鍋氱殑宸茬粡鏅氫簡锛岃€屼笖璁$畻鎬ц兘涔熶笉鏄濂斤紝鐩镐俊鎸夌収Google鐨勫疄鍔涳紝瀹冧滑搴旇浼氭寔缁敼杩?/p>
目前的开源人工智能项目都有哪些
DMTK鏄疍istributedMachineLearningToolkit鐨勭缉鍐欙紙鍒嗗竷寮忔満鍣ㄥ涔犲伐鍏凤級锛屾槸寰蒋鏃椾笅鐨勫彟涓€娆惧紑婧愪汉宸ユ櫤鑳借蒋浠躲€備负澶ф暟鎹爺绌惰€岃璁★紝鏃ㄥ湪缂╃煭浜哄伐鏅鸿兘绯荤粺鐨勮缁冩椂闂淬€侱MTK鍖呮嫭涓夊ぇ涓昏閮ㄥ垎锛欴MTK妗嗘灦銆丩ightLDA妯″瀷绠楁硶涓庡垎甯冨紡锛堝鎰燂級瀛楀祵鍏ョ畻娉曘€備负浜嗚鏄嶥MTK鐨勫鐞嗛€熷害锛屽井杞0绉板叾鍙€氳繃涓€鍙?鑺傜偣璁$畻鏈洪泦缇わ紝鍦ㄦ湁鐫€瓒呰繃1000浜夸釜鏍囪鐨勬枃妗e悎闆嗕腑澶勭悊鍑轰竴涓寘鍚?00涓囦富棰樹笌1000涓囨枃瀛楋紙鎬昏10涓囦嚎涓弬鏁帮級鐨勪富棰樻ā鍨嬶紝鑰岃繖鏄悓绫昏蒋浠舵棤娉曞尮鏁岀殑銆?
OK,本文到此结束,希望对大家有所帮助。