Detectron: Bagaimana saya bisa melatih model dari awal

Dibuat pada 27 Jan 2018  ·  3Komentar  ·  Sumber: facebookresearch/Detectron

Halo.

Saya ingin melatih rcnn topeng dari awal (tidak menggunakan beban yang sudah dilatih sebelumnya)

Saya berharap parameter bobot dimulai dari inisialisasi acak.

Bagaimana saya bisa melakukan ini?

bug

Komentar yang paling membantu

Pelatihan dari awal dimungkinkan dalam hal pengkodean dan dapat dilakukan tanpa banyak modifikasi dalam kode ini. Namun, mungkin ada masalah konvergensi, misalnya karena tidak menggunakan BN, atau menggunakan BN tetapi dengan ukuran tumpukan-mini yang kecil. Kami mendorong lebih banyak penelitian untuk dilakukan tentang ini.

Semua 3 komentar

Pelatihan dari awal dimungkinkan dalam hal pengkodean dan dapat dilakukan tanpa banyak modifikasi dalam kode ini. Namun, mungkin ada masalah konvergensi, misalnya karena tidak menggunakan BN, atau menggunakan BN tetapi dengan ukuran tumpukan-mini yang kecil. Kami mendorong lebih banyak penelitian untuk dilakukan tentang ini.

Satu peringatan untuk ditambahkan: kami melihat sebelum rilis bahwa saat ini ada bug yang akan menyebabkan error saat mencoba berlatih dari awal (parameter skala dan bias dari operasi AffineChannel tidak akan diinisialisasi). Kami memiliki patch untuk ini yang diharapkan akan diluncurkan minggu ini. Setelah diperbaiki, menyisakan TRAIN.WEIGHTS sebagai string kosong akan memicu pelatihan dari awal. Seperti yang dikatakan @KaimingHe , lebih banyak penelitian perlu dilakukan sebelum seseorang berharap mendapatkan hasil yang baik.

Karena e59c30bb1a6ced1a310b72d563bd9a60aba84999 telah dilakukan, sekarang Anda dapat berlatih dari awal dengan menyetel TRAIN.WEIGHTS ke string kosong (sama dengan delete dari file yaml Anda). Tapi saya ingin memperkuat poin Kaiming bahwa eksperimen yang signifikan akan diperlukan untuk mendapatkan hasil yang masuk akal dari melakukannya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat