YAML Metadata Warning: empty or missing yaml metadata in repo card (https://huggingface.co/docs/hub/model-cards#model-card-metadata)

bnn-mnist-classifier

貝葉斯神經網絡模型用於MNIST手寫數字分類。
該模型使用變分推斷來學習參數的不確定性,並能夠提供預測的不確定性估計。

特點:
- 使用貝葉斯神經網絡架構
- 輸入:784維特徵(28x28 MNIST圖像)
- 輸出:10個數字類別(0-9)
- 支持不確定性估計

模型架構

  • 輸入層:784 神經元(28x28 MNIST 圖像)
  • 隱藏層1:400 神經元
  • 隱藏層2:400 神經元
  • 輸出層:10 神經元(數字 0-9)

貝葉斯特性

  • 使用變分推斷進行參數估計
  • 權重和偏置都服從高斯分佈
  • 支持不確定性估計
  • 使用蒙特卡羅採樣進行預測

使用方法

from bayesian_neural_net import BayesianMLP
import torch

# 加載模型
model = BayesianMLP()
model.load_state_dict(torch.load("pytorch_model.bin"))

# 進行預測
x = torch.randn(1, 784)  # 示例輸入
probs, uncertainty = mc_predict(model, x, mc_runs=50)

訓練細節

  • 優化器:Adam
  • 學習率:1e-3
  • 批次大小:128
  • 訓練輪次:10
  • 損失函數:證據下界(ELBO)
Downloads last month
6
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support