[T5] MobileNetV2: load ImageNet-pretrained model with a 3-class head
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 72/100
- issue の種類
- 機能追加
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- jupyter-notebook, python, tensorflow
調査の方向性
SOTA_MobileNetV2.ipynbから始め、issue #49で前提となっている作業を確認してください。指定されたImageNet事前学習済みMobileNetV2に3クラスのヘッドを付けて構築し、共有の分割animal/train、animal/val、animal/testを要求された前処理とともに使用して、パラメータの総数と学習可能なパラメータ数を出力してください。1つの訓練バッチで予測を実行し、出力形状が(batch, 3)になれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Assignment task 5 (SOTA fine-tuning).
File: SOTA_MobileNetV2.ipynb
Tasks
-
tf.keras.applications.MobileNetV2(include_top=False, weights="imagenet", input_shape=(64, 64, 3)) - Add head: GlobalAveragePooling → Dropout → Dense(3, softmax)
- Correct preprocessing:
tf.keras.applications.mobilenet_v2.preprocess_input(expects 0–255 pixels, maps to [-1, 1]); Keras will warn that 64×64 is not a standard size and load the 224 weights – this is expected - Print total and trainable parameter counts
Use the shared split in animal/train, animal/val, animal/test (64×64 RGB PNG, 700/150/150 images per class). Do not re-split or resize. No data augmentation (group decision).
Done when
Model builds and predicts shape (batch, 3) on one batch from animal/train.
Depends on
#49
Branch: feat/67-mobilenetv2-build · open a PR into main with Closes #67 in the description.
- 主要言語
- Jupyter Notebook
- スター
- 0
- フォーク
- 0
- 平均マージ
- 2時間 25分
- マージ済み PR(30日)
- 16
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
VisionForgeCSE/CNN-For-Image-Classification のほかの issue
-
task-4 ws5-comparison
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
VisionForgeCSE/CNN-For-Image-Classification#75 ·
メンテナーはふだん 1 日以内に返信
-
task-5 ws4-efficientnet
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
VisionForgeCSE/CNN-For-Image-Classification#71 ·
メンテナーはふだん 1 日以内に返信
-
task-4 ws2-model-b
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
VisionForgeCSE/CNN-For-Image-Classification#64 ·
メンテナーはふだん 1 日以内に返信
-
evaluation
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
VisionForgeCSE/CNN-For-Image-Classification#27 ·
メンテナーはふだん 1 日以内に返信
-
evaluation good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
VisionForgeCSE/CNN-For-Image-Classification#26 ·
メンテナーはふだん 1 日以内に返信
VisionForgeCSE/CNN-For-Image-Classification の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
meta-pytorch/captum#1944 ·
-
InverseWishart.variance is wrong for off-diagonal entries対応中かも @juanitorduz が今日担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信
-
DataFrameTransformer.describe_signature undercounts unused categories対応中かも @ska2704 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
skorch-dev/skorch#1176 ·
メンテナーはふだん 2 日以内に返信
-
enhancement good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 68/100
メンテナーはふだん 2 日以内に返信