原创 深度學習PyTorch | 總結

過擬合、欠擬合 1、在數據不夠多的時候,k折交叉驗證是一種常用的驗證方法。 2、過擬合是指訓練誤差達到一個較低的水平,而泛化誤差依然較大。 欠擬合是指訓練誤差和泛化誤差都不能達到一個較低的水平。 發生欠擬合的時候在訓練集上訓練誤差不能達到

原创 深度學習PyTorch | 文本預處理,語言模型,循環神經網絡

文本預處理 文本是一類序列數據,一篇文章可以看作是字符或單詞的序列,本節將介紹文本數據的常見預處理步驟,預處理通常包括四個步驟: 讀入文本 分詞 建立字典,將每個詞映射到一個唯一的索引(index) 將文本從詞的序列轉換爲索引的序列,方便

原创 機器學習 | 簡單線性迴歸和最小二乘法

最近一段時間在學習機器學習算法,看了一些視頻,打算整理下做成筆記,方便以後看。 線性迴歸:能夠用一個直線比較精確地描述數據之間的關係,當出現新的數據的時候,能夠預測出一個簡單的值。 線性迴歸算法主要來解決迴歸問題,本身思想簡單,容易實現,

原创 SQL複習筆記總結

SQL( (Structured Query Language) )是用於訪問和處理數據庫的標準計算機語言。 1、SQL面向數據庫執行查詢 【1】SQL select:SELECT 語句用於從表中選取數據,結果被存儲在一個結果表中(稱爲結

原创 一道CTF題:sql爆破

題目: http://web.jarvisoj.com:32780/^HT2mCpcvOLf/index.php?id=-1' 打開網頁: 說明存在sql注入。 嘗試了一些常見的繞過操作都不行,過濾了註釋--,空格,and,sele

原创 樸素貝葉斯算法

1、樸素貝葉斯算法概述 貝葉斯分類是一系列分類算法的總稱,這類算法均以貝葉斯定理爲基礎,故統稱爲貝葉斯分類。其中樸素貝葉斯(Naive Bayesian,NB)是其中應用最廣泛的分類算法之一。通常企業和大型郵件服務商都會提供攔截垃圾的功能

原创 K近鄰算法檢測異常操作及病毒

1、簡介 K鄰近算法(K-Nearest Neighbor,KNN),就是K個最近的鄰居的意思,就是說每個樣本都可以用它最接近的K個鄰居來代表。 KNN算法的核心是,如果一個樣本在特徵空間中的K個最相鄰的樣本中的大多數屬於某一個類別,則該

原创 Web安全之機器學習 | 數據集和特徵值提取

數據集 1、KDD 99數據 KDD是知識發現與數據挖掘(Knowledge Discovey and Data Mining)的簡稱。 2、HTTP DATASET CSIC 2019 HTTP DATASET CSIC 2019包含大

原创 XSS 攻擊與防禦

XSS(Cross Site Scripting) XSS,全稱Cross Site Scripting,即跨站腳本攻擊,也是一種注入攻擊,是指攻擊者在頁面注入惡意的腳本代碼,當受害者訪問該頁面時,惡意代碼會在瀏覽器上運行。根據惡意代碼是

原创 Web安全之機器學習 | 學習工具之Python和TensorFlow

Python在機器學習領域的優勢: 1、 NumPy: NumPy是Python的一種開源的數組計算擴展。可用來存儲和處理大型矩陣。提供了許多高級的數值編程工具,如:矩陣數據類型、矢量處理、以及精密的運算庫,專門爲進行嚴格的數字處理。 N

原创 機器學習筆記 | Model and Cost Function(模型表示和代價函數)

1、模型表示 監督學習是對於每個數據,給出了正確的答案。對於上面房價預測列子來說,根據我們給的數據,房子的實際價格是多少。預測出的是一個準確的輸出值。   監督學習中,數據集被稱爲訓練集。 m :表示訓練樣本的數量 x :表示輸入變量

原创 Reverse | 使用UPX對軟件進行加殼

1、相關知識: (1)加殼       加殼的全稱應該是可執行程序資源壓縮,是保護文件的常用手段。加殼過的程序可以直接運行,但是不能查看源代碼.要經過脫殼纔可以查看源代碼。       加殼的程序經常想盡辦法阻止對程序的反彙編分析或者動態

原创 HTTP數據包詳解

1. HTTP報文格式       HTTP由請求和響應兩部分組成,所以對應的也有兩種報文格式。下面分別介紹HTTP請求報文格式和HTTP響應報文格式。       HTTP請求報文格式         以上表格中,第1行爲“請求行”,

原创 CTF每日一題 | PWN練習之環境變量繼承

實驗描述:        主機/home/test/3目錄下有一個pwn3程序,這個程序會對進程中名爲HEETIAN的環境變量的值進行處理,通過構造特定的環境變量參數數據可以對程序發起溢出攻擊,成功會提示Congratulations,

原创 firefox瀏覽器安裝firebug、Tamper Data(解決:老版本換新版本)

之前安裝的firefox是最新版本,在“附加組件”添加插件,查找不到firebug。於是卸載了,重新安裝了37.0版本,下載鏈接:http://ftp.mozilla.org/pub/firefox/releases/   安裝時有個更