rasbt/deeplearning-models
A collection of various deep learning architectures, models, and tips
解決する課題
このリポジトリは、開発者や学生が主要なフレームワークを使用してさまざまなニューラルネットワークを構築・学習する方法を理解できるよう、ディープラーニングのアーキテクチャとモデル実装の包括的なコレクションを提供します。
仕組み
このプロジェクトは、さまざまなモデルタイプの実装を示す一連のJupyter Notebooksとして構成されています。これらのNotebooksは、PyTorch (PyTorch Lightningを含む) とTensorFlowの両方のコードを提供し、基本的な機械学習から高度なディープラーニングモデルまで、幅広いアーキテクチャをカバーしています。
対象読者
PyTorchおよびTensorFlowで実装されたニューラルネットワークアーキテクチャの具体的で実行可能な例を必要とする、ディープラーニングの実務者や学習者向けに設計されています。
ハイライト
- 多様なアーキテクチャ: 従来の機械学習 (パーセプトロン、ロジスティック回帰)、MLP、CNN (AlexNet, DenseNet, VGG, ResNet, MobileNet)、Transformer (DistilBERT)、オートエンコーダーを網羅しています。
- 評価モダリティ: コンピュータビジョン、自然言語処理 (感情分類)、順序回帰の実装が含まれています。
- フレームワークの柔軟性: PyTorch, PyTorch Lightning, TensorFlowでの並行実装を提供します。
- 専門的な技術: 正規化層、メトリック学習 (Siamese Networks)、およびさまざまなタイプのオートエンコーダー (全結合、畳み込み、変分) の例が含まれています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト