ๅทฒ่งฃๅ†ณ๏ผšpytorchvideโ€ฆtics Data Module.val dataloader.%3Clocals%3E.%3Clambda%3E%27

pytorchvideโ€ฆticsๆ•ฐๆฎๆจกๅ—.val dataloader.%3Clocals%3E.%3Clambda%3E%27ๅœจไบบๅทฅๆ™บ่ƒฝๅ’Œๆทฑๅบฆๅญฆไน ๆ—ถไปฃ๏ผŒPyTorch ๆ˜ฏไธ€็งๆต่กŒ็š„ Python ๅผ€ๆบๆœบๅ™จๅญฆไน ๅบ“๏ผŒๅ…ทๆœ‰ๅผ ้‡่ฎก็ฎ—ๅ’Œๆทฑๅบฆ็ฅž็ป็ฝ‘็ปœใ€‚ PyTorchVideo ๆ˜ฏๅ…ถไผ—ๅคšๆœ‰็”จ็š„ๅŠŸ่ƒฝไน‹ไธ€๏ผŒๅฎƒๆ˜ฏไธ“้—จไธบ่ง†้ข‘็†่งฃไปปๅŠก่ฎพ่ฎก็š„ๅทฅๅ…ทใ€‚ ๅœจๆœฌๆ–‡ไธญ๏ผŒๆˆ‘ไปฌๅฐ†ๆทฑๅ…ฅๆŽข่ฎจ PyTorchVideo ็š„ไธ–็•Œใ€ๅฎƒๅฏไปฅๅธฎๅŠฉๆˆ‘ไปฌ่งฃๅ†ณ็š„้—ฎ้ข˜๏ผŒๅนถๅผ•ๅฏผๆ‚จๅฎŒๆˆๅฎƒ็š„ๅฎž็Žฐใ€‚

้˜…่ฏปๆ›ดๅคš

ๅทฒ่งฃๅ†ณ๏ผšๅฆ‚ไฝ•ๅœจ pytorch ไธญๅŠ ่ฝฝ้ข„่ฎญ็ปƒๆจกๅž‹

ๅฆ‚ไฝ•ๅŠ ่ฝฝ้ข„่ฎญ็ปƒๆจกๅž‹ ๅœจๆœบๅ™จๅญฆไน ๅ’Œไบบๅทฅๆ™บ่ƒฝ้ข†ๅŸŸ๏ผŒ้€šๅธธไฝฟ็”จ**้ข„่ฎญ็ปƒๆจกๅž‹**ๆฅ่Žทๅพ—ๆ›ดๅฟซใ€ๆ›ดๅ‡†็กฎ็š„็ป“ๆžœใ€‚ ่ฟ™ไบ›ๆจกๅž‹ๅทฒ็ปๅœจๅคงๅž‹ๆ•ฐๆฎ้›†ไธŠ่ฟ›่กŒไบ†่ฎญ็ปƒ๏ผŒๅŸบๆœฌไธŠๅฏไปฅไฝฟ็”จไบ†ใ€‚ ไธŽไปŽๅคดๅผ€ๅง‹็›ธๆฏ”๏ผŒๅŠ ่ฝฝ้ข„่ฎญ็ปƒๆจกๅž‹ๅฏไปฅ่Š‚็œๅคง้‡ๆ—ถ้—ดๅ’Œ่ต„ๆบใ€‚ ๅœจๆœฌๆ–‡ไธญ๏ผŒๆˆ‘ไปฌๅฐ†ๆŽข่ฎจๅฆ‚ไฝ•ไฝฟ็”จ Python ๅŠ ่ฝฝ้ข„่ฎญ็ปƒๆจกๅž‹๏ผŒ็‰นๅˆซๅ…ณๆณจๅนฟๆณ›ไฝฟ็”จ็š„ๆทฑๅบฆๅญฆไน ๅบ“ TensorFlowใ€‚ ๆˆ‘ไปฌๅฐ†ๆไพ›้—ฎ้ข˜็š„่งฃๅ†ณๆ–นๆกˆ๏ผŒ่ฎจ่ฎบๅฟ…่ฆ็š„ๅบ“ๅ’Œๅ‡ฝๆ•ฐ๏ผŒๅนถ้€ๆญฅ่งฃ้‡Šไปฃ็ ใ€‚

้˜…่ฏปๆ›ดๅคš

ๅทฒ่งฃๅ†ณ๏ผšๅพฎ่ฐƒ huggingface ๆจกๅž‹ pytorch

