ๅทฒ่งฃๆฑบ๏ผš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โ€ๅฑฌๆ€ง้Œฏ่ชคไน‹้กž็š„ๅ•้กŒใ€‚ ๅœจๆœฌๆ–‡ไธญ๏ผŒๆˆ‘ๅ€‘ๅฐ‡่งฃๆฑบ้€™ๅ€‹ๅ•้กŒไธฆๅผ•ๅฐŽๆ‚จๅฎŒๆˆๅฎƒ็š„่งฃๆฑบๆ–นๆกˆ๏ผŒๅˆ†่งฃไปฃ็ขผไปฅไพฟๆ›ดๅฅฝๅœฐ็†่งฃใ€‚ ๆญคๅค–๏ผŒๆˆ‘ๅ€‘ๅฐ‡่จŽ่ซ–่งฃๆฑบๆญคๅ•้กŒๆ‰€ๆถ‰ๅŠ็š„็›ธ้—œๅบซๅ’Œๅ‡ฝๆ•ธใ€‚

ไบ†่งฃๆ›ดๅคš