原创 Stanford-CS231n-assignment1-KNN及Jupyter Notebook配置

一. 配置 我使用的是Anaconda帶的Jupyter Notebook, 先在http://cs231n.github.io/assignments2019/assignment1/下載assignment1的.zip文件後可以將其解

原创 MFC對話框最大化/窗口化及控件自適應縮放以及嵌套窗口縮放

1. 實現方法(計算窗口放大/縮小比例,控件相應縮放並改變位置,但會存在一定問題) 先在窗口類的頭文件中添加相應變量與函數(其中OnSize由類嚮導消息WM_SIZE生成):  // XXXDlg.h // 窗口放大所需變量 pri

原创 Stanford-CS231n-assignment2-FullyConnectedNets

文章目錄1. layers.py2. fc_net.py3. Solver4. optim.py 1. layers.py from builtins import range import numpy as np def a

原创 數據結構之單向鏈表類(C++實現)

Definition.h // 鏈表節點定義 typedef struct _ListNode { _ListNode* next; int data; }ListNode; List.h #include <iostrea

原创 Coursera吳恩達機器學習編程練習ex5——正則化線性迴歸與偏差和方差

1. linearRegCostFunction.m function [J, grad] = linearRegCostFunction(X, y, theta, lambda) %LINEARREGCOSTFUNCTION Comp

原创 【記錄】爲什麼在CNN的Batch Norm中對C個channel進行歸一化

下面是cs231n-assignment2中的Spatial Batch Norm的介紹中對於此處空間歸一化的解釋,爲什麼對shape爲NCHW的圖像數據進行Batch Norm時需要計算NHW維度的mean和var If th

原创 Kaggle手寫數字識別(Digit Recognizer)記錄

競賽地址 https://www.kaggle.com/c/digit-recognizer 苦於學了cs231n和pytorch之後沒有東西拿來練手,就去kaggle上找了一個入門競賽,MNIST手寫數字識別,這個比賽把MN

原创 C/C++鏈表操作函數傳參爲結構體指針,無法修改實參的值?

在寫鏈表的代碼時候遇到的一個問題,首先鏈表節點的結構體定義爲 typedef int ElementType; typedef struct Node *PtrToNode; struct Node { ElementType

原创 Stanford-CS231n-assignment2-BatchNormalization

文章目錄1- layers.py2- layer_utils.py加入四個求解batch/layer norm的函數3- fc_net.py的完善4- Batchnorm for deep networks訓練結果4.1- bat

原创 Stanford-CS231n-assignment1-two_layer_net附中文註釋

先記錄一個很好用的畫神經網絡圖的網站:http://alexlenail.me/NN-SVG/index.html 然後因爲對神經網絡的幾個層的名字到底應該標註在哪有點疑惑,現在看了幾段代碼才弄清楚,所以標註在圖上記錄一下,如下圖(激活函

原创 AlexNet中Local Response Normalization(局部響應歸一化)個人理解

文章目錄1. 公式介紹2. 代碼實現3. cs231n的cifar10數據集測試3.1 簡化AlexNet測試(無LRN)3.2 帶LRN的AlexNet測試3.3 不嚴謹結論 1. 公式介紹 首先論文中已經有了公式的介紹,但是剛

原创 Git和Repository簡明理解(GitHub是什麼?)

首先感謝廖雪峯大神的Git教程,且文中圖片大多來自於該教程,教程地址: https://www.liaoxuefeng.com/wiki/896043488029600 文章目錄1. 什麼是Git?2. GitHub中的Rep

原创 Pytorch搭建神經網絡基本步驟(文末附pytorch實現AlexNet)

文章參考: http://pytorch123.com/SecondSection/neural_networks/ cs231n assignment2 - http://cs231n.github.io/assignment

原创 LeetCode熱題(HOT 100)解題思路與代碼

文章目錄739. 每日溫度647. 迴文子串621. 任務調度器 739. 每日溫度 題意就是要找在給定的一個序列中,指定元素後方第一個比它大的元素與該元素之間的距離,這道題借鑑了題解中第一位作者pilsaryu的思路(沒有用棧來

原创 Pycharm2019.2使用Jupyter notebook無法輸出顯示no output解決方案

1. 問題描述 Pycharm2019.2Pro可以自動運行Jupyter notebook,但是在運行成功後卻無法輸出,如下圖: 右邊邊欄中一直顯示no output,但是正常來說運行之後這個位置會顯示運行結果,這時候注意到上