์ด ์ค๋ฅ์ ๋ํ ์ค๋ช ์ ๋ ์ถ๊ฐํ ์ ์์ต๋๊น? ์ด๋ค ๋ฐ์ดํฐ ์ธํธ์ ์ด๋ค ๋ชจ๋ธ์ ๋ํด ์ด ๋ฒ๊ทธ๊ฐ ๋ฐ์ํฉ๋๊น?
๋๋ ๋ชจ๋ธ์ ํ๋ จํ๊ธฐ ์ํด LIST ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ต๋๋ค. .pth๋ฅผ ์ป์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ val.py๋ฅผ ์คํํฉ๋๋ค.(ํด๋น ๊ฒฝ๋ก๋ฅผ ์ ์ธํ๊ณ parameter.py์ ๋งค๊ฐ๋ณ์๋ฅผ ๋ณ๊ฒฝํ์ง ์์์ต๋๋ค.) ๊ทธ๋ฐ ๋ค์ 602ํ์์ models.py์ ๋ฒ๊ทธ๋ฅผ ์ป์์ต๋๋ค. "ํ ์ a(3)์ ํฌ๊ธฐ๋ ์ฑ๊ธํค์ด ์๋ ์ฐจ์ 2์์ ํ ์ b(6)์ ํฌ๊ธฐ์ ์ผ์นํด์ผ ํฉ๋๋ค." ๋๋ parameter.py์ "ํฌ๊ธฐ"๋ฅผ 8๋ก ๋ณ๊ฒฝํ๋ ค๊ณ ์๋ํ์ง๋ง ๋ฒ๊ทธ๋ ์์ง๋ง ๊ฒฐ๊ณผ(pred.nii)๊ฐ ์ข์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๋ค๋ฅธ ํฌ๊ธฐ๋ ์ ์ฌํ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋๋ ๋ํ train.py๋ฅผ ์คํํ ๋ paramter.py์ "ํฌ๊ธฐ"๋ฅผ 24๋ก ๋ณ๊ฒฝํฉ๋๋ค. ๋น์ทํ ๋ฒ๊ทธ๋ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
์, ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ถ๋ ฅ ํฌ๊ธฐ(1024)๊ฐ ๋ ์ด๋ธ(512)๊ณผ ๋์ผํ ํฌ๊ธฐ๊ฐ ์๋๋๋ค.
data_prepare์์ get_training_set.py๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์คํํ ํ LiTS ํด๋์์ train.py๋ฅผ ์คํํ๋ ค๊ณ ํ์ง๋ง model.py์์ kiunet_org๋ฅผ net์ผ๋ก ์ฌ์ฉํ ๋ ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์ญ์ถ์ (๊ฐ์ฅ ์ต๊ทผ ํธ์ถ ๋ง์ง๋ง):
ํ์ผ "train.py", 71ํ,
์ถ๋ ฅ = ์(ct)
ํ์ผ "/home/viplab/anaconda3/lib/python3.8/site-packages/torch/nn/modules/module.py", 727ํ, _call_impl
๊ฒฐ๊ณผ = self.forward( ์
๋ ฅ, * kwargs)
ํ์ผ "/home/viplab/anaconda3/lib/python3.8/site-packages/torch/nn/parallel/data_parallel.py", 159ํ, ์์ผ๋ก
๋ฐํ self.module( ์
๋ ฅ[0], * kwargs[0])
ํ์ผ "/home/viplab/anaconda3/lib/python3.8/site-packages/torch/nn/modules/module.py", 727ํ, _call_impl
๊ฒฐ๊ณผ = self.forward( ์
๋ ฅ, * kwargs)
ํ์ผ "/home/viplab/nas/KiU-Net-pytorch/LiTS/net/models.py", 591ํ, ์์ผ๋ก
์ถ๋ ฅ = ํ ์น.add(out,F.interpolate(F.relu(self.inte3_1bn(self.intere3_1(out1))),scale_factor=(0.5,0.0625,0.0625),๋ชจ๋ = '์ผ์ ํ'))
RuntimeError: ํ
์ a(3)์ ํฌ๊ธฐ๋ ๋น์ฑ๊ธํค ์ฐจ์ 2์์ ํ
์ b(6)์ ํฌ๊ธฐ์ ์ผ์นํด์ผ ํฉ๋๋ค.
๋ด ๋ฐ์ดํฐ์์ (๊ฑฐ์) ๋ชจ๋ ๋ชจ๋ธ์ ์คํํ๋ ๊ฒ๊ณผ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
out1 = torch.add(out1,F.interpolate(F.relu(self.inte1_2bn(self.intere1_2(tmp))),scale_factor=(4,4),mode ='bilinear')) RuntimeError: The size of tensor a (386) must match the size of tensor b (384) at non-singleton dimension 3
๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค๏ผ๊ทธ๋์ ๊ทธ๊ฒ์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ?
๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค kiunet_org.
๊ฐ์ ๋ฌธ์ ๊ฐ ์๋๋ฐ ํด๊ฒฐํ์ ๋ถ ๊ณ์ ๊ฐ์
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์, ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ถ๋ ฅ ํฌ๊ธฐ(1024)๊ฐ ๋ ์ด๋ธ(512)๊ณผ ๋์ผํ ํฌ๊ธฐ๊ฐ ์๋๋๋ค.