ๅพฎ่ฐƒๆ‹ฅๆŠฑ้ขๆจกๅž‹ ่ฟ‘ๅนดๆฅ๏ผŒ็”ฑไบŽ Hugging Face ็š„ Transformers ็ญ‰ๅผบๅคงๆจกๅž‹็š„ๅผ€ๅ‘๏ผŒไบบไปฌๅฏน่‡ช็„ถ่ฏญ่จ€ๅค„็† (NLP) ๅ’Œๆœบๅ™จๅญฆไน ็š„ๅ…ด่ถฃๆ—ฅ็›Šๆต“ๅŽšใ€‚ ่ฟ™ไบ›ๆจกๅž‹ๅฝปๅบ•ๆ”นๅ˜ไบ†ๆˆ‘ไปฌๅˆ†ๆžๅ’Œๅค„็†ๆ–‡ๆœฌ็š„ๆ–นๅผ๏ผŒๆไพ›ไบ†ๆ›ดๅฅฝ็š„ๆดžๅฏŸๅŠ›ๅ’Œ็†่งฃๅŠ›ใ€‚ ๅพฎ่ฐƒ่ฟ™ไบ›ๆจกๅž‹ๅทฒๆˆไธบไธ€ไธช็ƒญ้—จ่ฏ้ข˜๏ผŒๅ› ไธบๅฎƒๅ…่ฎธๅผ€ๅ‘ไบบๅ‘˜้’ˆๅฏนไป–ไปฌ็š„็‰นๅฎšไปปๅŠกๅฎšๅˆถ้ข„่ฎญ็ปƒๆจกๅž‹ๅนถ่Žทๅพ—ๆ›ด้ซ˜็š„ๆ€ง่ƒฝใ€‚ ๅœจๆœฌๆ–‡ไธญ๏ผŒๆˆ‘ไปฌๅฐ†่ฎจ่ฎบๅฆ‚ไฝ•ๅพฎ่ฐƒ Hugging Face Transformer ๆจกๅž‹๏ผŒ้€š่ฟ‡ๅฏนไปฃ็ ็š„้€ๆญฅ่งฃ้‡Š๏ผŒๅนถๆทฑๅ…ฅ็ ”็ฉถๆญค่ฟ‡็จ‹ไธญๆถ‰ๅŠ็š„ไธ€ไบ›็›ธๅ…ณไธป้ข˜ใ€ๅ‡ฝๆ•ฐๅ’Œๅบ“ใ€‚

้˜…่ฏปๆ›ดๅคš

ๅทฒ่งฃๅ†ณ๏ผšpytorch mse mae

ๆข…ๆข… ๆ—ถๅฐšๆฝฎๆตๆฅๆฅๅŽปๅŽป๏ผŒไฝ†้ฃŽๆ ผใ€ๅค–่ง‚ๅ’Œ็ป„ๅˆ็š„ๆฝœๅœจๅŸบ็ก€ๅพ€ๅพ€ๅฏไปฅ่ฟฝๆบฏๅˆฐๆ—ถๅฐšๅฒใ€‚ ๅœจๆœฌๆ–‡ไธญ๏ผŒๆˆ‘ไปฌๅฐ†ๆŽข่ฎจไปŽ็ปๅ…ธๅˆฐๅฎž้ชŒ็š„ๅ„็ง้ฃŽๆ ผ๏ผŒๅนถๆไพ›ๆœ‰ๅ…ณๆœ€่ƒฝๅฑ•็คบๆฏ็ง้ฃŽๆ ผ็š„้ขœ่‰ฒๅ’Œๆœ่ฃ…็š„่ง่งฃใ€‚ ๆˆ‘ไปฌ่ฟ˜ๅฐ†่งฆๅŠๆฏ็ง้ฃŽๆ ผ็š„ๅŽ†ๅฒ๏ผŒๆทฑๅ…ฅไบ†่งฃๅฎƒไปฌ็š„่ตทๆบๅ’Œ้šๆ—ถ้—ด็š„ๆผ”ๅ˜ใ€‚ ๆ— ่ฎบๆ‚จๆ˜ฏ็ป้ชŒไธฐๅฏŒ็š„ๆ—ถๅฐš่พพไบบ่ฟ˜ๆ˜ฏๅˆšๅˆšๅผ€ๅง‹ๆถ‰่ถณๆ—ถๅฐš้ข†ๅŸŸ๏ผŒๆฏไธชไบบ้ƒฝๅฏไปฅๅญฆๅˆฐไธ€ไบ›ไธœ่ฅฟใ€‚

