原创 利用深度優先算法向算法進軍

基於深度優先算法完成初級算法題 第一題:六角填數 如圖所示六角形中,填入1~12的數字。 使得每條直線上的數字之和都相同。 具體操作在代碼裏面寫得很清楚 #include<stdio.h> int t[13]; int bo

原创 Python-裝飾器詳解

一 閉包 在學裝飾器之前,我們先來學學閉包,因爲裝飾器需要用到閉包,那麼什麼是閉包呢?下面通過一個簡單的程序來演示,像以下的代碼我們稱之爲閉包。 def func_out(x): def func_in(): print(

原创 c++入門---------繼承篇

學完c++面向對象基礎後,緊隨其後的便是繼承了,可想而知繼承的重要性! 一. 什麼是繼承 對於剛剛學完面向對象編程基礎的朋友,看到這裏的第一個問題就是什麼是繼承,這個可以直接從字面意思上理解,你可以繼承其他人的財產,只要別人同

原创 python畫二叉樹

利用python自帶的turtle庫來畫二叉樹 1.第一部分 二叉樹的畫法主要是利用遞歸的方法來畫,其中有用的深度優先算法的思想。 步驟也不復雜,先畫左邊,然後畫右邊。 2.代碼 import turtle def draw(

原创 tensorflow-image處理的API講解

1.編碼和解碼 -編碼: tf.image.encode_jpeg(image, format=None, quality=None, progressive=None, optimize_size=None, chroma_do

原创 感知機算法實現-python

一.Python實現《李航統計學》第二章感知機算法。 先來說一下算法原原理吧: 感知機由輸入空間到輸出空間的函數爲: y=sign(w∗x+b)y=sign(w*x+b)y=sign(w∗x+b) sign(x)=+1(x&gt

原创 棧-C語言及Python實現

棧-C語言及Python實現 棧是數據結構中最爲基礎的一種數據結構,也是學習數據結構時,在前面就會接觸到它,比較基礎,也比較簡單,同樣也比較重要。 棧是一種數據結構,先進後出,就如同球桶一樣,最先放進去的球,只能最後拿出來

原创 c++實現各種排序算法

冒泡排序 #if 1 #include<iostream> using namespace std; int main() { int t[10] = { 2,5,7,3,1,8,6,3,7,0 }; int flag=0

原创 OpenCV霍夫變換

一. 標準霍夫變換:HoughLines()函數 c++: void HoughLines(InputArray src,OutputArray lines,double rho,double theta, int thresho

原创 結合OpenCV與TensorFlow進行人臉識別

作爲新手來說,這是一個最簡單的人臉識別模型,難度不大,代碼量也不算多,下面就逐一來講解,數據集的準備就不多說了,因人而異。 一. 獲取數據集的所有路徑 利用os模塊來生成一個包含所有數據路徑的list def my_face():

原创 二維離散傅里葉變換

在學完一維的傅里葉變換後,緊接着就是二維的傅里葉變換了。直接上乾貨吧!!! 途中會用到opencv讀取與顯示圖片。 一. 公式 M表示圖像的行數,N表示圖像的列數。 經過歐拉公式可以得一下形式,這樣就可以輕鬆得到實部和虛部了。

原创 Pytorch手勢識別

一. 數據集介紹 數據集可以在kaggle上面下載地址. 識別的手勢是26個英文字母,如下所示,圖片中好像缺少了一個Z。 數據是csv格式的,第一列是label,其餘的像素,也就是我們的圖片數據,28*28大小的。 二.

原创 基於Pytorch和Tk的性別識別

利用Pytorch來訓練模型,基於TK來界面化我們的模型,輸入一種圖片,模型來判斷他的性別,並輸入到界面上。 話不多說,直接進入正題。 準備數據 通過爬蟲來獲取我們的圖片,全部放在一個文件夾下,女性圖片的圖片名稱末尾爲‘wo

原创 平時學習的一些分享腦圖

大物下光學 八皇后 概率論 信號與系統引論

原创 Pytorch實戰之驗證碼識別

驗證碼識別與之前的幾個任務不同,這是一個多標籤的分類的任務,也就是是一個數據對應着幾個標籤,只有所用的標籤都預測對時,纔算真正的預測成功了。 一. 數據的準備工作 與以往不同,這次的數據,我們是利用python的第三方庫來生成