原创 tensorflow 常見問題

記錄在使用 tensorflow 框架開發代碼時遇到的問題,會不間斷更新。 1. ‘TFOptimizer’ object has no attribute ‘lr’ 問題描述:在使用 ReduceLROnPlateau 做學習率衰減

原创 Miniconda安裝

官網下載miniconda,下載完成後目錄下有Miniconda3-latest-MacOSX-x86_64.sh 文件; 執行命令sh Miniconda3-latest-MacOSX-x86_64.sh安裝; 配置環境

原创 python編程遇見的坑

python2和python3中的map 函數def square(x): return x**2 map(squre, [1,2,3,4,5]) 分別在 python2和 python3環境執行以上代碼,執行結果如下pyth

原创 linux shuf 命令

shuf 命令 在算法訓練過程中,訓練集處理時都會把其打亂,之前的做法是寫個腳本。今天發現可以使用 linux 命令—shuf 就能很高效得解決。 下載 shuf 命令是 coreutils 包中的命令,所以需要下載,可以使用 y

原创 python2 安裝 tensorflow 遇到問題

使用pip install --upgrade tensorflow出現以下問題: 這是因爲安裝 grpcio 出錯了,解決方案: pip install --no-cache-dir --only-binary :all: grp

原创 【tensorflow】數字識別— softmax 迴歸

  提到多分類任務,立馬會想到使用 softmax 迴歸,這篇文章主要講述在 tensorflow 平臺使用 softmax 迴歸方法對 mnist 數據進行數字識別。 import tensorflow as tf from ten

原创 【tensorflow】數字識別 — rnn 算法

  在數字識別- softmax迴歸文章中使用softmax迴歸算法對圖片進行分類,準確率在92%左右,那麼如何使算法準確率得到提升了?本篇文章將使用 rnn 神經網絡算法進行數字識別。 import tensorflow as tf

原创 【tensorflow】安裝和卸載

基於 virtualenv 安裝 安裝: 打開終端(a shell); 安裝 pip(如果之前沒有安裝的話) 和 virtualenv : $ sudo easy_install pip $ sudo pip insta

原创 機器學習系列之邏輯迴歸

前一篇博客介紹了線性迴歸,縱使可以撇開 y 是離散值得事實,給定 x, 使用線性迴歸對 y 進行預測,可以找到很多示例說明這種預測結果不會很好,比如說,房價不可能隨着面積大小線性增長。並且當我們知道 y 的取值範圍在{0,1}時,預測結果

原创 【tensorflow】tf.Variable、tf.constant、tf.placeholder

  張量(Tensor)是TensorFlow的核心數據單位。一個張量由一組形成陣列(任意維數)的原始值組成。張量的階是它的維數,而它的形狀是一個整數元組,指定了陣列每個維度的長度。 下面會介紹 Tensorflow 中幾個特殊張量:

原创 [ElasticSearch]數據類型keyword和text的區別

在 ES2.x 版本字符串數據是沒有 keyword 和 text 類型的,只有string類型,ES更新到5版本後,取消了 string 數據類型,代替它的是 keyword 和 text 數據類型,那麼 keyword 和 text

原创 【tensorflow】數字識別 — cnn 算法

  在《數字識別-softmax 迴歸》和《數字識別-rnn 算法》兩篇博文中分別介紹了使用 softmax 和 rnn 算法來對數字進行識別,並且 rnn 算法相對於 softmax 迴歸的基礎得到了很大的提升,而在圖片分類中,cnn

原创 [ElasticSearch]使用 java API 進行CRUD操作

本篇文章將介紹怎樣使用 java 對 ElasticSearch 進行操作。 首先需要建立一個 maven 項目,這裏不再贅述。 1.在maven 的 pom.xml文件中需要引入以下幾個 jar 包 <dependency>

原创 【tensorflow】初探 tensorflow

  使用 tensorflow 來擬合 y = 0.1*x + 0.3 import tensorflow as tf import numpy as np # 創建訓練集 x_data = np.random.rand(100).as

原创 [ElasticSearch]5.x版本安裝

ElasticSearch5.x 安裝 1.java8,安裝 ES5.x 版本必須要有 java 8的環境; 2.下載 ElasticSearch5.x,使用以下命令進行下載。可以去官網進行下載,本篇文章安裝的是5.6.3版本; cur