原创 使用Python從頭實現一個神經網絡

在學習神經網絡的過程中,在知乎上看到了一篇寫的非常好的文章,不僅僅將神經網絡的結構介紹地非常詳細,而且將神經網絡的反向傳播的原理講的十分透徹。經過作者同意,轉載到本博客中。 原文鏈接:https://zhuanlan.zhihu.com/

原创 使用神經網絡進行預測(python)

前沿: 先學習本篇文章之前,建議大家先學習我編寫的上一篇“使用Python從頭實現一個神經網絡”,再來學習學習本篇使用神經網絡進行房價預測。 介紹: 本次使用神經網絡進行房價的預測,利用數據樣本學習,得到相關因素預測房價。 數據介紹: 數

原创 最小二乘法與最佳平方逼近(簡單版+例子)

文章內容 本文主要介紹最小二乘法和最佳平方逼近的算法思想,並沒有進行嚴格的數學證明和數學推導。如果僅僅是想要了解該算法的大致思路,那麼本文非常適合你。 最小二乘法和最佳平方逼近可以說是一回事,最小二乘法主要用於離散型變量,而最佳平方逼近用

原创 JUC下的AtomicInteger——CAS

一、簡介 JUC下的atomic包,提供了一系列原子操作的包裝類。利用此包下的類,可以實現常見如i++的原子操作。包下的類如下: 二、AtomicInteger 其中AtomicInteger是一個常用的類,可以實現自增或者增加任意數的

原创 redis管道(pipelining)技術

一、簡介 redis是一種基於B/S模型以及請求/響應協議的TCP服務 因此我們知道,TCP爲了可靠連接,客戶端會等待服務端的響應,通常是一個阻塞的模式等待。 二、管道技術的出現 如果每次發送一個命令,客戶端等待服務器的相應,那麼請求的命

原创 單例模式-懶漢式和餓漢式,懶漢式的DCL以及volatile

一、簡介 單例模式,指的是某一個類,只允許實例出一個對象存在。而實現單例模式有懶漢式和餓漢式。餓漢式指的是在創建類時就初始化好對象,,而懶漢式指的是在需要使用到對象實例時,才進行初始化對象。 二、實現方式 餓漢式: /** * 餓漢式

原创 SpringMVC小總結

一、簡介 SpringMVC是一種基於MVC架構,用來簡化Web開發的框架 通過Model、View、Controller分層,從而實現解構 二、SpringMVC執行流程 三、SpringMVC組件的介紹 1、前端控制器Dispatc

原创 MySQL的ACID以及事務的隔離級別

一、簡介 MySQL中的事務是恢復和併發的控制基本單位,因此,如何使用事務以及選擇事務的隔離級別,對於mysql十分重要 二、事務的特徵ACID 事務有如下四個特徵,分別爲原子性(atomicity)、一致性(consistency)、隔

原创 mysql中的索引作用及類型分類

一、簡介 索引的作用: 索引是一種對數據庫的某一列、或者多列的值進行排序的存儲結構。索引相當於一本書中的目錄,通過目錄可以快速定位到某一節的內容,而不用一頁一頁的翻閱查找。 二、mysql中的索引類型 普通索引 唯一索引 主鍵索引 組合索

原创 mysql的存儲引擎——InnoDB和MyISAM

一、介紹 在MySQL的設計上,採用了分層架構的設計模式。有如下層次: 連接層 服務層 引擎層 存儲層 如同網絡的OSI七層模型,每個層次各負其責,各個相鄰層次直接相互調用提供服務。 二、各層詳細介紹 1、連接層 連接層主要與客戶端打交道