原创 LeetCode 422 Find All Duplicates in an Array

題目大意: 給定一個整數數組,1≤a [i]≤n(n =數組的大小),一些元素出現兩次,其他出現一次。 查找在該數組中出現兩次的所有元素。 算法思想: 因爲存儲的都是1-n的整數,所以可以利用數組下標進行重複的判斷以達到時間複雜度

原创 Ubuntu下非root用戶安裝protobuf及相應的python依賴

下載相應版本的protobuf 下載文件格式爲:protobuf-python-[version].tar.gz 下載地址 安裝protobuf compiler 這裏以3.6.1版本爲例 # 解壓到指定目錄 tar -zxvf

原创 Xshell的常用快捷鍵大全

Xshell的常用快捷鍵大全 原文地址 表1 瀏覽命令行的擊鍵 擊鍵 全名 含義 Ctrl + F 字符向前 向前移動一個字符 Ctrl + B 字符向後 向後移動一個字符 Alt + F(被佔用) 單詞向

原创 Anaconda安裝深度學習框架(TensorFlow,Pytorch)教程

有道雲鏈接 1、用anaconda創建虛擬環境,在這之前,我們需要確定服務器上安裝了anaconda,使用下面命令查看 whereis anaconda anaconda: /data/softwares/opt/anaconda

原创 一文讀懂交叉熵(Cross-Entropy)和相對熵(Relative-Entropy)

  提到機器學習,就不得不提損失函數,提到損失函數,就不得不提交叉熵。 本文章將對這個概念進行詳細的分析。 1、信息量   信息量是對事件發生概率的度量,一個事件發生的概率越低,則這個事件包含的信息量越大,這跟我們直觀上的認知也是吻合

原创 Ubuntu下非root用戶安裝protobuf及相應的python

下載相應版本的protobuf 下載文件格式爲:protobuf-python-[version].tar.gz 下載地址 安裝protobuf compiler 這裏以3.6.1版本爲例 # 解壓到指定目錄 tar -zxvf pr

原创 Ubuntu非root用戶安裝Transformer(Marian版本)

Ubuntu 14.04 LTS, 靜態編譯,不需要修改環境變量,一定要記得依賴包的安裝位置 1、cmake cmake使用3.5.1版本以上,我用的是3.13.3版本 下載地址:https://cmake.org/files/ 下載

原创 C++ 按位操作(與、或、異或)方法詳解

按位與運算符(&) 參加運算的兩個數據,按二進制位進行“與”運算。 運算規則:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:兩位同時爲“1”,結果才爲“1”,否則爲0 例如: int AndOperat

原创 CNN在自然語言處理上的詳細解析與應用

前言:卷積神經網絡(Convolutional Neural Network)最早是應用在計算機視覺當中,而如今CNN也早已應用於自然語言處理(Natural Language Processing)的各種任務。本文主要以CMU CS 1

原创 Win10下用Anaconda安裝TensorFlow(CPU和GPU)

  本來安裝TensorFlow是一件和繁瑣的事情,但是在Anaconda的幫助下就很簡單了,正文如下: 1. 安裝Anaconda   選擇相應的Anaconda進行安裝,下載地址點擊這裏,下載對應系統版本的Anaconda,官網現在

原创 Linux下Anaconda+Tensorflow環境安裝與配置(超簡單)

Anaconda安裝   在清華大學 TUNA 鏡像源選擇對應的操作系統與所需的Python版本下載Anaconda安裝包。Windows環境下的安裝包直接執行.exe文件進行安裝即可,Ubuntu環境下在終端執行 $ bash Anac

原创 tensorflow中的數據讀取方式(包括CSV格式)

採用tensorflow訓練深度學習的網絡的時候,一般數據集加載都有現成的程序,但是,我們應該知道整個加載流程,在參考一些學習資料之後,對整個流程做個總結。tensorflow有三種數據讀取方式,如下進行闡述: (一)pre

原创 LeetCode 27 Remove Element

題目的大意就是: 給定一個數組和一個值,就地刪除該值的所有實例並返回新的長度。 要求時間複雜度爲O(1),不能創建新的數組。 返回的刪除元素後的數組長度n,要求刪除後的前n個元素是別的未刪除的元素。 也就是說:你在發現給定值的時候要把這

原创 Java庫中的排序函數

使用java庫中的函數進行排序,遞增,遞減,對於數組,對於List集合排序。對於基本數據類型外的對象類型排序。 主要方法: Arrays.sort(array); Collections.sort(list);

原创 Python 條件隨機場(CRF) 序列標註 介紹及工具簡單用法解析

CRF簡介   Conditional Random Field:條件隨機場,一種機器學習技術。   CRF由Lafferty等人於2001年提出,結合了最大熵模型和隱馬爾可夫模型的特點,是一種無向圖模型,近年來在分詞、詞性標註和命名