้˜…่ฏปๆ›ดๅคš

ๅทฒ่งฃๅ†ณ๏ผšpytorch ๆปšๅŠจ็ช—ๅฃ

ๆปšๅŠจ็ช—ๅฃ ๆ•ฐๆฎๅˆ†ๆž้ข†ๅŸŸ้€šๅธธ้œ€่ฆๅค„็†ๆ—ถ้—ดๅบๅˆ—ๆ•ฐๆฎ๏ผŒๅค„็†ๆญค็ฑปๆ•ฐๆฎ็š„ๅธธ็”จๆŠ€ๆœฏๆ˜ฏ้‡‡็”จ ๆปšๅŠจ็ช—ๅฃ. ๆปšๅŠจ็ช—ๅฃ๏ผŒๆœ‰ๆ—ถ็งฐไธบ็งปๅŠจ็ช—ๅฃๆˆ–ๆป‘ๅŠจ็ช—ๅฃ๏ผŒๆ˜ฏไธ€็งๅ…่ฎธๆˆ‘ไปฌๅฐ†ๆ•ฐๆฎ้›†ๅˆ†ๅ‰ฒๆˆๆ›ดๅฐ็š„ๅ—ใ€ๅค„็†ๅฎƒไปฌๅนถไปŽ็”Ÿๆˆ็š„ๅญ็ณปๅˆ—ไธญ่Žทๅพ—ๆœ‰็”จ่ง่งฃ็š„ๆ–นๆณ•ใ€‚ ่ฟ™็งๅผบๅคง็š„ๆŠ€ๆœฏๅนฟๆณ›็”จไบŽ้‡‘่žใ€้ข„ๆต‹ๅ’Œ่ถ‹ๅŠฟๅˆ†ๆž๏ผŒไฝฟๅ…ถๆˆไธบๆ‚จๅˆ†ๆžๅทฅๅ…ท็ฎฑไธญ็š„ไธ€้กนๅฎ่ดตๆŠ€่ƒฝใ€‚ ๅœจๆœฌๆ–‡ไธญ๏ผŒๆˆ‘ไปฌๅฐ†ๆŽข็ดขๆปšๅŠจ็ช—ๅฃ็š„ๆฆ‚ๅฟต๏ผŒ่งฃๅ†ณไธ€ไธช้—ฎ้ข˜๏ผŒๅฐ†ๅ…ถ่งฃๅ†ณๆ–นๆกˆๅˆ†่งฃไธบๆ˜“ไบŽ็†่งฃ็š„ๆญฅ้ชค๏ผŒๅนถ่ฎจ่ฎบๅฏไปฅ่ฎฉๆˆ‘ไปฌ็š„็”Ÿๆดปๆ›ด่ฝปๆพ็š„็›ธๅ…ณ Python ๅบ“ๅ’Œๅ‡ฝๆ•ฐใ€‚

้˜…่ฏปๆ›ดๅคš

ๅทฒ่งฃๅ†ณ๏ผšanaconda pytorch depencies windows

anaconda ไพ่ต–็ช—ๅฃ ๅœจๅฝ“ไปŠ็š„่ฝฏไปถๅผ€ๅ‘ไธ–็•Œไธญ๏ผŒ็ฎก็†ไพ่ต–ๅ…ณ็ณปๅ’Œ็กฎไฟๅบ”็”จ็จ‹ๅบๅœจไธๅŒๅนณๅฐไธŠ้กบๅˆฉ่ฟ่กŒๅทฒๅ˜ๅพ—่‡ณๅ…ณ้‡่ฆใ€‚ Python ๆ˜ฏไธ€็งๅนฟๆณ›ไฝฟ็”จ็š„็ผ–็จ‹่ฏญ่จ€๏ผŒๅฎƒๆไพ›ไบ†ไธ€ไธช็”ฑๅบ“ๅ’Œไพ่ต–้กน็ป„ๆˆ็š„็ปผๅˆ็”Ÿๆ€็ณป็ปŸ๏ผŒๅฏไปฅๆปก่ถณๅนฟๆณ›็š„ๅบ”็”จ็จ‹ๅบ้œ€ๆฑ‚ใ€‚ Anaconda ๆ˜ฏไธ€็งๆต่กŒ็š„ Python ๅ‘่กŒ็‰ˆ๏ผŒๅฎƒ้€š่ฟ‡ๆไพ›ไธ€ไธชๆ˜“ไบŽไฝฟ็”จ็š„็Žฏๅขƒๆฅ็ฎก็†ไพ่ต–้กนๅ’Œๅœจ Windows ็ณป็ปŸไธŠๅทฅไฝœ๏ผŒไปŽ่€Œ็ฎ€ๅŒ–ไบ†่ฟ™ไธช่ฟ‡็จ‹ใ€‚ ๅœจๆœฌๆ–‡ไธญ๏ผŒๆˆ‘ไปฌๅฐ†ๆญๅผ€ไฝฟ็”จ Anaconda ็ฎก็†ไพ่ต–้กน็š„ๅคๆ‚ๆ€ง๏ผŒๅนถๆผ”็คบ่งฃๅ†ณๆญค้—ฎ้ข˜็š„้€‚ๅฝ“ๆ–นๆณ•ใ€‚ ๅœจๆญค่ฟ‡็จ‹ไธญ๏ผŒๆˆ‘ไปฌๅฐ†ๆŽข็ดขๆœ‰ๅŠฉไบŽๆญค่ฟ‡็จ‹็š„ๅ„็ง Python ๅบ“ๅ’Œๅ‡ฝๆ•ฐใ€‚

