TensorFlow Autoencoder 範例
TensorFlow 自編碼器(Autoencoder)的 Jupyter Notebook 實作。
Notebook
tensorflow_autoencoder.ipynb— 完整程式碼與輸出
Autoencoder 是一種非監督式神經網路,透過「壓縮再還原」的方式學習資料的低維表示。常見用途:
- 降維 — 類似 PCA,但能捕捉非線性關係
- 去噪 — 輸入加噪、目標為原圖,訓練出去噪能力
- 異常偵測 — 重建誤差高的樣本即為異常
執行環境
搭配 MLOps 容器環境 使用,或在本機安裝:
pip install tensorflow jupyter matplotlib
jupyter notebook
在容器內啟動 Jupyter:
jupyter notebook --ip=0.0.0.0 --port=8888 --allow-root
相關資源
← 回到 MLOps