<label id="jgr5k"></label>
    <legend id="jgr5k"><track id="jgr5k"></track></legend>

    <sub id="jgr5k"></sub>
  1. <u id="jgr5k"></u>
      久草国产视频,91资源总站,在线免费看AV,丁香婷婷社区,久久精品99久久久久久久久,色天使av,无码探花,香蕉av在线
      您正在使用IE低版瀏覽器,為了您的雷峰網賬號安全和更好的產品體驗,強烈建議使用更快更安全的瀏覽器
      此為臨時鏈接,僅用于文章預覽,將在時失效
      人工智能開發者 正文
      發私信給skura
      發送

      0

      自編碼器數據降維實踐

      本文作者: skura 2019-12-22 17:21
      導語:你知道自動編碼器是如何工作的嗎?

      自編碼器數據降維實踐

      數據降維是一件困難的事情,而難點通常集中在主成分分析上。此前,我介紹過一種基于自動編碼器的降維方法 。然而,在那一段時間里,我專注于如何使用自動編碼作為預測器,而現在我想把它們看作是一種降維技術。

      這篇文章的目的是解釋一下自動編碼器是如何工作的。它是從將原始數據壓縮成一個忽略噪聲的短代碼開始的。然后,該算法對該代碼進行解壓縮,以生成盡可能接近原始輸入的圖像。

      自編碼器數據降維實踐

      自動編碼的過程

      實際案例

      我們來談談金融界的一個熱門話題:利率模型。我們已經嘗試了主成分分析技術,發現總結起來,利率信息主要有三個因素,這三個因素代表零息曲線的等級、斜率和曲率,它們保留了大約 95% 的信息。

      我想知道自動編碼器是否能夠通過只使用「編碼過程」來捕獲與 PCA 相同的信息,因為這部分是關于數據壓縮的。那么,讓我們來演示如何得到一個降維的自動編碼器。

      進入主題

      首先,你應該導入一些庫:

      from keras.models import Model

      from keras.layers import Input, Dense

      from keras import regularizers

      from sklearn.preprocessing import MinMaxScaler

      import pandas as pd

      下載完數據后,你就可以開始了。所以,讓我們看看要使用什么樣的數據。記住,這里的想法是使用自動編碼器來減少利率數據的維數。所以,數據集是:1995 年至 2018 年美國的零息曲線。

      # Normalise

      scaler = MinMaxScaler()

      data_scaled = scaler.fit_transform(data)

      現在,創建一個自動編碼器模型來降低利率的維度只需幾秒鐘的時間。此時,你應該確定在「編碼過程」中需要多少層。由于目標是得到三個成分,以建立與 PCA 的關系,因此需要分別創建 8(原始序列數量)、6、4 和 3(我們正在尋找的成分數量)個神經元。

      # Fixed dimensions
      input_dim = data.shape[1]  # 8
      encoding_dim = 3
      # Number of neurons in each Layer [8, 6, 4, 3, ...] of encoders
      input_layer = Input(shape=(input_dim, ))
      encoder_layer_1 = Dense(6, activation="tanh", activity_regularizer=regularizers.l1(10e-5))(input_layer)
      encoder_layer_2 = Dense(4, activation="tanh")(encoder_layer_1)
      encoder_layer_3 = Dense(encoding_dim, activation="tanh")(encoder_layer_2)

      在下一步中,你將創建模型并使用它來預測壓縮數據。該數據應包含原始數據的所有相關信息,且忽略噪聲。

      # Crear encoder model
      encoder = Model(inputs=input_layer, outputs=encoder_layer_3)
      # Use the model to predict the factors which sum up the information of interest rates.
      encoded_data = pd.DataFrame(encoder.predict(data_scaled))
      encoded_data.columns = ['factor_1', 'factor_2', 'factor_3']

      現在,我留下一些問題:自動編碼器捕獲的信息比主成分分析多嗎?這種創建自動編碼器的方法是降低維度的最佳方法嗎?

      降維和自動編碼還能干什么?

      這種技術可以用來降低任何機器學習問題的維數。只要使用它,你就可以處理高維問題,降低訓練和測試集的維度。這樣,你就可以減少問題的維數,更重要的是,你可以將數據集中的噪聲去除。

      via:https://quantdare.com/dimensionality-reduction-method-through-autoencoders/

      雷鋒網雷鋒網雷鋒網

      雷峰網版權文章,未經授權禁止轉載。詳情見轉載須知

      自編碼器數據降維實踐

      分享:
      相關文章
      當月熱門文章
      最新文章
      請填寫申請人資料
      姓名
      電話
      郵箱
      微信號
      作品鏈接
      個人簡介
      為了您的賬戶安全,請驗證郵箱
      您的郵箱還未驗證,完成可獲20積分喲!
      請驗證您的郵箱
      立即驗證
      完善賬號信息
      您的賬號已經綁定,現在您可以設置密碼以方便用郵箱登錄
      立即設置 以后再說
      主站蜘蛛池模板: 四川少妇被弄到高潮| 国产麻花豆剧传媒精品mv在线| 人妻丰满熟妇av无码区波多野| 亚洲一区二区三区在线直播| 日本一卡精品视频免费| 亚洲人成网站观看在线观看| 天天狠天天透天天伊人| 探花无码| 无码人妻久久一区二区三区| 久久一日本综合色鬼综合色 | 91视频导航| 久久www视频| 扒开女人内裤猛进猛出免费视频| 国产黄色短视频| 玖玖一区| 精品一区二区三区四区| 久久精品国产成人| 无码一区中文字幕| 亚洲手机在线| 亚洲欧美日韩一区二区| 2020aa一级毛片免费高清| 国产无套乱子伦精彩是白视频| 伊川县| 亚洲国产成人极品综合| 久久国模| 毛片tv网站无套内射tv网站| 成人做爰A片免费看奶头| 色狠狠一区二区| www.99热| 久久久WWW成人免费精品| 99久久免费精品色老| 波多野美乳人妻hd电影欧美| 精品无码黑人又粗又大又长| 一本一本久久aa综合精品| 国产av一区二区三区传媒| 99re视频在线| 四虎影视永久在线观看| 亚洲欧洲av一区二区| 国产女同疯狂作爱系列| 理塘县| 精品一区二区三区自拍图片区|