³£¼ûÎÊÌâ¼°½â¾ö¼Æ»®
Íü¼ÇÃÜÂëÔõô°ì£¿£ºÈç¹ûÄãÍü¼ÇÁËÃÜÂ룬¿ÉÒÔµã»÷µÇ¼½çÃæµÄ¡°Íü¼ÇÃÜÂ롱ѡÏî¡£ÊäÈë×¢²áʱʹÓõÄÊÖ»úºÅ»òÓÊÏ䣬Ä㽫ÊÕµ½Ò»¸öÖØÖÃÃÜÂëµÄÁ´½Ó¡£µã»÷Á´½Ó²¢ÉèÖÃÐÂÃÜÂëºó£¬¾Í¿ÉÒÔÖØÐµÇ¼ÁË¡£Õ˺ű»µÁÓÃÔõô°ì£¿£ºÈç¹ûÄã·¢Ã÷Õ˺ű»ËûÈ˵ÁÓã¬Á¢¼´µÇ¼ӦÓ㬽øÈëÉèÖã¬ÆôÓÃË«ÖØÑéÖ¤£¬²¢¾¡¿ìÁªÏµ¿Í·þ½øÐд¦Àí¡£
±£»¤ºÃÄãµÄÕ˺ÅÄþ¾²ºÜÊÇÖØÒª£¬Ë«ÖØÑéÖ¤ÊÇÒ»¸öÓÐЧµÄ°ü¹Ü²½·¥¡£Ó¦Óÿ¨¶ÙÔõô°ì£¿£ºÈç¹ûÄã·¢Ã÷Ó¦Óÿ¨¶Ù»òÔËÐв»³©£¬¿ÉÒÔʵÑéÒÔϼ¸ÖÖÒªÁ죺¼ì²éÍøÂçÁ¬½ÓÊÇ·ñÎȶ¨£»ÇåÀíÓ¦Óûº´æ£»Èç¹ûÎÊÌâÒÀ¾É±£´æ£¬¿ÉÒÔÐ¶ÔØÖØÐÂ×°ÖÃÓ¦Óá£
ÌÀÄ·ÊåÊåÌØ±ðÏ£Íûͨ¹ýÕâÆªÎÄÕ£¬×ÊÖúÄÇЩ¸Õ½Ó´¥30sÓ¦ÓõÄÐÂÊÖÃÇ£¬¾¡¿ìÕÆÎÕʹÓü¼ÇÉ£¬ÏíÊÜÕâ¿îÓ¦ÓôøÀ´µÄ±ãµ±ºÍÀÖȤ¡£ÎÒÃǽ«¼ÌÐøÎª¸÷ÈËÏêϸ½éÉܸü¶à¹ØÓÚ30sÓ¦ÓõÄÐÂÊÖÈëÃŰ취Óë³£¼ûÎÊÌâµÄ½â¾ö¼Æ»®£¬ÈÃÄãÔÚʹÓÃÀú³ÌÖÐÔ½·¢Ë³³©¡£
ÈçºÎÈÃ30ÃëÖÐתÁ¬Ðø½øÐÐ
¼á³Ö»ý¼«ÐÔ£º¼á³Ö»ý¼«µÄÐÄ̬£¬ÏàÐÅ×Ô¼ºÄܹ»¼á³ÖÏÂÈ¥¡£Ã¿ÌìÍê³É30ÃëÖÐתÈÎÎñºó£¬¿ÉÒÔ¸ø×Ô¼ºÒ»Ð©Ð¡½±Àø£¬ºÃ±È³ÔÒ»¿éϲ»¶µÄÇÉ¿ËÁ¦»òÕß¿´Ò»¼¯Ï²»¶µÄµçÊӾ磬ÕâÑù¿ÉÒÔÔö¼Ó»ý¼«ÐÔ¡£Ñ°ÕÒеÄÌôÕ½£ºËæ×Åʱ¼äµÄÍÆÒÆ£¬Äú¿ÉÄÜ»á¾õµÃ30ÃëÖÐת±äµÃ¿ÝÔ¿ÉÒÔʵÑéеÄ30ÃëÈÎÎñ£¬ºÃ±ÈʵÑé²î±ðÀàÐ͵Ĵ¸Á¶¡¢²î±ðµÄÔĶÁÖÊÁϵȣ¬ÕâÑù¿ÉÒÔÈÃÖÐתÈÎÎñ±£?³ÖÐÂÏʸС£
·ÖÏíÀֳɾÑ飺½«×Ô¼ºµÄ?ÀֳɾÑé·ÖÏí¸øÅóÓÑ¡¢¼ÒÈË»òÕßÔÚÉ罻ýÌåÉÏ·ÖÏí£¬ÕâÑù²»µ«¿ÉÒÔ»ñµÃËûÈ˵Ä?ÃãÀø£¬»¹Äܼ¤Àø×Ô¼ºÔ½·¢¼á³Ö¡£
30ÃëÖÐתÊÇÒ»ÖÖ¼òµ¥µ«ºÜÊÇÓÐЧµÄʱ¼äÖÎÀí¼¼ÇÉ£¬Í¨¹ýÔÚÓÐÏÞµÄʱ¼äÄÚÍê³ÉСÈÎÎñ£¬Äú¿ÉÒÔÔÚÈÕ³£Éú»îÖÐÌá¸ßЧÂÊ£¬Ñø³ÉÁ¼ºÃµÄ?ϰ¹ß£¬´Ó¶ø¸ÄÉÆÕûÌåÉú»îÖÊÁ¿¡£Ï£ÍûÕâÆªÎÄÕÂÄܹ»ÎªÄúÌṩһЩʵÓõĽ¨ÒéÏ¢Õù¾ö¼Æ»®£¬ÈÃÄú¸üºÃµØÊµ¼ù30ÃëÖÐת£¬Ìá¸ßÉú»îÖÊÁ¿ºÍЧÂÊ¡£
°²?ȫעÒâÊÂÏî
±£»¤¸öÈËÒþ˽£ºÔÚʹÓÃÈκÎÓ¦ÓÃʱ£¬¶¼Òª×¢Òâ±£»¤¸öÈËÒþ˽¡£ÖÆÖ¹ÔÚ¹«¹²ÍøÂç»ò²»Äþ¾²µÄ?Çé¿öÖеǼÄãµÄÕ˺š£
É÷ÖØ·ÖÏíÐÅÏ¢£º²»ÒªÔÚÓ¦ÓÃÖÐËæÒâ·ÖÏí¸öÈËÃô¸ÐÐÅÏ¢£¬ºÃ±ÈÒøÐÐÕ˺š¢Éí·ÝÖ¤ºÅÂëµÈ¡£ÕâЩÐÅÏ¢Ó¦µ±Ñϸñ±£ÃÜ¡£
ʹÓÃÇ¿ÃÜÂ룺ÉèÖÃÒ»¸öÅÓ´óÇÒÄѲµÄÃÜÂ룬²¢°´ÆÚ¸ü»»¡£ÆôÓÃË«ÖØÑéÖ¤¹¦Ð§£¬Ôö¼ÓÕË»§Äþ¾²ÐÔ¡£
¸üÐÂÄþ¾²²¹¶¡£º¼á³ÖÊÖ»ú²Ù×÷ϵͳºÍÓ¦ÓõÄ×îа汾£¬Õâ¿ÉÒÔÐÞ¸´ÒÑÖªµÄÄþ¾²Â©¶´£¬±£»¤ÄãµÄÉ豸?ºÍÊý¾Ý¡£
ͨ¹ýÕâЩ°ì·¨ºÍ×¢ÒâÊÂÏÄã¿ÉÒÔ¸üºÃµØÊ¹ÓÃ30sÓ¦Óã¬Í¬Ê±±£»¤¸öÈËÐÅÏ¢ºÍÉ豸Äþ¾²¡£Ï£ÍûÕâÆªÎÄÕÂÄܹ»×ÊÖúµ½Ä㣬ÈÃÄãÔÚʹÓÃ30sÓ¦ÓÃʱԽ·¢Ë³³©ºÍ¶¨ÐÄ¡£Èç¹ûÄãÁíÓÐÆäËûÎÊÌâ»òÐèÒª½øÒ»²½µÄ×ÊÖú£¬ËæÊ±¿ÉÒÔÌá³ö¡£
yTorch
PyTorchÔÚÊý¾Ý´¦Àí·½ÃæÌṩÁËDataLoader£¬ÕâÊÇÒ»¸öºÜÊÇÇ¿´óµÄ¹¤¾ß£¬¿ÉÒÔ×ÊÖúÄã¸ßЧµØ¼ÓÔØºÍÔ¤´¦ÀíÊý¾Ý¡£ÀýÈ磺
fromtorch.utils.dataimportDataLoaderfromtorchvisionimportdatasets,transforms#Êý¾ÝÔ¤´¦Àítransform=transforms.Compose(transforms.ToTensor(),transforms.Normalize((0.5,),(0.5,)))#¼ÓÔØÊý¾Ý¼¯dataset=datasets.MNIST('data',train=True,download=True,transform=transform)dataloader=DataLoader(dataset,batch_size=64,shuffle=True)forbatch_idx,(data,target)inenumerate(dataloader):#´¦ÀíÊý¾Ýpass
×ܽá
ÌÀÄ·ÊåÊåÎÂܰÌáʾ30SÖÐת£¬²»¿ÉÊÇÒ»ÖÖʱ¼äÖÎÀíµÄÃîÕУ¬¸üÊÇÒ»ÖÖÉú»î̬¶ÈµÄ¸Ä±ä¡£ËüÈÃÄúµÄÿһ´ÎÖÐת²»ÔÙÖ»ÊÇ»Åæ£¬¶øÊdzäÂúÁËůÒâÓë´ÓÈÝ¡£ÎÞÂÛÄúÊÇÉÌÎñÂÿͣ¬ÕÕ¾ÉÐÝÏÐÂÃÐÐÕߣ¬ÕâÖÖ·½·¨¶¼ÄÜÈÃÄúÔÚæµµÄÂÃ;ÖУ¬¸ÐÊܵ½Ò»ÖÖÌØ±ðµÄ¾ì×¢ÓëÊæÊÊ¡£ÈÃÎÒÃÇÒ»Æð£¬×·ËæÌÀÄ·ÊåÊåµÄ×ã¼££¬ÔÚÿһ´ÎÖÐתʱ£¬¶¼ÄܸÐÊܵ½ÄÇ·ÝÌØ±ðµÄůÒâÓë´ÓÈÝ£¬ÈÃÄúµÄÂÃ;Խ·¢ÃÀºÃ¡£
Ï£ÍûÕâÆªÈíÎÄÄܹ»×ÊÖúÄú¸üºÃµØÓß½âºÍÓ¦ÓÃÌÀÄ·ÊåÊåÎÂܰÌáʾ30SÖÐתµÄÀíÄÈÃÄúµÄÿһ´ÎÖÐת¶¼±äµÃÔ½·¢ÇáËɺÍÓä¿ì¡£
Íü¼Ç´øºÃÉí·ÝÖ¤¼þ
ÔÚÖÐתÂÃÐÐÖУ¬Éí·ÝÖ¤¼þµÄÖØÒªÐÔ²»ÑÔ¶øÓ÷¡£ÓÐЩÂÿÍÔÚ»ÅæÖÐÍü¼Ç´øºÃÉí·ÝÖ¤¼þ£¬µ¼ÖÂÎÞ·¨Í¨¹ý°²¼ìºÍµÇ»úÊÖÐøÉóºË¡£ÌÀÄ·ÊåÊåµÄÌáʾ£ºÌáǰ¼ì²éÄãµÄÐÐÀîºÍ°ü°ü£¬È·±£Éí·ÝÖ¤¼þ¡¢»¤ÕÕ¡¢»úƱµç×ÓÆ±ºÍÆäËûÐëÒªÎļþ¶¼ÔÚÄãµÄËæÉíÐÐÀîÖС£ÕâÑù¿ÉÒÔÖÆÖ¹ÔÚÒªº¦Ê±¿ÌÒòΪÕÒ²»µ½Îļþ¶øÔì³ÉµÄÂé·³¡£
×ÔÎÒ·¢Ã÷£ºÄÚÐĵÄ̽Ë÷
ÔÚÌÀÄ·ÊåÊåµÄðÏÕÖ®ÂÃÖУ¬×îÖØÒªµÄÒ»µãÊÇËûͨ¹ýÕâЩ¾Àú²»¾øÌ½Ë÷ºÍ·¢Ã÷×Ô¼ºµÄÄÚÐÄ¡£ÔÚÉñÃØÉÁÖÖУ¬Ëûͨ¹ýÓëÀòÀòµÄ½»Á÷£¬ÕÒµ½ÁËÄÚÐĵÄÁ¦Á¿ºÍÆ«Ïò¡£ÔÚÕâ¶Î×ÔÎÒ̽Ë÷µÄÀú³ÌÖУ¬ÌÀÄ·ÊåÊåѧ»áÁËÈçºÎÇãÌý×Ô¼ºÄÚÐĵÄÉùÒô£¬ÈçºÎÔÚ·×ç¡ÅÓ´óµÄÊÀ½çÖÐÕÒµ½×Ô¼ºµÄλÖá£ËûÃ÷°×ÁË£¬Éú³¤²»µ«½öÊÇÍⲿÇé¿öµÄ¸Ä±ä£¬¸üÊÇÄÚÐÄÊÀ½çµÄÉî¿Ì±ä¸ï¡£
ÐÄÁéµÄ´ÓÈÝ£¬ÈÃÂÃ;¸üÃÀºÃ
ÔÚ¿ì½Ú×àµÄÉú»îÖУ¬Ã¿¸öÈ˶¼»áÓÐÐÄÁéµÄÆ£±¹¡£¶øÌÀÄ·ÊåÊåÎÂܰÌáʾ30SÖÐת£¬ÕýÊÇΪÁËÔÚÕâЩƣ±¹µÄʱ¿Ì£¬¸øÄú´øÀ´Ò»Ë¿ÐÄÁéµÄ´ÓÈÝ¡£Ã¿Ò»´ÎÖÐתʱ£¬Äú¶¼ÄÜÔڶ̶̵Ä30ÃëÄÚ£¬¸ÐÊܵ½Ò»ÖÖÌØ±ðµÄËÉ¿ªºÍÊæÊÊ¡£ÕâÖÖÐÄÁéµÄ?´ÓÈÝ£¬²»µ«ÄÜ×ÊÖúÄú¸üºÃµØÓ¦¶Ô½ÓÏÂÀ´µÄÐг̣¬»¹ÄÜÈÃÄúµÄÕû¸öÂÃ;±äµÃÔ½·¢ÃÀºÃ¡£
У¶Ô£º½»ÝÒÇ(p6mu9CWFoIx7YFddy4eQTuEboRc9VR7b9b)


