原创 使用java實現HTTP的GET請求

在前幾節我們詳細講解了http協議的相關信息,基於“知行合一”的原則,只有通過具體動手實踐纔有可能檢驗知識點被我們真正掌握,本節我們就使用代碼實現http的get請求。 首先需要一個http服務器,基於簡單原則,我使用了在手機上的

原创 Deep-Fake原理揭示:使用WGAN-GP算法構造精緻人臉

在上一節中可以看到基於”推土距離“的WGAN網絡能夠有效生成馬圖片,但是網絡構造能力有所不足,因此導致有些圖片模糊,甚至有些圖片連馬的輪廓都沒有構建出來,本節我們改進WGAN網絡,讓它具有更強大的圖像生成能力。在介紹WGAN網絡算法時提

原创 使用WGAN-GP算法構造精緻人臉

在上一節中可以看到基於”推土距離“的WGAN網絡能夠有效生成馬圖片,但是網絡構造能力有所不足,因此導致有些圖片模糊,甚至有些圖片連馬的輪廓都沒有構建出來,本節我們改進WGAN網絡,讓它具有更強大的圖像生成能力。 在介紹WGAN網絡

原创 java開發HTTP協議:HTTP協議的方法詳解

如圖所示,HTTP請求數據包第一行第一個單詞具有重要意義: 第一行第一個單詞是"GET",客戶端會根據對服務器的請求來指定該單詞,因此第一行第一個單詞被稱爲HTTP協議的方法。客戶端發送給服務器的請求數據包,第一個單詞永遠作爲該

原创 Java實現HTTP協議:數據包格式概覽

我們看看http協議的數據包格式,首先可以使用wireshark抓包,由於http協議使用80端口,因此可以在wiresharks中使用過濾條件tcp.prot==80,然後用瀏覽器打開一個頁面,在wireshark裏會看到這樣的

原创 使用’推土距離‘構建強悍的WGAN

讀者讀到此處時或許會有一個感觸,網絡訓練的目的是讓網絡在接收輸入數據後,它輸出的結果在給定衡量標準上變得越來越好,由此“衡量標準”設計的好壞對網絡訓練最終結果產生至關重要的作用。 回想上一節,當我們把N張數據圖片輸入到網絡後,網絡

原创 java代碼實現FTP協議

前幾節我們完成了ftp協議的主要講解,同時使用wireshark抓包瞭解ftp數據協議包的特徵,本節我們使用代碼完成ftp協議,代碼將模仿ftp客戶端,它與服務器建立連接後,使用用戶名和密碼登陸服務器,然後獲得服務器的當前目錄內容

原创 FTP協議數據包命令含義詳解

本節我們掌握FTP協議的數據包格式,爲編碼實現奠定基礎。我們先看看控制命令的格式。當用戶端通過控制命令通道想服務器端發送數據後,服務器端一定會產生回覆。回覆主要有三個目的,首先是讓客戶端確定服務端收到了消息,其次是通知客戶端請求是

原创 java實現FTP協議:數據傳輸模型和相關命令說明

上文說過,一旦FTP數據發送雙方建立控制命令通道和數據傳輸通道後,雙方就可以發送數據。在數據傳輸中,FTP協議又規定了三種模式,分別是流模式,塊模式和壓縮模式。 流模式其實就是簡單的將要傳輸的數據比特以一種連續的非結構化的方式在T

原创 生成型對抗性網絡介紹

如何無中生有是AI領域研究的重點。原有神經網絡大多是對已有問題的識別和研究,例如讓神經網絡學會識別圖片中的動物是貓還是狗,隨着研究的進一步深入,目前能夠做到讓網絡不但能識別圖片中的物體,還能讓它學會如何創造圖片中的物體,具備”創造

原创 FTP:構建在TCP協議之上的文件傳輸協議

在前幾節我們辛苦完成了TCP協議的基本設計,我們的代碼當然無法達到工業級要求,但是基本將TCP協議的要點表達出來,是一個”基本可用版本“。TCP協議類似於一條貨輪,負責把貨物也就是上層數據從一端穩定的運輸到另一端,我們既然已經有了

原创 java實現FTP協議:wireshark抓包解析

本節我們看看ftp協議的數據包格式,同時使用代碼加以實現。首先我們現在機器上安裝ftp服務器,我在自己的機器上安裝了QuickFTP Server,它是我隨便找來的一款Mac ftp服務器,如下圖所示,我將連接端口設置爲2100,

原创 人臉生成黑科技:使用VAE網絡實現人臉生成

上一節我們描述了VAE網絡的數學原理,特別強調了它能把輸入數據隱射到一個區域內,這種特性帶來一個特點是,如果將兩個不同數據輸入網絡得到兩個區間,這兩個區間要是有重合的話,我們在重合的區域內取一點讓解碼器進行還原,那麼被還原的數據就

原创 可變編解碼網絡的數學原理

本節我們介紹可變編解碼器內部運行的數學原理,瞭解了這些原理,我們才能明白可變編解碼器的設計思想。首先我們需要介紹信息量的概念,它來自於信息論(1): 在(1)中x代表我們實驗的結果,p(x)表示實驗出現給定結果的概率,例如丟一枚

原创 FTP協議的數據傳輸模型和相關命令說明

上文說過,一旦FTP數據發送雙方建立控制命令通道和數據傳輸通道後,雙方就可以發送數據。在數據傳輸中,FTP協議又規定了三種模式,分別是流模式,塊模式和壓縮模式。流模式其實就是簡單的將要傳輸的數據比特以一種連續的非結構化的方式在TCP協議