2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
अयं कोडस्निपेट् दर्शयति यत् PyTorch इत्यस्य उपयोगेन तंत्रिकाजालस्य भारस्य आरम्भः कथं भवति, ट्रंकटेड् सामान्यवितरणस्य उपयोगेन । कटितसामान्यवितरणस्य अर्थः अस्ति यत् उत्पन्नमूल्यानि चरममूल्यानि निवारयितुं परिधिमध्ये कटितानि भवन्ति ।अत्र प्रयुक्तःtorch.fmod
एतत् प्रभावं प्राप्तुं कार्यपरिहाररूपेण ।
कटितम् सामान्यवितरणं सामान्यवितरणस्य परिवर्तनं भवति यत् जनितमूल्यानि निश्चितपरिधिमध्ये पतन्ति इति सुनिश्चितं करोति । विशेषतः, २.torch.fmod
फंक्शन् इनपुट् टेन्सरस्य शेषं 2 इत्यनेन विभक्तं (अर्थात्, यथा परिणामी मूल्यं -2 तः 2 पर्यन्तं भवति) प्रत्यागच्छति ।
संहितायां चतुर्णां भार-तानकानां गणना भिन्न-भिन्न-मानक-विचलनानां अनुसारं भवति (init_sd_first
, init_sd_middle
, init_sd_last
) एकस्मात् कटितसामान्यवितरणात् उत्पद्यते । विशिष्टाः आयामाः सन्ति : १.
(x_dim, width n_double)
(width, width n_double)
(width, 1)
एते भार-तानकाः निम्नलिखितरूपेण उत्पद्यन्ते ।
initial_weights = [
torch.fmod(torch.normal(0, init_sd_first, size=(x_dim, width n_double)), 2),
torch.fmod(torch.normal(0, init_sd_middle, size=(width, width n_double)), 2),
torch.fmod(torch.normal(0, init_sd_middle, size=(width, width n_double)), 2),
torch.fmod(torch.normal(0, init_sd_last, size=(width, 1)), 2)
]