原创 NO.55——Face Swapping with Python,dlib,openCV(換臉)

摘要 早前看過國外博主的一篇用200行代碼實現圖像換臉操作的文章,主要通過仿射變換和調色的方法,原理呢,晦澀難懂,具體效果呢,其實也並不是很理想,至少要比直接調用Face++的人臉融合接口要差很多,用於學習圖像處理相關的知識還是不錯的。下

原创 NO.57——基於LBP(局部二值特徵模式)的人臉識別器

opencv封裝了可用於人臉識別的類FaceRecognizer,這個類目前包含三種人臉識別方法:基於PCA變換的人臉識別(EigenFaceRecognizer)、基於Fisher變換的人臉識別(FisherFaceRecognizer

原创 NO.66——人工智能學習:python實現一致代價搜索算法

目的:                在廣度優先算法上進行進化。一致代價搜索算法每次擴展的是當前路徑消耗g(n)最小的節點n。 源碼: 數據結構:  frontier : 邊緣,存儲未擴展的節點。通過維護一個優先級隊列,按路徑損耗來排列

原创 NO.59——100天機器學習實踐第二天:簡單線性迴歸模型

           1.導入數據 import pandas as pd import numpy as np import matplotlib.pyplot as plt dataset = pd.read_csv('stud

原创 NO.58——100天機器學習實踐第一天:數據預處理

這是github上的一個給力的項目,地址在這:https://github.com/MLEveryday/100-Days-Of-ML-Code 1.到入庫 import numpy as np import pandas as py

原创 NO.61——100天機器學習實踐第四天:python求解邏輯迴歸模型

                其中,i是第幾個樣本,j是第幾個特徵               其中,alpha是步長(學習率),後邊是方向 The Data   我們將建立一個邏輯迴歸模型來預測一個學生是否被大學錄取。假設

原创 NO.64——Python實現深度優先搜索DFS

        深度優先搜索的時間複雜度與節點總數有關,如果是滿二叉樹,最後一層的節點數是個,其中b爲brantching,h爲hight。節點總數爲 ,因此時間複雜度是。          空間複雜度相比廣度優先搜索要小,爲。

原创 NO.62——100天機器學習實踐第五天:用邏輯迴歸模型分析信用卡欺詐案例

import pandas as pd import matplotlib.pyplot as plt import numpy as np %matplotlib inline #分類計數 count_classes = pd.

原创 NO.65——人工智能學習:python實現廣度優先搜索

目的:         學習《人工智能 一種現代方法》一書,編寫廣度優先搜索算法。 說明:         書中算法源碼: 數據結構:  frontier : 邊緣。存儲未擴展的節點。用隊列實現。 explored : 探索。存儲已訪

原创 NO.56——Face Swapping with Face++ API(換臉)

在上篇博客中,介紹了應用dlib和openCV進行人臉融合的方法,這裏介紹一個更簡單、效果更好的方法,就是調用曠世科技的人臉融合接口:https://api-cn.faceplusplus.com/imagepp/v1/mergeface

原创 NO.83——Unity官方案例Nightmare從0開始實現(一)

文章目錄場景搭建玩家基本設置角色動畫設置編寫玩家移動腳步設置相機跟隨 這是一個第一人稱生存射擊小遊戲 試玩視頻 場景搭建 場景的話,在官方Asset Store裏邊有一個Nightmare素材,目前是付費的,5$,按現在匯率大

原创 N0.76——Astar算法解決傳教士野人過河問題Python實現

問題描述 有三個傳教士和三個野人一起來到河邊準備渡河,河邊有一條空船,且傳教士和野人都會划船,但每次最多可供兩人乘渡。河的任何一岸以及船上一旦出現野人人數超過傳教士人數,野人就會把傳教士喫掉。爲安全 地渡河,傳教士應該如何規劃渡河方案?試

原创 NO.71——用A-star算法求解8數碼問題

問題描述:      到      算法原理: A*的原理已經在上一篇博客講解。https://blog.csdn.net/ghl1390490928/article/details/104121195 * 初始化open_set和cl

原创 NO.79——BFS,DFS,Astar,爬山法,最抖爬山法,模擬退火法解決八數碼問題Python實現

問題描述 無非就是將無序數列變成有序數列。 之間寫過關於這個問題的解決辦法,但是當時對各種算法理解的不是很透徹,比如廣度優先算法和深度優先算法,同樣都是維護一個open表,怎麼用列表實現隊列和棧的操作,那時候理解的不是