原创 VGG16對10種猴子分類
VGG16對10種猴子分類 dataset: import os import torch import numpy as np from PIL import Image from torch.utils.data import
原创 Python安裝skimage的方法 pip install scikit-image
Python安裝skimage的方法 pip install scikit-image
原创 pytorch中unsqueeze_(增加維度)用法
unsqueeze_是pytorch中升高維度的方法,numpy中不能用 unsqueeze_(0):在0軸上加一個維度 unsqueeze_(1):在1軸上加一個維度 。 。 。 import torch from PIL im
原创 .append()和.extend()的區別
import numpy as np a=[] b=[1,2,3,4] c=[5,6,7,8] a.append(b) a.append(c) print(a) a=np.stack(a) print(a) a=[] b=[1
原创 pytorch中unsqueeze_(增加維度)的用法
unsqueeze_用在pytorch中增加維度 unsqueeze_(0):在0軸上增加維度 unsqueeze_(1):在1軸上增加維度 。 。 。 import torch from PIL import Image imp
原创 軸變換permute()和transpose()
permute()和transpose()都是對軸進行操作\ import torch from PIL import Image import numpy as np img=Image.open(r'C:\Users\Admi
原创 Python中.argsort()的用法
.argsort()是對numpy中ndarray的操作,對list不能操作。實際上是對數組中元素排序用的 import numpy as np a=np.array([[1,2,3,4,0.2], [5,
原创 MTCNN中重疊度IOU代碼
import numpy as np def iou(box,boxes,isMin=False):#[x1,y1,x2,y2,c] #計算面積 box_area = (box[2]-box[0])*(box[3
原创 pytorch中Tensor和ToTensor
import torch from torchvision import transforms __image_transform = transforms.Compose([ transforms.ToT
原创 Tensorflow框架搭建卷積神經網絡CNN訓練mnist數據集
本文將用Tensorflow框架訓練Mnist數據集,搭建卷積神經網絡CNN,損失將以動態折線圖方式展示。 卷積如何工作? 首先大家看一下下面的全連接神經網絡,從這張圖我們知道,全連接神經網絡中,每一層的每個神經元輸出的特徵都被下
原创 python中where()的用法
python中where()的用法 import numpy as np a= np.array([8,2,7,5,1,4]) print(a<5) print(a[a<5]) print(np.where(a<5)) pr
原创 #教計算機學畫卡通人物#生成式對抗神經網絡GAN原理、Tensorflow搭建網絡生成卡通人臉
生成式對抗神經網絡GAN原理、Tensorflow搭建網絡生成卡通人臉 下面這張圖是我教計算機學畫畫,計算機學會之後畫出來的,具體實現在下面。 ▲以下是對GAN形象化地表述 ●趙某不務正業、遊手好閒,卻整天做着發財夢。有一天,他
原创 使用KNN對點進行二分類
實現一個KNN對座標點進行二分類分算法,將四個點分爲兩類,標籤是:“A”,“B”,其中用到了matplotlib對圖像進行處理。 import numpy as np import matplotlib.pyplot as plt
原创 梯度下降法Gradient_descent
梯度下降是迭代法的一種,可以用於求解最小二乘問題(線性和非線性都可以)。在求解機器學習算法的模型參數,即無約束優化問題時,梯度下降(Gradient Descent)是最常採用的方法之一,另一種常用的方法是最小二乘法。在求解損失函