<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 智能計算 > 業(yè)界動(dòng)態(tài) > 觀(guān)察AI模型的隱空間狀態(tài),探索潛在因子

觀(guān)察AI模型的隱空間狀態(tài),探索潛在因子

作者:高煥堂 時(shí)間:2024-10-16 來(lái)源:EEPW 收藏


本文引用地址:http://dyxdggzs.com/article/202410/463708.htm

1   前言

當我們在觀(guān)察AI模型的生成數據時(shí),通常會(huì )比較關(guān)注于模型輸出層的結果。然而,觀(guān)察其隱藏層的數據也是非常有價(jià)值的。AI模型善于捕捉萬(wàn)事萬(wàn)物之間的關(guān)聯(lián)性或規律,因而成為探索人體、企業(yè)等復雜系統中潛在因子(Latent factors)的利器。在這些復雜系統中,其潛在因子是指無(wú)法直接觀(guān)察但影響系統行為的潛在變量或模式。例如,大家已經(jīng)很熟悉的自動(dòng)編碼器(Autoencoder,簡(jiǎn)稱(chēng)AE)模型,它能透過(guò)學(xué)習數據的壓縮表示,來(lái)呈現復雜系統中的潛在模式和關(guān)系。這種功能使得AE模型在醫學(xué)研究、生理監測或企業(yè)財務(wù)分析各領(lǐng)域中,都展現出高度的實(shí)用性。

在本文里,將說(shuō)明如何透過(guò)可視化方法對模型的隱( 藏) 空間(Latent space) 狀態(tài)進(jìn)行繪制而呈現于人們可觀(guān)察的二維空間里。這種表示可以呈現慢性病患者的分布情況、特定患者的健康狀況演變,因而在臨床環(huán)境中至關(guān)重要。在企業(yè)經(jīng)營(yíng)中,擅用AI 模型來(lái)發(fā)現這些潛在因子,可以有效降低決策風(fēng)險、優(yōu)化營(yíng)運模式來(lái)大幅提企業(yè)的競爭力。

2   觀(guān)察<隱空間狀態(tài)> 的意義

隱空間狀態(tài)是指模型學(xué)習從輸入數據中捕獲的顯著(zhù)特征,并表示于較低維度的隱空間里。所以我們可以藉由觀(guān)察模型的隱空間變量( 狀態(tài)) 來(lái)探索復雜系統的重要潛在因子,以便探索復雜系統的底層機制。例如,人體的健康狀況就是一個(gè)無(wú)法直接測量的變量,尤其是對于無(wú)法透過(guò)特定測試診斷的疾病( 如多發(fā)性硬化癥)。此時(shí),AI 模型可以協(xié)助將不同的測試結合起來(lái)呈現出患者的健康狀況( 圖-1)。

1729070843464088.png

圖1

此外,還能將觀(guān)察到的見(jiàn)解整合到商業(yè)智能工具、儀表板和報告系統中,以進(jìn)行持續監控和分析。

3   以VAE模型為例

例如,大家已經(jīng)很熟悉的變分自動(dòng)編碼器(Variation autoencoder,簡(jiǎn)稱(chēng)VAE)模型,它能透過(guò)學(xué)習數據的壓縮表示,來(lái)呈現復雜系統中的潛在模式和關(guān)系。這種功能使得VAE模型在醫學(xué)研究、生理監測或企業(yè)財務(wù)分析各領(lǐng)域中,都展現出高度的實(shí)用性。擅用VAE可以讓企業(yè)獲得更深入的見(jiàn)解,增強決策能力,并保持在各自行業(yè)的競爭優(yōu)勢。

使用VAE是為了產(chǎn)生與原始源數據相關(guān)的新數據。這VAE假設源數據具有某種潛在的機率分布(例如高斯分布),然后嘗試找到分布的參數( 圖-2)。

1729070918920652.png

圖2

VAE模型從輸入數據(x)中學(xué)習,然后映射到隱空間。就如同觀(guān)察到一位華麗盛裝的小孩X,經(jīng)由Encoder 層過(guò)濾( 卸妝) 分析,得出其母體(Population) 平均值和標準偏差,其代表所屬家庭( 概率分布)。然后從家庭里隨機抽樣一位( 素妝) 小孩Z。再經(jīng)由Decoder 層生成(化妝) 之后,得出^x,比較看看^x 與x 的誤差值(Loss)。一直持續訓練,來(lái)降低誤差值。

