原创 tensorflow中的masks()和padding():tf.sign()、tf.reduce_sum()、axis含義、expand_dims()

mask函數生成的具體內部細節方法 tf.sign() 等價於numpy.sign,除了NaN. sign( x, # 一個tensor或者sparseTensor name=None # 可選 ) 返回數字

原创 pytorch中的register_parameter()和parameter()

前言 這兩個都是一個東西,使用上有細微差別。 差別 Parameter() Parameter是Tensor,即 Tensor 擁有的屬性它都有,⽐如可以根據data 來訪問參數數值,⽤ grad 來訪問參數梯度。 舉例: #

原创 詳細的np.matmul / np.dot / np.multiply / tf.matmul / tf.multiply / *

總結 關於numpy和tensor的內部數據乘積,主要是有以下相關函數可以操作。 通用函數:* numpy中函數:np.matmul/np.dot/np.multiply tensorflow中函數:tf.matmul/tf.m

原创 PyTorch 中兩大核心轉置函數 transpose() 和 permute()

關心差別的可以直接看【3.不同點】 前言 在pytorch中轉置用的函數就只有這兩個 transpose() permute() 這兩個函數都是交換維度的操作。有一些細微的區別 1. 官方文檔 transpose() torc

原创 transformer開源實現的經典案例筆記(一):數據預處理

這個案例非常的棒!學習有以下一些幫助(更新ing) tensorflow的一些高級API內部細節的掌握。 內部數據的變化理念掌握。 掌握Logging,幫助debug程序 優秀的超參數管理方案。 條理清晰的數據預處理結構。 掌握

原创 torch.stack()的官方解釋,詳解以及例子

可以直接看最下面的例子,再回頭看前面的解釋 在pytorch中,常見的拼接函數主要是兩個,分別是: stack() cat() 實際使用中,這兩個函數互相輔助:關於cat()參考torch.cat(),但是本文主要說stack

原创 2020年ubuntu安裝QQ和微信和迅雷的正確姿勢

前言 其實大部分老手都知道怎麼裝,但是最近由於國內網絡、微信更新、QQ更新,出了一系列問題,還是寫個做筆記。 方法一是常見的安裝方案,優點簡單,還過得去用起來。 方法二目前只知道在國外很好用,國內很難下載,優點是兼容性極好。 (有

原创 ubuntu16.04和18.04安裝laTex和中文,以及實戰

安裝texlive-full 安裝texlive的原因是bug少一點,但是缺點是安裝包巨大 sudo apt-get install texlive-full 如果安裝很慢請在《軟件與更新》裏面更改你的源代碼地址。 安裝XeLa

原创 python文件編碼格式檢測:好用的chardet

自然語言處理中常常不知道文件編碼格式,需要檢測。 推薦使用Python包之chardet 使用方法 需要配合open()的rb命令使用 import chardet # 文件 with codecs.open(file_,mo

原创 Ubuntu16.04/18.04 安裝anaconda 介紹、安裝、配置、卸載

因爲特殊原因,自己的系統經常要重裝,寫個筆記。 1.下載anaconda Anaconda下載地址 2.安裝 在下載好的文件夾中ctrl+alt+T打開命令行,輸入代碼 bash Anaconda3-5.1.0-Linux-x86

原创 pytorch函數之scatter()和scatter_()

前言 這兩個函數,其實本來有一個大佬寫的比較清楚了,但是說實話,總是給忘具體使用細節。我還是自己寫一個更清晰的吧。 官方文檔 scatter_() scatter_(input, dim, index, src) → Tensor

原创 ubuntu全版本安裝CUDA任意版本和cudnn任意版本,以及隨意卸載

在這之前要先按我這個處理一下 這個往往是安裝失敗的罪魁禍首。 1. 安裝顯卡驅動 檢查一下你有沒有驅動 nvidia-smi 如果沒有,那就去安裝一下。 顯卡安裝教程 2. 安裝cuda 我的版本是cuda_10.0.130_4

原创 解決1.tensorflow運行使用CPU不使用GPU 2.tensorflow環境下的GPU版本號 3.tensorflow和cuda以及cudnn版本對應問題 4.查看cuda和cudnn版本

這個文章主要針對下面三個問題,十分鐘弄懂後,什麼類似問題都是相同的: 查看tensorflow環境下的GPU版本號 解決tensorflow運行使用CPU不使用GPU tensorflow和cuda以及cudnn版本對應問題

原创 如何更快的下載、更新你的ubuntu軟件、源代碼、驅動

1. 打開如圖 找到如下軟件與更新,點擊附加驅動,下圖所示。,點開 2.如下界面 這是我已經設置好的界面,你們的界面應該是:下載自:[中國的服務器]。 點一下下載自,下拉有自定義服務器節點。 3.選擇 點選擇最佳服務器(s),

原创 torch.cat()函數的官方解釋,詳解以及例子

可以直接看最下面的例子,再回頭看前面的解釋,就很明白了。 在pytorch中,常見的拼接函數主要是兩個,分別是: stack() cat() 一般torch.cat()是爲了把函數torch.stack()得到tensor進行