原创 tensorflow錯誤解決:“tensorflow.python.framework.errors_impl.ResourceExhaustedError”

tensorflow錯誤:“tensorflow.python.framework.errors_impl.ResourceExhaustedError: OOM when allocating tensor with shape[32,

原创 Win10+python3.6 安裝dlib庫

直接用 pip install dlib 總是報錯 ,下載 dlib-19.8.1-cp36-cp36m-win_amd64.whl 本地安裝也是各種錯 看有人說需要先在系統上安裝cmake ,但我還沒安的時候指定了下dlib的版本號且

原创 Win10安裝CUDA 9.0+cuDNN v7.0+tensorflow-gpu 1.11.0和opencv的教程

鑑於我自己踩過的坑,提醒大家千萬不要直接pip install tensorflow-gpu而不指定版本!!!我一開始用最新的1.13.1版本總是報“ImportError: DLL load failed: 找不到指定的模塊。”的錯誤,

原创 各大AI 開放平臺

文章目錄1、百度AI開放平臺2、騰訊AI開放平臺3、阿里雲機器學習和深度學習平臺PAI4、科大訊飛語音開方平臺5、曠視face++人工智能開放平臺6、網易AI平臺7、Amazon AI8、Inter 英特爾人工智能服務 1、百度AI開

原创 tensorflow-gpu分配顯存tf.ConfigProto和tf.GPUOptions

初次使用tensorflow-gpu時用的sess = tf.Session()啓動圖,這時總報如下錯誤 但是程序邏輯是沒有問題的,後來發現是需要爲其分配顯存,因此需要將sess = tf.Session()改爲: config =

原创 機器學習——樣本不均衡的處理方式

版權聲明:本文爲博主辛苦碼出來滴~,才疏學淺,如有不對盡請指正,未經博主允許不得轉載。 本片博文主要是對機器學習的分類問題中存在的樣本不均衡情況的處理說明,具體如下: 當對數據進行分類訓練的時候,有時候會出現原始數據樣本不均衡的

原创 Python3——pandas的DataFrame(.ix .loc .iloc)取數據的坑~

版權聲明:本文爲博主辛苦碼出來滴~,才疏學淺,如有不對盡請指正,未經博主允許不得轉載。 pandas 是數據處理中最常用的工具之一,有時候我們不需要用整個DataFrame裏的數據,而是隻想取各別的行或列,這時候可以用.ix .

原创 Python3——np.linalg.norm

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 在線性代數中,一個向量通過矩陣轉換成另一個向量時,原有向量的大小就是向量的範數,這個變化過程的大小就是矩陣的範數。 矩陣的範數 首先假設矩陣的大小爲m∗nm∗n,即m行n列。

原创 Python3——數組 “切片” 遇到的坑~

在機器學習的有監督學習中,常常要把數據分爲“特徵列”和“標籤列”,標籤列往往在最後一列,可以用data[:, -1] 或 data[:, cols-1:cols]進行切片。這個時候需要特別注意:對數組來說 得到的結果是不同的,前者將最

原创 Python3——numpy.ptp()最大值與最小值的差

numpy.ptp() 是計算最大值與最小值差的函數,用法如下: import numpy as np a = np.array([np.random.randint(0, 20, 5), np.random.randint(0, 2

原创 Python3——pandas基本的數據處理

一般呢,我們拿到的原始數據中包含大量的髒數據,常常需要對其進行預處理,得到我們想要的數據格式。最常用的不外乎過濾數據、日期格式轉換、填空值、排序、去重等,下面就用個實例來展示下pandas處理數據的基本用法吧。 原始數據: 實現功

原创 Python3——numpy中mean和average的區別

mean和average都是計算均值的函數,在不指定權重的時候average和mean是一樣的。指定權重後,average可以計算一維的加權平均值。具體如下: import numpy as np a = np.array([np.r

原创 聊聊編碼那些事——Unicode,gb2312,cp936,GBK,GB18030

不錯的計算機編碼史講解,原文請戳! 概要:UTF-8的一個特別的好處是它與ISO-8859-1完全兼容,可以表示世界上所有的字符,漢字通常用3個字節來表示。GB2312的codepage是CP20936。GBK的codepage是CP

原创 Python3——numpu數組的四捨五入

在數據處理的時候常常會用到 四捨五入,有時候需要精確到十分位,有時候需要精確到十位,這時候可以用round(number, decimal=’?’)來實現,decimal 就是控制小數點移動的位數,左-右+。具體如下: import

原创 python3——寫文件默認的編碼格式 GBK~cp936

用python3寫文件的時候沒有指定編碼模式,其默認使用的是encoding=‘cp936’ 微軟的CP936通常被視爲等同GBK,連 IANA 也以“CP936”爲“GBK”之別名。不過實際上 GBK 定義的字符比 CP936 多