原创 prometheus學習2:PromQL

PromQL是Prometheus內置的監控數據查詢語言。 根據標籤過濾 直接使用監控指標名稱查詢時,可以查詢該指標下的所有時間序列。如: http_requests_total 等同於: http_requests_total{}

原创 prometheus學習1:快速上手

安裝運行 先把程序跑起來再說,不懂的概念後邊再看。 官網:https://prometheus.io 首先下載並解壓如下包: prometheus-2.9.1.linux-amd64.tar.gz 進入解壓後的目錄,運行./prome

原创 Go語言學習5:結構體、方法

struct結構體 結構體是用戶定義的類型,表示若干個字段的集合。有時應該把數據整合在一起,而不是讓這些數據沒有聯繫。Go 語言中沒有類的概念,結構體就像是類的一種簡化形式。 命名的結構體 package main import (

原创 Go語言學習4:數組、切片、map映射

數組 數組是同一類型元素的集合。舉例: package main import "fmt" func main() { var a [2]string a[0] = "Hello" a[1] = "World" fmt.P

原创 Go語言學習6:接口(未完待續。。。)

接口定義了一組方法,但是這些方法不包含實現代碼(它們是抽象的),接口裏也不能包含變量。 接口指定了一個類型應該具有的方法,並由該類型決定如何實現這些方法。類型通過實現一個接口的所有方法來實現該接口。 package main imp

原创 Go語言學習2:變量、常量、類型、指針

變量: package main import "fmt" func main() { var ( a int = 1 b string = "hello"

原创 Go語言學習3:函數

一般的函數 package main import "fmt" func add1(x int, y int) int { return x + y } //多個返回值,並直接命名 func add2(x, y int)

原创 Go語言學習1:安裝與Hello world

下載 Go語言安裝包下載地址:https://studygolang.com/dl 下載對應系統的壓縮包即可。 Windows 解壓至自定義的安裝目錄。 新建系統變量GOROOT,值爲前邊的安裝目錄,如D:\Program File

原创 改進神經網絡的方法(學習緩慢,過擬合,梯度消失)

本文內容來自:Michael Nielsen的《Neural Networks and Deep Learning》中文翻譯 學習緩慢問題 產生原因 我們之前用的代價函數都是二次代價函數: a是神經元的輸出,假設訓練輸入x=1,輸出

原创 神經網絡基礎和反向傳播推導

本文內容來自:Michael Nielsen的《Neural Networks and Deep Learning》中文翻譯 神經網絡基礎 神經元是一個類似感知器的東西,有多個輸入。每個輸入有權重w,最後有一個總的偏置b。輸出不再是感

原创 CNN卷積神經網絡和反向傳播

卷積神經網絡基礎: 首先看一下全連接網絡,即神經元和相鄰層上的每個神經元都連接: 如果我們把圖像中的像素點順序排列作爲輸入層神經元的值,對於28x28像素的圖像,輸入神經元有28x28=784個。但是用這種全連接的網絡去做圖像分類是

原创 隨機森林和GBDT的區別

一,隨機森林 隨機森林是一個用隨機方式建立的,包含多個決策樹的集成分類器。其輸出的類別由各個樹投票而定(如果是迴歸樹則取平均)。假設樣本總數爲n,每個樣本的特徵數爲a,則隨機森林的生成過程如下: 從原始樣本中採用有放回抽樣的方法選取n個

原创 如何處理分類中的訓練數據集不均衡問題

本文參考自:http://blog.csdn.net/heyongluoyao8/article/details/49408131,有刪改。 什麼是數據不均衡? 在分類中,訓練數據不均衡是指不同類別下的樣本數目相差巨大。舉兩個例子: ①在

原创 Java多線程筆記二(synchronized的使用以及實現原理)

同步關鍵字synchronized java關鍵字synchronized用來標記方法或者代碼塊是同步的。它是Java中解決併發問題的一種最常用的方法,作用主要有:(1)確保線程互斥的訪問同步代碼(2)保證共享變量的修改能夠及時可見。

原创 Java多線程筆記三(線程通信wait/notify/notifyAll/sleep/yield/join)

一,wait()、notify()、notifyAll() 1,信號量 線程間通信的一個最簡單方式是在共享對象的變量裏設置信號量。線程A在一個同步塊裏設置boolean型成員變量hasDataToProcess爲true,線程B也在同步塊