日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
敲代碼遇到難題怎么辦?這個項目無需聯(lián)網(wǎng)也能幫你找到解決方案

 許多開發(fā)人員在編程過程中碰到問題,首選都是打開瀏覽器,搜索問題,并嘗試找出答案,現(xiàn)在,有一個神器可以讓你不用這么麻煩了。

創(chuàng)新互聯(lián)建站是一家企業(yè)級云計算解決方案提供商,超15年IDC數(shù)據(jù)中心運營經(jīng)驗。主營GPU顯卡服務(wù)器,站群服務(wù)器,資陽托管服務(wù)器,海外高防服務(wù)器,機(jī)柜大帶寬租用·托管,動態(tài)撥號VPS,海外云手機(jī),海外云服務(wù)器,海外服務(wù)器租用托管等。

這個名為codequestion的神器,是一個基于archive.org上的Stack Exchange Dump構(gòu)建的。使用來自Stack Exchange的數(shù)據(jù),codequestion針對預(yù)先訓(xùn)練的模型在本地運行。

安裝后你無需網(wǎng)絡(luò)連接,你只需要在終端輸入問題,就可以得到答案,搜索出來的結(jié)果和你在瀏覽器上搜索的沒有什么兩樣。

目前,codequestion知道的人并不是很多,只獲得 117 個Star,累計分支 11 個(Github地址:https://github.com/neuml/codequestion),下面一起來看看具體使用方法:

安裝方式

最簡單的安裝方式是通過pip和PyPI:

 
 
 
 
  1. pip install codequestion 

你也可以直接從GitHub安裝codequestion。建議使用Python虛擬環(huán)境,支持Python 3.6+:

 
 
 
 
  1. pip install git+https://github.com/neuml/codequestion 

下載模型

一旦安裝了Codequestion,就需要下載模型。

 
 
 
 
  1. python -m codequestion.download 

該模型將存儲在?/ .codequestion /中,預(yù)訓(xùn)練的模型可以從Github詳情頁面獲取

 
 
 
 
  1. $ git reset --hard 

可以自定義代碼問題以針對自定義的問題解答存儲庫運行,目前,僅支持Stack Exchange模型。

運行查詢

運行查詢最快的方法是啟動一個codequestion shell

 
 
 
 
  1. $ git reset --hard 

技術(shù)原理

原始數(shù)據(jù)轉(zhuǎn)儲處理:codequestion的運行原理是怎樣的呢?首先是原始數(shù)據(jù)轉(zhuǎn)儲處理,來自Stack Exchange庫的原始7z XML轉(zhuǎn)儲通過一系列步驟進(jìn)行處理。僅檢索得分高且得分高的問題存儲,問題和答案被合并到一個名為questions.db的SQLite文件中。questions.db的模式如下:

 
 
 
 
  1. $ git reset --hard 

索引編制:codequestion工具為questions.db建立了一個句子嵌入索引。單詞嵌入模型是基于questions.db構(gòu)建的自定義fastText模型。一旦將每個標(biāo)記轉(zhuǎn)換為單詞嵌入,就會創(chuàng)建加權(quán)句子嵌入。詞嵌入使用BM25索引對資源庫中的所有token進(jìn)行加權(quán)。但有一個重要的修改:標(biāo)簽被用來提升標(biāo)簽標(biāo)記的權(quán)重。將questions.db轉(zhuǎn)換為句子嵌入的集合后,會將它們標(biāo)準(zhǔn)化并存儲在Faiss中,從而可以進(jìn)行快速相似性搜索。

查詢方式:codequestion使用與索引相同的方法對每個查詢進(jìn)行標(biāo)記。這些標(biāo)記用于構(gòu)建句子嵌入。針對Faiss索引查詢該嵌入,以找到最相似的問題。

除此之外,創(chuàng)建者還在Github項目詳情頁介紹了如何使用Stack Exchange構(gòu)建代碼問題模型。感興趣的伙伴們趕緊收藏。


分享標(biāo)題:敲代碼遇到難題怎么辦?這個項目無需聯(lián)網(wǎng)也能幫你找到解決方案
文章URL:http://www.5511xx.com/article/dpspdps.html