้˜…่ฏปๆ›ดๅคš

ๅทฒ่งฃๅ†ณ๏ผšpytorch 1.7

1.7 ๆ—ถๅฐšไธ€็›ดๆ˜ฏไธ€ไธชๅ……ๆปกๆดปๅŠ›ๅ’Œไธๆ–ญๅ‘ๅฑ•็š„่กŒไธš๏ผŒๆ–ฐ่ถ‹ๅŠฟไธๆ–ญๆถŒ็Žฐ๏ผŒๆ—ง่ถ‹ๅŠฟไธๆ–ญ่ขซ้‡ๆ–ฐๅฎก่ง†ๅ’Œ้‡ๆ–ฐๆž„ๆƒณใ€‚ ไปŽ่ฟ‡ๅŽป็š„ไผ˜้›…ๅˆฐไปŠๅคฉ็š„ๅฎž้ชŒๆฝฎๆต๏ผŒๆ—ถๅฐšๆ˜ฏ่‡ชๆˆ‘่กจ่พพ็š„ๅŸบๆœฌๅฝขๅผๅ’Œไธชๆ€ง็š„่ฑกๅพใ€‚ ไธบไบ†ๆŽข็ดข่ฟ™ไธช่ฟทไบบ็š„ไธป้ข˜๏ผŒๆˆ‘ไปฌๅฐ†ๆทฑๅ…ฅ็ ”็ฉถๅ„็งๆ—ถๅฐš้ฃŽๆ ผ็š„ๅŽ†ๅฒ๏ผŒๅˆ†ๆžๅฎšไน‰ๅฎƒไปฌ็š„ๆœ่ฃ…ๅ’Œ้ขœ่‰ฒ๏ผŒๅนถไปŽๆœ€ๅ…ทๆ ‡ๅฟ—ๆ€ง็š„่ท‘้“้€ ๅž‹ไธญๆฑฒๅ–็ตๆ„Ÿใ€‚ ๅœจๆญค่ฟ‡็จ‹ไธญ๏ผŒๆˆ‘ไปฌ็”š่‡ณไผš็œ‹ๅˆฐ Python ๅฆ‚ไฝ•ๅธฎๅŠฉๆˆ‘ไปฌๆ›ดๅฅฝๅœฐ็†่งฃๆ—ถๅฐš็š„ๅคๆ‚ๆ€งใ€‚ ้‚ฃไนˆ๏ผŒ่ฎฉๆˆ‘ไปฌๅผ€ๅง‹ๅฏนๆ—ถๅฐšๅ’Œ็ง‘ๆŠ€็š„ๆŽข็ดขๅงใ€‚

้˜…่ฏปๆ›ดๅคš

ๅทฒ่งฃๅ†ณ๏ผšpytorchๅฏๅŠจ

