原创 CNN卷積神經網絡實現驗證碼識別(準確率達99%)

CNN卷積神經網絡實現驗證碼識別(準確率達99%)  基於python生成驗證碼,並用CNN進行訓練識別,驗證碼四位,如果由數字,小寫字母,大寫字母組成,那麼cpu要跑很久很久,所以這裏的驗證碼只包含了四位數字,一共有10*10*10

原创 logistic迴歸

今天我們主要來實現logistic迴歸,簡單的神經網絡。 logistic迴歸的實現 本實驗用於通過訓練來判斷一副圖像是否爲貓。 在這個過程中,我們將會用到如下庫: numpy:Python科學計算中最重要的庫 h5py:Py

原创 機器學習實戰之信用卡欺詐檢測

數據dataset import pandas as pd import matplotlib.pyplot as plt import numpy as np %matplotlib inline data = pd.read

原创 用最簡單的代碼實現大津算法(最大類間方差法otsu)

最大類間方差法是1979年由日本學者大津提出的,是一種自適應閾值確定的方法,又叫大津法,簡稱OTSU,是一種基於全局的二值化算法,它是根據圖像的灰度特性,將圖像分爲前景和背景兩個部分。當取最佳閾值時,兩部分之間的差別應該是最大的,在OTS

原创 RNN(LSTM)手寫數字識別

運用tensorflow框架,用帶有LSTM的RNN進行手寫數字識別,手寫數字的數據在這裏點擊打開鏈接 #!/usr/bin/env python # -*- coding:utf-8 -*- """ @author: Z.y @s

原创 不同梯度下降方法實現邏輯迴歸性能比較(python)

Logistic Regression The data數據 我們將建立一個邏輯迴歸模型來預測一個學生是否被大學錄取。假設你是一個大學系的管理員,你想根據兩次考試的結果來決定每個申請人的錄取機會。你有以前的申請人的歷史數據,你可以

原创 用最簡單的代碼實現直方圖均衡化

有關於直方圖均衡化的原理我就不贅述了,想要理解的可以參考這裏點擊打開鏈接 l=imread('rice.png'); [height,width]=size(l); figure subplot(2,2,1); imshow

原创 Git指令整理

隨便整理的一些自用的Git指令 GitHub創建倉庫提示代碼 echo "# 項目名" >> README.md git init git add README.md git commit -m "first commit"

原创 k鄰近算法

今天學習了一點機器學習的知識,主要是機器學習最基本的算法-k鄰近算法。正好今天寫這篇Blog可以複習鞏固,其中涉及到的code和一些內容來自《機器學習實戰》。 在此基礎上加了一點自己的註釋和理解。這本教程還是挺適合入門的,

原创 RANSAC算法

RANSAC算法全稱是隨機抽樣一致算法(random sample consensus,RANSAC),RANSAC算法的基本假設是樣本中包含正確數據(inliers,可以被模型描述的數據),也包含異常數據(outliers,偏離正常範圍

原创 Windows10下JAVA環境變量的設置

—>windows10下主要配置三個環境變量:CLASSPATH,JAVA_HOME,Path,下面分別介紹這三個環境變量。 CLASSPATH環境變量 CLASSPATH環境變量,變量值應該設置爲 .;%JAVA_HOME%\l

原创 Java中的常見異常

Java提供了異常處理機制來幫助程序員檢查可能出現的錯誤,保證了程序的可讀性和可維護性。下面將介紹Java中的常見異常和自定義異常。 Java中的常見異常 異常是一個在程序執行期間發生的事件,它中斷了正在執行的程序的正常指令流

原创 動態規劃算法

算法(Algorithm)是指解題方案的準確而完整的描述,是一系列解決問題的清晰指令,算法代表着用系統的方法描述解決問題的策略機制。下面將詳細介紹一下動態規劃算法的概念,基本要素以及設計動態規劃算法的步驟。 動態規劃算法的概念

原创 MAC搭配移動硬盤裝win10

不管是MAC Pro or MAC air or MacBook都面臨着存儲不夠的問題。今天就介紹MAC一種擴容的形式,就是MAC搭配移動硬盤裝win10,從而實現雙系統,相比創見的sd卡,移動硬盤最大的優勢就是速度比sd卡快,

原创 Leetcode題目講解彙總(持續更新)

[Leetcode1] Two Sum(兩數之和) 題目: Given an array of integers, return indices of the two numbers such that they add up to a