原创 [Python 實戰] - No.11 Python Struct 模塊使用

Python提供了一個struct模塊來解決bytes和其他二進制數據類型的轉換 函數 return explain pack(fmt,v1,v2…) string 按照給定的格式(fmt),把數據轉換成字符串(字節流),並將

原创 [Spring Boot實戰系列] - No.3 Spring boot 整合Mybatis

一、Mybatis是什麼: mybatis是一個優秀的基於java的持久層框架,它內部封裝了jdbc,使開發者只需要關注sql語句本身,而不需要花費精力去處理加載驅動、創建連接、創建statement等繁雜的過程。同時,mybatis提供

原创 [Spring Boot實戰系列] - No.4 Spring boot 中如何在Utils類中使用@Autowired注入bean

Springboot中如果希望在Utils工具類中,使用到我們已經定義過的Dao層或者Service層Bean,可以如下編寫Utils類: 1. 使用@Component註解標記工具類StatisticsUtils: 2. 使用@Auto

原创 [Caffe] - No.2 ssd-caffe(1):編譯、安裝、測試

在這篇文章裏面總結一下ssd-caffe的安裝使用,測試以及如何使用自己的測試樣本,CUDA和OpenCV的安裝在這裏不再介紹,實驗環境Ubuntu16.04 1 . 安裝並測試ssd-caffe 1.1 從git官網克隆ssd-caf

原创 [Caffe] - No.1 nvcc fatal : Unsupported gpu architecture 'compute_20'

編譯Caffe出現以下錯誤: nvcc fatal : Unsupported gpu architecture 'compute_20' 解決方法: CUDA_ARCH := #-gencode arch=compute_20,cod

原创 [Python 實戰] - No.10 Ubuntu16.04 配置Python OpenCV3.3.0

1.OpenCV 3.3.0 安裝並測試 1.1 安裝依賴 sudo apt-get install build-essential libgtk2.0-dev libvtk5-dev libjpeg-dev libjasper-dev

原创 解決Linux雙系統安裝卡在啓動Logo

在安裝Linux 雙系統(一般是Nvidia顯卡,1080p加核顯的電腦)時,經常會出現卡在安裝logo的問題,這種原因一般是由於linux發行商收錄的nouveau 的開源顯卡的問題。針對這種情況,解決方案如下: 最重要的話放在前面:

原创 [Pytorch] - No.1 Ubuntu 安裝Anaconda 和 Pytorch

下載 Anaconda 我選擇的是Python3.6的Anaconda,[Anaconda官方下載地址(https://www.anaconda.com/download/) 安裝Anaconda 切換到Anaconda安裝包目錄,使

原创 [Pytorch] - No.2 Pytorch 實現RNN語言模型

最近使用Pytorch,搭建了一個RNNLM,目的是爲了利用詞典中的每個詞的One-Hot編碼(高維的稀疏向量),來生成 Dense Vectors。這篇文章不講解RNN原理以及爲什麼使用RNN語言模型,只是對pytorch中的代碼使用進

原创 [機器學習與深度學習] - No.1 基於Negative Sampling SKip-Gram Word2vec模型學習總結

基於Negative Sampling SKip-Gram Word2vec模型學習總結 1. Word2vec簡介 Word2Vec是從大量文本語料中以無監督的方式學習語義知識的一種模型,它被大量地用在自然語言處理(NLP)中。那麼它是

原创 [Python 實戰] - No.9 Python閉包和裝飾器

一、閉包: 閉包就是內層函數引用了外部函數的變量,然後返回內層函數的情況。閉包的特點就是我們返回的函數,引用了外部函數的局部變量,如果我們希望按照我們所想,來正確的使用這個閉包的話,那就要確定我們引用的局部變量在函數返回以後不能更改。 一

原创 [Python 實戰] - No.5 字符串、切片與格式化輸出

一、raw字符串與多行字符串在字很多語言中,如果符串中包含需要轉義的字符,我們會在前面添加轉義符'\',例如:同時,在python中,''和""均可以表示字符串。但是如果希望在一個字符串中使用,‘’或者“”作爲普通字符,需要進行轉義如果一

原创 [Python 實戰] - No.6 List、Tuple,Dict

一、List List,也就是我們常說的列表,是python內置的一種數據類型。形如:['Alice','Bob',''Cindy]。 List是有序的集合,也就是說我們可以對列表進行排序。對於列表的具體操作分別爲構造,增,刪,改,遍歷,

原创 [Python 實戰] - No.7 Python可變參數 *args和**kw區別

在python中,我們經常使用會使用*args和**kw作爲可變參數,其中*args表示我們接受的參數作爲元組來處理,**kw表示我們接受的參數需要提供key值,作爲字典來處理: 我們可以如下使用兩種參數: *args: 我們定義接受*a