4   演練:觀(guān)察簡(jiǎn)單AE模型

現在來(lái)觀(guān)察簡(jiǎn)單AE( 自動(dòng)編碼器) 模型的訓練流程,以海中的< 魚(yú)群> 為例:

1729070988795923.png

一開(kāi)始,先從上述的魚(yú)群中萃取各條魚(yú)的特征(Feature):

1729071029468750.png

有些情形下,也需要給予各條魚(yú)不同的編號(ID):

1729071084938558.png

于是,得到一個(gè)數值化特征表,這就是要輸入給AE模型的訓練數據(X):

1729071135306488.png

這AE模型從輸入數據(x)中學(xué)習, 然后經(jīng)由Encoder映射到隱空間,得出其母體的概率分布。然后從母體里隨機抽樣(Z)。再經(jīng)由Decoder 層生成之后,得出^x,一直持續訓練。訓練完成時(shí),我們可以來(lái)觀(guān)察隱空間里的狀態(tài)。例如,以繪圖方式來(lái)呈現AI模型的隱空間狀態(tài)。請看看范例程序:

# example_01.py

import numpy as np

import torch

import torch.nn as nn

import torch.nn.functional as F

import matplotlib.pyplot as plt

class AE(nn.Module):

def __init__(self):

super(AE,self).__init__()

self.Enc1 = nn.Linear(3, 8)

self.Enc2 = nn.Linear(8, 2)

self.Dec1 = nn.Linear(2, 8)

self.Dec2 = nn.Linear(8, 3)

def forward(self, x):

h = self.Enc2(self.Enc1(x))

out = F.sigmoid(self.Dec2(self.Dec1(h)))

return out, h

model = AE()

lossF = nn.MSELoss()

opt = torch.optim.SGD(model.parameters(), lr=0.35)

----------------------------------

X = torch.tensor(

[[1,10, 5], [9, 2, 4], [8, 1, 3],

[3, 1,10], [5, 9, 7], [5, 8, 3],

[9, 2, 3], [2,10, 5], [1, 9, 4]

], dtype=torch.float32)

----------------------------------

dx = X/10

dt = dx

for ep in range(1000):

z, h = model(dx)

loss = lossF(z, dt)

opt.zero_grad()

loss.backward()

opt.step()

if(ep%200 == 0):

loss = loss.detach().numpy()

print(‘ep =’, ep,’, loss = ‘,np.round(loss,4))

----------------------------------

model.eval()

z, h = model(dx)

hh = h.detach().numpy()

map_color = {0: ‘r’, 1: ‘g’, 2:’b’, 3:’y’, 4:’k’, 5:’m’,

6:’c’,7:’pink’,8:’grey’,9:’blueviolet’}

color = list(map(lambda k: map_color[k], [0,1,

2,3,4,5,6,7,8]))

fig, ax = plt.subplots(1)

plt.scatter(hh[:, 0], hh[:, 1], c=color)

plt.show()

# End

當訓練完成時(shí),就繪出圖形:

1729071211912734.png

于是,觀(guān)察到隱空間狀態(tài)了。

1729071281253887.png

圖-3

5   結束語(yǔ)

一般而言,搭配行業(yè)的專(zhuān)業(yè)知識,會(huì )更易于詮釋隱空間狀態(tài)的涵意。例如,醫藥專(zhuān)家擅用VAE 模型將復合編碼成196維的隱空間表示,來(lái)產(chǎn)生具有藥物發(fā)現感興趣的特性的新化合物(圖-3)。

此外,具有豐富的企業(yè)財務(wù)專(zhuān)業(yè)知識的經(jīng)理人,即能擅用AI模型來(lái)獲得深入的見(jiàn)解,增強其決策能力,來(lái)保持企業(yè)的競爭優(yōu)勢。在商業(yè)中的潛在因子則包括:市場(chǎng)趨勢、顧客偏好、競爭策略和投資風(fēng)險等等。藉由觀(guān)察AI 模型的隱空間狀態(tài),來(lái)發(fā)現這些潛在因子來(lái)為企業(yè)決策提供信息、優(yōu)化流程并增強客戶(hù)體驗。

(本文來(lái)源于《EEPW》



關(guān)鍵詞: 202410

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>