日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

crab-源码-模型和算法

發(fā)布時間:2025/7/14 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 crab-源码-模型和算法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

crab-master/scikits/crab/recommenders/svd/classes.py

* 基于 knn/item_strategies/ItemsNeighborhoodStrategy?

計算基礎(chǔ)相似度,作為備選集

也可在初始化時,設(shè)置自定義的算法

* 基于 numpy


crab\model:過濾的模型

- 提供了 MatrixPreferenceDataModel,MatrixBooleanPrefDataModel 兩種模型

- MatrixPreferenceDataModel

輸入:

? ?{userID:{itemID:preference, itemID2:preference2},userID2:{itemID:preference3,itemID4:preference5}}

輸出:

調(diào)用 model.preferences_from_user('推薦對象的名稱')

返回如

? ?[('Lady in the Water', 3.0), ('Snakes on a Plane', 4.0), ('Superman Returns', 5.0),('The Night Listener', 3.0), ('You, Me and Dupree', 3.5)]


- MatrixBooleanPrefDataModel

直接就布爾了...

...

輸出:

? ? array(['Lady in the Water', 'Snakes on a Plane', 'Superman Returns','The Night Listener', 'You, Me and Dupree'],dtype='|S18')


crab\metrics:衡量的實現(xiàn)

- 提供算法:

cosine_distances, euclidean_distances, pearson_correlation,?

jaccard_coefficient, loglikehood_coefficient, manhattan_distances,?

sorensen_coefficient, spearman_coefficient

- 檢驗的方法:

LeaveOneOut(留一逼近), LeavePOut, KFold, ShuffleSplit


crab\similarities:相似性計算

- 提供 ItemSimilarity, UserSimilarity

- ItemSimilarity:計算內(nèi)容之間的相似度

- UserSimilarity:定義兩個用戶間的相似度,它是基于協(xié)同過濾的推薦引擎的核心部分,可以用來計算用戶的“鄰居”


轉(zhuǎn)載于:https://my.oschina.net/kakablue/blog/265176

《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的crab-源码-模型和算法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。