原创 吳恩達深度學習編程作業彙總

以下列表爲吳恩達的深度學習課程所對應的編程作業列表,都直接指向了github的連接地址;這些作業也是我在網上購買,可能與官方的內容有所出入;同時由於有的訓練集和測試集以及預訓練好的參數過大,不便上傳,所以直接clone項目是無法運

原创 樸素Bayse新聞分類實踐

目錄1、信息增益(互信息)介紹(1)西瓜書中的信息增益[^1](2)PRML中的互信息[^2](3) 其實他們是一個東西2、樸素Bayse新聞分類[^3](1)常量及輔助函數(2)特徵提取(3)訓練模型(4)預測(5)測試(6)測

原创 《吳恩達深度學習》第一課第四周任意層的神經網絡實現及BUG處理

目錄一、實現1、吳恩達提供的工具函數sigmoidsigmoid求導relurelu求導2、實現代碼導包和配置初始化參數前向運算計算損失後向運算更新參數組裝模型3、問題及思考 一、實現 1、吳恩達提供的工具函數 這幾個函數這裏只是

原创 python3 set相關操作

# -*- coding:utf-8 -*- # Author: Evan Mi # 創建一個set list_1 = [1, 3, 5, 7, 3, 6, 7, 9] list_1 = set(list_1) list_2 = set

原创 python3字符串常用操作

# -*- coding:utf-8 -*- # Author: Evan Mi name = "my name is alex" print(name.capitalize()) # 首字母大寫 print(name.count(

原创 python3字典相關方法

# -*- coding:utf-8 -*- # Author: Evan Mi info = { 'stu1101': 'TengLan Wu', 'stu1102': 'LongZe Luola', 'stu

原创 Kaggle-自行車租賃人數預測

目錄前言和感謝正題 前言和感謝 機器學習本人還是一個新手,現在處在練習階段。在網上找到了很多免費的比較老舊kaggle比賽講解的python代碼,在這裏自己親在體驗並跟着過了一遍。在運行的過程中加入了自己的一些改動並且修改了一些存

原创 Kaggle-泰坦尼克號

目錄前言和感謝正題 前言和感謝 機器學習本人還是一個新手,現在處在練習階段。在網上找到了很多免費的比較老舊kaggle比賽講解的python代碼,在這裏自己親在體驗並跟着過了一遍。在運行的過程中加入了自己的一些改動並且修改了一些存

原创 深度學習優化算法實現(Momentum, Adam)

目錄Momentum初始化更新參數Adam初始化更新參數 除了常見的梯度下降法外,還有幾種比較通用的優化算法;表現都優於梯度下降法。本文只記錄完成吳恩達深度學習作業時遇到的Momentum和Adam算法,而且只有簡要的代碼。具體原

原创 inverted dropout示例

目錄1、前向傳播2、後向傳播 這裏是完成的吳恩達的深度學習課程作業中的一個inverted dropout的作業題,是一種很流行的正則化方式。這裏做一個記錄,重點記錄瞭如何實現前向和後向的inverted dropout,都是代碼

原创 從頭開始建立神經網絡翻譯及擴展

目錄翻譯從頭開始建立神經網絡-簡介導包和配置生成一個數據集實現用來展示決策邊界的輔助函數Logistic Regression訓練一個神經網絡我們的神經網絡如何進行預測學習神經網絡的參數實現神經網絡訓練一個隱層有3個神經元的神經網

原创 python3 shutil模塊

# -*- coding:utf-8 -*- # Author: Evan Mi import shutil """ 主要作用是拷貝文件、拷貝文件的權限、狀態信息以及壓縮文件、移動文件、刪除文件 """ # 將一個文件對象的內容拷貝到另

原创 python3 一些常用的數學函數

# -*- coding:utf-8 -*- # Author: Evan Mi import math # 返回數字的絕對值,如abs(-10)返回10 print(abs(-10)) # 返回數字向上取整的結果 print(math

原创 pyton3 反射相關的一些操作

# -*- coding:utf-8 -*- # Author: Evan Mi class Dog(object): def __init__(self, name): self.name = name