ๅผ€ๅง‹ ๆ—ถๅฐš็•Œๅœจไธๆ–ญๅ‘ๅฑ•๏ผŒๆ–ฐ็š„้ฃŽๆ ผใ€ๅค–่ง‚ๅ’Œ่ถ‹ๅŠฟไธๆ–ญๆถŒ็Žฐใ€‚ ๆ— ่ฎบๆ‚จๆ˜ฏๅฏปๆฑ‚็ตๆ„Ÿ็š„่ฎพ่ฎกๅธˆ่ฟ˜ๆ˜ฏๆ—ถๅฐš็ˆฑๅฅฝ่€…๏ผŒไบ†่งฃ่ฟ™ไบ›ไธๅŒ็š„้ฃŽๆ ผๅฏนไบŽไบ†่งฃๆœ€ๆ–ฐๅ‘ๅฑ•่‡ณๅ…ณ้‡่ฆใ€‚ ๅœจ่ฟ™ๆœฌ็ปผๅˆๆŒ‡ๅ—ไธญ๏ผŒๆˆ‘ไปฌๆ—จๅœจๆถต็›–ไธๅŒ้ฃŽๆ ผใ€ๅค–่ง‚ๅ’Œๆ—ถๅฐš่ถ‹ๅŠฟ็š„ๅคๆ‚ๆ€ง๏ผŒไปฅๅŠๆฏ็ง้ฃŽๆ ผๅ’Œ็€่ฃ…ๆ–นๅผ่ƒŒๅŽ็š„ๅŽ†ๅฒใ€‚ ๆญคๅค–๏ผŒๆˆ‘ไปฌๅฐ†ๆŽข่ฎจ็ผ–็จ‹๏ผŒ็‰นๅˆซๆ˜ฏ Python๏ผŒๅœจๆ—ถๅฐšๅ’Œ SEO ้ข†ๅŸŸไธญ็š„ไฝœ็”จใ€‚

้˜…่ฏปๆ›ดๅคš

ๅทฒ่งฃๅ†ณ๏ผš%27pytorch_lightning%27 ๆฒกๆœ‰ๅฑžๆ€ง %27metrics%27

%27pytorch_lightning%27 ๆฒกๆœ‰ๅฑžๆ€ง %27metrics%27ไป‹็ป

ๅœจๅฟซ้€Ÿๅ‘ๅฑ•็š„ๆทฑๅบฆๅญฆไน ๅ’Œ็ฅž็ป็ฝ‘็ปœไธ–็•Œไธญ๏ผŒๅบ“ๅ’Œๆก†ๆžถๅฏนไบŽ็ฎ€ๅŒ–ๅ’ŒๅŠ ้€Ÿๅผ€ๅ‘่ฟ‡็จ‹่‡ณๅ…ณ้‡่ฆใ€‚ PyTorch Lightning ๅฐฑๆ˜ฏ่ฟ™ๆ ทไธ€ไธชๅปบ็ซ‹ๅœจๅนฟๅ—ๆฌข่ฟŽ็š„ PyTorch ไน‹ไธŠ็š„ๅผบๅคงๅบ“ใ€‚ Lightning ๆ—จๅœจ่ฎฉๆ•ฐๆฎ็ง‘ๅญฆๅฎถๅ’Œ ML ๅทฅ็จ‹ๅธˆ่ฝปๆพๆ‰ฉๅฑ•ไป–ไปฌ็š„ๆจกๅž‹๏ผŒ้ฟๅ…ๆ ทๆฟไปฃ็ ๏ผŒๅนถๆ้ซ˜ๆ•ดไฝ“ๅฏ่ฏปๆ€งใ€‚ ไฝ†ๆ˜ฏ๏ผŒๅœจไฝฟ็”จ PyTorch Lightning ๆ—ถ๏ผŒๆ‚จๅฏ่ƒฝ็ปๅธธไผšๅ‘็Žฐ่‡ชๅทฑ้ขไธด่ฏธๅฆ‚โ€œpytorch_lightning.metricsโ€ๅฑžๆ€ง้”™่ฏฏไน‹็ฑป็š„้—ฎ้ข˜ใ€‚ ๅœจๆœฌๆ–‡ไธญ๏ผŒๆˆ‘ไปฌๅฐ†่งฃๅ†ณ่ฟ™ไธช้—ฎ้ข˜ๅนถๅผ•ๅฏผๆ‚จๅฎŒๆˆๅฎƒ็š„่งฃๅ†ณๆ–นๆกˆ๏ผŒๅˆ†่งฃไปฃ็ ไปฅไพฟๆ›ดๅฅฝๅœฐ็†่งฃใ€‚ ๆญคๅค–๏ผŒๆˆ‘ไปฌๅฐ†่ฎจ่ฎบ่งฃๅ†ณๆญค้—ฎ้ข˜ๆ‰€ๆถ‰ๅŠ็š„็›ธๅ…ณๅบ“ๅ’Œๅ‡ฝๆ•ฐใ€‚

้˜…่ฏปๆ›ดๅคš