如何用movie-web打造你的专属电影聚合平台:从零到一的完整解决方案
2026/7/6 20:14:55
layerGraph或layer数组构建五种网络。trainNetwork训练每个模型。原始数据 → 预处理 → 格式转换 → 模型训练 → 预测 → 评估 → 可视化BiLSTM:
ht=LSTM(xt,ht−1)(正向) h_t = \text{LSTM}(x_t, h_{t-1}) \quad \text{(正向)}ht=LSTM(xt,ht−1)(正向)
ht′=LSTM(xt,ht+1′)(反向) h_t' = \text{LSTM}(x_t, h_{t+1}') \quad \text{(反向)}ht′=LSTM(xt,ht+1′)(反向)
Ht=[ht;ht′] H_t = [h_t; h_t']Ht=[ht;ht′]
自注意力(Transformer):
Attention(Q,K,V)=softmax(QKTdk)V \text{Attention}(Q,K,V) = \text{softmax}\left(\frac{QK^T}{\sqrt{d_k}}\right)VAttention(Q,K,V)=softmax(dkQKT)V
CNN卷积操作:
yi,j=∑m∑nwm,n⋅xi+m,j+n+b y_{i,j} = \sum_{m} \sum_{n} w_{m,n} \cdot x_{i+m, j+n} + byi,j=m∑n∑wm,n⋅xi+m,j+n+b
评估指标:
| 参数 | 说明 | 默认值 |
|---|---|---|
data_file | 数据文件路径 | data.xlsx |
train_ratio | 训练集比例 | 0.7 |
max_epochs | 最大训练轮数 | 100 |
mini_batch_size | 批大小 | 64 |
initial_learn_rate | 初始学习率 | 0.001 |
numHeads(Transformer) | 注意力头数 | 4 |
numKeyChannels | 注意力键通道数 | 128 |