中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

中國產(chǎn)品網(wǎng)注冊網(wǎng)站站長seo推廣

中國產(chǎn)品網(wǎng)注冊,網(wǎng)站站長seo推廣,國外裝修網(wǎng)站模板,怎么做網(wǎng)站在里面填字Tensorflow 2.12 電影推薦項目搭建 學習筆記工具、環(huán)境創(chuàng)建項目項目配置安裝相關(guān)python包召回模型實現(xiàn)排序模型實現(xiàn)實現(xiàn)電影推薦導入模塊設(shè)置要推薦的用戶召回推薦排序推薦推薦結(jié)果結(jié)尾學習筆記 Tensorflow 2.12 電影推薦項目搭建記錄~ Tensorflow是谷歌開源的機器學習框架,可…

Tensorflow 2.12 電影推薦項目搭建

  • 學習筆記
    • 工具、環(huán)境
    • 創(chuàng)建項目
    • 項目配置
    • 安裝相關(guān)python包
    • 召回模型實現(xiàn)
    • 排序模型實現(xiàn)
    • 實現(xiàn)電影推薦
      • 導入模塊
      • 設(shè)置要推薦的用戶
      • 召回推薦
      • 排序推薦
      • 推薦結(jié)果
  • 結(jié)尾

學習筆記

Tensorflow 2.12 電影推薦項目搭建記錄~

Tensorflow是谷歌開源的機器學習框架,可以幫助我們輕松地構(gòu)建和部署機器學習模型。這里記錄學習使用tensorflow來搭建一個電影項目demo,包含召回模型搭建、排序模型搭建,以及整合兩個模型進行完整的推薦。
相關(guān)文章:
電影推薦-召回模型
電影推薦-排序模型

工具、環(huán)境

開發(fā)工具:PyCharm 2023.1.1 (Community Edition)
使用環(huán)境:Python 3.10.6
使用框架:tensorflow 2.12.0、tensorflow-datasets 4.9.2、tensorflow-recommenders 0.7.3、numpy 1.23.5、pandas 2.0.3、tensorboard 2.12.3

創(chuàng)建項目

使用PyCharm創(chuàng)建一個新項目:MovieRecommenders,方便后續(xù)在項目中實現(xiàn)推薦模型、排序模型相關(guān)的代碼:
在這里插入圖片描述
點擊Create按鈕,完成創(chuàng)建,新建項目截圖如下:
在這里插入圖片描述

項目配置

打開控制臺,配置pip國內(nèi)源,下包的速度會快一點,這里配置阿里源:

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
pip config set install.trusted-host mirrors.aliyun.com

配置截圖如下:
在這里插入圖片描述

安裝相關(guān)python包

使用pip安裝tensorflow、tensorflow-recommenders、tensorflow-datasets三個包,注意對應版本,tensorflow的依賴包很多,整個過程估計5~10分鐘:

pip install tensorflow==2.12.0
pip install tensorflow-recommenders==0.7.3
pip install tensorflow-datasets==4.9.2

安裝截圖如下:
在這里插入圖片描述

召回模型實現(xiàn)

新建movie_recommenders包,在該包下創(chuàng)建Retrieval.py文件,如下:
在這里插入圖片描述
Retrieval.py主要為構(gòu)建、訓練、導出電影推薦召回模型,包含以下步驟(代碼詳見上面召回模型的文章):

  1. 導入相關(guān)模塊
  2. 加載數(shù)據(jù)
  3. 數(shù)據(jù)預處理
  4. 生成詞匯表
  5. 構(gòu)建查詢塔
  6. 構(gòu)建候選條目塔
  7. 模型指標
  8. 損失函數(shù)
  9. 構(gòu)建雙塔召回模型
  10. 訓練和評估
  11. 預測
  12. 導出和加載模型

這里我們改下保存模型的路徑,把訓練好的模型保存到項目路徑下,為后續(xù)做推薦準備,其他代碼不做變動:

# 保存模型和加載模型
# with tempfile.TemporaryDirectory() as tmp:
#   path = os.path.join(tmp, "model")
path = "C:\data\python\space\MovieRecommenders\models\\retrieval\\"
tf.saved_model.save(index, path)
loaded = tf.saved_model.load(path)
scores, titles = loaded(["42"])
print(f"Recommendations: {scores[0][:3]}")
print(f"Recommendations: {titles[0][:3]}")

點擊運行,控制臺訓練、評估、推薦結(jié)果相關(guān)日志輸出如下:

C:\data\python\space\MovieRecommenders\venv\Scripts\python.exe C:\data\python\space\MovieRecommenders\movie_recommenders\Retrieval.py 
Epoch 1/3
10/10 
http://www.risenshineclean.com/news/9387.html

相關(guān)文章:

  • jsp網(wǎng)站空間網(wǎng)絡(luò)銷售渠道有哪些
  • 做網(wǎng)站如何排版曹操seo博客
  • 旅游網(wǎng)站首頁設(shè)計圖片seo自然排名
  • 免費做網(wǎng)站的網(wǎng)頁如何給自己的公司建網(wǎng)站
  • 怎么將網(wǎng)站做成小程序seo是做什么工作內(nèi)容
  • 做app 的模板下載網(wǎng)站營銷推廣方案怎么寫
  • 怎樣做動態(tài)網(wǎng)站網(wǎng)上銷售
  • 怎么把統(tǒng)計代碼加到網(wǎng)站網(wǎng)上銷售推廣方案
  • 校園安全網(wǎng)站建設(shè)windows優(yōu)化大師有用嗎
  • 通達oa 做網(wǎng)站seo工資
  • 鄂州手機網(wǎng)站建設(shè)廣告聯(lián)盟騙局
  • 百度站長平臺網(wǎng)頁版南京seo排名公司
  • 簡單大氣網(wǎng)站欣賞金蝶進銷存免費版
  • .net電子商城網(wǎng)站開發(fā)設(shè)計軟文推廣平臺有哪些
  • 無錫企業(yè)網(wǎng)站設(shè)計網(wǎng)絡(luò)整合營銷的特點有
  • 進入江蘇省住房和城鄉(xiāng)建設(shè)廳網(wǎng)站百度推廣外包
  • ip網(wǎng)站怎么做軟文世界平臺
  • 做招聘網(wǎng)站畢業(yè)設(shè)計二維碼推廣賺傭金平臺
  • 網(wǎng)站開發(fā)員招聘網(wǎng)絡(luò)營銷方案策劃案例
  • 公司怎么找做網(wǎng)站信息流推廣方式
  • 如東做網(wǎng)站公司百度廣告聯(lián)盟收益
  • flash網(wǎng)站設(shè)計師今日新聞快訊10條
  • 網(wǎng)站如何在手機端做適配全網(wǎng)營銷
  • 個人興趣圖片集網(wǎng)站建設(shè)寧波企業(yè)seo推廣
  • 深圳專業(yè)做網(wǎng)站建設(shè)推廣渠道
  • 做的網(wǎng)站每年需要續(xù)費廣州網(wǎng)絡(luò)推廣服務商
  • 長沙網(wǎng)站設(shè)計優(yōu)秀柚v米科技開發(fā)一個app平臺大概需要多少錢?
  • 專業(yè)網(wǎng)站建設(shè)定制網(wǎng)絡(luò)營銷方法有什么
  • 各種網(wǎng)站推廣是怎么做的網(wǎng)店怎么開
  • 重慶做腋臭騎士網(wǎng)站seo高手培訓