成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

敲代碼遇到難題怎么辦?這個項目無需聯網也能幫你找到解決方案

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

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

這個名為codequestion的神器,是一個基于archive.org上的Stack Exchange Dump構建的。使用來自Stack Exchange的數據,codequestion針對預先訓練的模型在本地運行。

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

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

安裝方式

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

  1. pip install codequestion 

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

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

下載模型

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

  1. python -m codequestion.download 

該模型將存儲在〜/ .codequestion /中,預訓練的模型可以從Github詳情頁面獲取

  1. $ git reset --hard 

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

運行查詢

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

  1. $ git reset --hard 

技術原理

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

  1. $ git reset --hard 

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

查詢方式:codequestion使用與索引相同的方法對每個查詢進行標記。這些標記用于構建句子嵌入。針對Faiss索引查詢該嵌入,以找到最相似的問題。

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

 

 

責任編輯:張燕妮 來源: 開源最前線
相關推薦

2024-10-18 09:55:50

RedisHash數據

2024-10-09 17:06:52

RedisHash哈希表

2020-08-16 08:32:18

物聯網IOT物聯網技術

2021-02-19 08:06:53

數據分析互聯網運營大數據

2023-07-12 15:07:10

物聯網智能醫療

2010-06-24 22:13:06

2025-04-27 02:22:00

分頁項目開發

2014-06-24 09:24:24

密碼身份驗證

2022-09-15 11:03:48

物聯網傳感器

2020-06-22 07:40:07

物聯網頭盔技術

2013-11-05 10:22:20

瀏覽器加密

2023-08-21 17:01:45

物聯網通信技術

2018-02-05 22:21:38

物聯網工業物聯網數字化

2010-05-10 18:22:51

負載均衡器

2012-12-11 22:50:44

NETGEAR物聯網解決方

2020-04-11 21:10:36

物聯網智能節水IOT

2017-10-10 15:36:50

物聯網企業

2022-11-04 15:13:29

2021-01-04 10:02:17

DockerLoaded plug操作系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人精品在线视频 | 欧美日韩一二三区 | 欧美专区在线视频 | 最新高清无码专区 | 91视频免费在观看 | 99精品欧美一区二区蜜桃免费 | 久久亚洲一区 | 精品国产乱码久久久久久蜜臀 | 午夜电影合集 | 嫩草视频在线免费观看 | 国产丝袜av | 久久精品一区二区视频 | 天天操天天插 | 视频二区在线观看 | 久夜精品 | 国产a区 | 国产亚洲一区二区三区 | 日韩精品一区二区三区视频播放 | 精品国产一区二区三区性色 | 亚洲精品一区国产精品 | 久草视频2 | 久久88 | 免费高清av | 亚洲国产精品一区二区三区 | 啪一啪在线视频 | 国产一区二区三区不卡av | 亚洲麻豆| 91社区在线观看 | 精品一区在线 | 亚洲精品18 | 亚洲精品18 | 欧美一级二级三级 | 国产一区二区三区四区 | 久久久精品亚洲 | 91激情电影 | 国产精品久久久久久久久免费丝袜 | 日韩在线观看 | 亚洲成人日韩 | 欧美黄色一区 | 国产黄色大片 | 中文字幕专区 |