{"id":21,"date":"2019-06-26T10:35:18","date_gmt":"2019-06-26T02:35:18","guid":{"rendered":"http:\/\/nsysu-ai.site\/?page_id=21"},"modified":"2019-06-26T13:07:46","modified_gmt":"2019-06-26T05:07:46","slug":"documents","status":"publish","type":"page","link":"https:\/\/aip.cm.nsysu.edu.tw\/index.php\/documents\/","title":{"rendered":"\u667a\u6167\u79d1\u6280\u63a2\u7d22"},"content":{"rendered":"\t\t\t\t\t\t<style>\r\n\t\t\t\t\r\n\t\t\t\t\t#tab_container_105 {\r\n\toverflow:hidden;\r\n\tdisplay:block;\r\n\twidth:100%;\r\n\tborder:0px solid #ddd;\r\n\tmargin-bottom:30px;\r\n\t}\r\n\r\n#tab_container_105 .tab-content{\r\n\tpadding:20px;\r\n\tborder: 1px solid #dfdfe6 !important;\r\n\tmargin-top: 0px;\r\n\tbackground-color:#f8f8ff !important;\r\n\tcolor: #000000 !important;\r\n\tfont-size:14px !important;\r\n\tfont-family: Open Sans !important;\r\n\t\r\n\t\t\tborder: 0px solid #dfdfe6 !important;\r\n\t\t\r\n\t}\r\n#tab_container_105 .wpsm_nav-tabs {\r\n    border-bottom: 0px solid #ddd;\r\n}\r\n#tab_container_105 .wpsm_nav-tabs > li.active > a, #tab_container_105 .wpsm_nav-tabs > li.active > a:hover, #tab_container_105 .wpsm_nav-tabs > li.active > a:focus {\r\n\tcolor: #ffffff !important;\r\n\tcursor: default;\r\n\tbackground-color: #1e94d8 !important;\r\n\tborder: 1px solid #057bbf !important;\r\n}\r\n\r\n#tab_container_105 .wpsm_nav-tabs > li > a {\r\n    margin-right: 0px !important; \r\n    line-height: 1.42857143 !important;\r\n    border: 1px solid #d5d5d5 !important;\r\n    border-radius: 0px 0px 0 0 !important; \r\n\tbackground-color: #e8e8e8 !important;\r\n\tcolor: #000000 !important;\r\n\tpadding: 15px 18px 15px 18px !important;\r\n\ttext-decoration: none !important;\r\n\tfont-size: 13px !important;\r\n\ttext-align:center !important;\r\n\tfont-family: Open Sans !important;\r\n}\r\n#tab_container_105 .wpsm_nav-tabs > li > a:focus {\r\noutline: 0px !important;\r\n}\r\n\r\n#tab_container_105 .wpsm_nav-tabs > li > a:before {\r\n\tdisplay:none !important;\r\n}\r\n#tab_container_105 .wpsm_nav-tabs > li > a:after {\r\n\tdisplay:none !important ;\r\n}\r\n#tab_container_105 .wpsm_nav-tabs > li{\r\npadding:0px !important ;\r\nmargin:0px;\r\n}\r\n\r\n#tab_container_105 .wpsm_nav-tabs > li > a:hover , #tab_container_105 .wpsm_nav-tabs > li > a:focus {\r\n    color: #000000 !important;\r\n    background-color: #e8e8e8 !important;\r\n\tborder: 1px solid #d5d5d5 !important;\r\n\t\r\n}\r\n#tab_container_105 .wpsm_nav-tabs > li > a .fa{\r\n\r\nmargin-right:5px !important;\r\n\r\nmargin-left:5px !important;\r\n\r\n\r\n}\r\n\r\n\t\t#tab_container_105 .wpsm_nav-tabs a{\r\n\t\t\tbackground-image: none;\r\n\t\t\tbackground-position: 0 0;\r\n\t\t\tbackground-repeat: repeat-x;\r\n\t\t}\r\n\t\t\t\r\n\r\n\r\n#tab_container_105 .wpsm_nav-tabs > li {\r\n    float: left;\r\n    margin-bottom: -1px !important;\r\n\tmargin-right:0px !important; \r\n}\r\n\r\n\r\n#tab_container_105 .tab-content{\r\noverflow:hidden !important;\r\n}\r\n\r\n\r\n@media (min-width: 769px) {\r\n\r\n\t#tab_container_105 .wpsm_nav-tabs > li{\r\n\tfloat:none !important;\r\n\t\tmargin-right:-1px !important;\r\n\t\t\t}\r\n\t#tab_container_105 .wpsm_nav-tabs{\r\n\tfloat:left !important;\r\n\tmargin:0px !important;\r\n\t}\r\n}\r\n\r\n#tab_container_105 .wpsm_nav-tabs > li {\r\n    \t\r\n}\r\n#tab_container_105 .wpsm_nav{\r\n\t\t\t\t\t\tmargin-right: 8px !important;\r\n\t\t\t\r\n\t\t\t\r\n\t}\r\n\r\n\r\n@media (max-width: 768px) {\r\n\t#tab_container_105 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_105 .wpsm_nav{\r\n\t\t\t\tmargin-bottom: 8px !important;\r\n\t\tmargin-right:0px !important;\r\n\t\tmargin-left:0px !important;\r\n\t\t\t}\r\n}\r\n\r\n\r\n\t.wpsm_nav-tabs li:before{\r\n\t\tdisplay:none !important;\r\n\t}\r\n\r\n\t@media (max-width: 768px) {\r\n\t\t\t\t\r\n\t\t\t\t.wpsm_nav-tabs{\r\n\t\t\tmargin-left:0px !important;\r\n\t\t\tmargin-right:0px !important; \r\n\t\t\t\r\n\t\t}\r\n\t\t\t\t#tab_container_105 .wpsm_nav-tabs > li{\r\n\t\t\tfloat:none !important;\r\n\t\t}\r\n\t\t\t\r\n\t}\t\t\t\t<\/style>\r\n\t\t\t\t<div id=\"tab_container_105\" >\r\n\t \r\n\t\t\t\t\t<ul class=\"wpsm_nav wpsm_nav-tabs\" role=\"tablist\" id=\"myTab_105\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  class=\"active\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_105_1\" aria-controls=\"tabs_desc_105_1\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-laptop\"><\/i> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>Stable Video Diffusion<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_105_2\" aria-controls=\"tabs_desc_105_2\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-comments\"><\/i> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u804a\u5929\u6a5f\u5668\u4eba<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_105_3\" aria-controls=\"tabs_desc_105_3\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-laptop\"><\/i> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u8a9e\u8005\u81ea\u52d5\u5206\u6bb5\u6a19\u8a18\u7cfb\u7d71<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_105_4\" aria-controls=\"tabs_desc_105_4\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-user\"><\/i> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u81c9\u90e8\u8fa8\u8b58<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_105_5\" aria-controls=\"tabs_desc_105_5\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-reddit-square\"><\/i> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u4eba\u81c9\u53cd\u8a50\u6b3a<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_105_6\" aria-controls=\"tabs_desc_105_6\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-laptop\"><\/i> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u667a\u80fd AI \u756b\u5bb6<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_105_7\" aria-controls=\"tabs_desc_105_7\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-photo\"><\/i> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u5716\u50cf\u4fee\u5fa9<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_105_8\" aria-controls=\"tabs_desc_105_8\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-microphone\"><\/i> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u8a9e\u97f3\u5408\u6210\u8207\u8fa8\u8b58<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_105_9\" aria-controls=\"tabs_desc_105_9\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-lightbulb-o\"><\/i> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u6a21\u578b\u58d3\u7e2e\u7684\u5de5\u5177\u63a2\u7d22<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_105_10\" aria-controls=\"tabs_desc_105_10\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-thumbs-up\"><\/i> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u63a8\u85a6\u7cfb\u7d71<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\t\t\t\t <\/ul>\r\n\r\n\t\t\t\t\t  <!-- Tab panes -->\r\n\t\t\t\t\t  <div class=\"tab-content\" id=\"tab-content_105\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane  in active \" id=\"tabs_desc_105_1\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 style=\"margin-bottom:20px ;display:block;width:100%;margin-top:10px\">Stable Video Diffusion <\/h3>\r\n\t\t\t\t\t\t\t\t<style>\r\n\t\t\t\t\r\n\t\t\t\t\t#tab_container_498 {\r\n\toverflow:hidden;\r\n\tdisplay:block;\r\n\twidth:100%;\r\n\tborder:0px solid #ddd;\r\n\tmargin-bottom:30px;\r\n\t}\r\n\r\n#tab_container_498 .tab-content{\r\n\tpadding:20px;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n\tmargin-top: 0px;\r\n\tbackground-color:#ffffff !important;\r\n\tcolor: #000000 !important;\r\n\tfont-size:16px !important;\r\n\tfont-family: Open Sans !important;\r\n\t\r\n\t\tborder: 1px solid #e6e6e6 !important;\r\n\t}\r\n#tab_container_498 .wpsm_nav-tabs {\r\n    border-bottom: 0px solid #ddd;\r\n}\r\n#tab_container_498 .wpsm_nav-tabs > li.active > a, #tab_container_498 .wpsm_nav-tabs > li.active > a:hover, #tab_container_498 .wpsm_nav-tabs > li.active > a:focus {\r\n\tcolor: #000000 !important;\r\n\tcursor: default;\r\n\tbackground-color: #ffffff !important;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n}\r\n\r\n#tab_container_498 .wpsm_nav-tabs > li > a {\r\n    margin-right: 0px !important; \r\n    line-height: 1.42857143 !important;\r\n    border: 1px solid #d5d5d5 !important;\r\n    border-radius: 0px 0px 0 0 !important; \r\n\tbackground-color: #e8e8e8 !important;\r\n\tcolor: #000000 !important;\r\n\tpadding: 15px 18px 15px 18px !important;\r\n\ttext-decoration: none !important;\r\n\tfont-size: 14px !important;\r\n\ttext-align:center !important;\r\n\tfont-family: Open Sans !important;\r\n}\r\n#tab_container_498 .wpsm_nav-tabs > li > a:focus {\r\noutline: 0px !important;\r\n}\r\n\r\n#tab_container_498 .wpsm_nav-tabs > li > a:before {\r\n\tdisplay:none !important;\r\n}\r\n#tab_container_498 .wpsm_nav-tabs > li > a:after {\r\n\tdisplay:none !important ;\r\n}\r\n#tab_container_498 .wpsm_nav-tabs > li{\r\npadding:0px !important ;\r\nmargin:0px;\r\n}\r\n\r\n#tab_container_498 .wpsm_nav-tabs > li > a:hover , #tab_container_498 .wpsm_nav-tabs > li > a:focus {\r\n    color: #000000 !important;\r\n    background-color: #e8e8e8 !important;\r\n\tborder: 1px solid #d5d5d5 !important;\r\n\t\r\n}\r\n#tab_container_498 .wpsm_nav-tabs > li > a .fa{\r\n\r\nmargin-right:5px !important;\r\n\r\nmargin-left:5px !important;\r\n\r\n\r\n}\r\n\r\n\t\t#tab_container_498 .wpsm_nav-tabs a{\r\n\t\t\tbackground-image: none;\r\n\t\t\tbackground-position: 0 0;\r\n\t\t\tbackground-repeat: repeat-x;\r\n\t\t}\r\n\t\t\t\r\n\r\n\r\n#tab_container_498 .wpsm_nav-tabs > li {\r\n    float: left;\r\n    margin-bottom: -1px !important;\r\n\tmargin-right:0px !important; \r\n}\r\n\r\n\r\n#tab_container_498 .tab-content{\r\noverflow:hidden !important;\r\n}\r\n\r\n\r\n@media (min-width: 769px) {\r\n\r\n\t#tab_container_498 .wpsm_nav-tabs > li{\r\n\t\tfloat:left !important ;\r\n\t\t\t\tmargin-right:-1px !important;\r\n\t\t\t\t\t}\r\n\t#tab_container_498 .wpsm_nav-tabs{\r\n\t\tfloat:none !important;\r\n\t\tmargin:0px !important;\r\n\t}\r\n\r\n\t#tab_container_498 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_498 .wpsm_nav{\r\n\t\t\t}\r\n\r\n}\r\n\r\n\r\n\r\n@media (max-width: 768px) {\r\n\t#tab_container_498 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_498 .wpsm_nav{\r\n\t\t\t}\r\n}\r\n\r\n\r\n\t.wpsm_nav-tabs li:before{\r\n\t\tdisplay:none !important;\r\n\t}\r\n\r\n\t@media (max-width: 768px) {\r\n\t\t\t\t\r\n\t\t\t\t.wpsm_nav-tabs{\r\n\t\t\tmargin-left:0px !important;\r\n\t\t\tmargin-right:0px !important; \r\n\t\t\t\r\n\t\t}\r\n\t\t\t\t#tab_container_498 .wpsm_nav-tabs > li{\r\n\t\t\tfloat:none !important;\r\n\t\t}\r\n\t\t\t\r\n\t}\t\t\t\t<\/style>\r\n\t\t\t\t<div id=\"tab_container_498\" >\r\n\t \r\n\t\t\t\t\t<ul class=\"wpsm_nav wpsm_nav-tabs\" role=\"tablist\" id=\"myTab_498\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  class=\"active\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_498_1\" aria-controls=\"tabs_desc_498_1\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-laptop\"><\/i> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u7c21\u4ecb\u8207\u529f\u80fd\u8aaa\u660e<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_498_2\" aria-controls=\"tabs_desc_498_2\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-laptop\"><\/i> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u5546\u696d\u61c9\u7528<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_498_3\" aria-controls=\"tabs_desc_498_3\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-laptop\"><\/i> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u67b6\u69cb\u8207\u53c3\u8003\u8cc7\u6599<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_498_4\" aria-controls=\"tabs_desc_498_4\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-laptop\"><\/i> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u4f86\u8a66\u8a66\u5427<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\t\t\t\t <\/ul>\r\n\r\n\t\t\t\t\t  <!-- Tab panes -->\r\n\t\t\t\t\t  <div class=\"tab-content\" id=\"tab-content_498\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane  in active \" id=\"tabs_desc_498_1\">\r\n\t\t\t\t\t\t\t\t<p>\u8fd1\u5e74\u4f86\uff0c\u96a8\u8457\u4eba\u5de5\u667a\u6167\u6280\u8853\u7684\u5feb\u901f\u767c\u5c55\uff0c\u751f\u6210\u5f0fAI\u5728\u5f71\u50cf\u8207\u5f71\u97f3\u9818\u57df\u7684\u61c9\u7528\u8207\u5275\u65b0\u6108\u52a0\u5ee3\u6cdb\u3002\u57fa\u65bc\u5f71\u50cf\u6a21\u578bStable Diffusion\u7684\u57fa\u790e\u5f71\u7247\u751f\u6210\u6a21\u578bStable Video Diffusion\u3002\u5176\u5177\u5099\u9ad8\u5ea6\u9069\u61c9\u6027\uff0c\u53ef\u5ee3\u6cdb\u61c9\u7528\u65bc\u591a\u7a2e\u5f71\u50cf\u8207\u5f71\u7247\u751f\u6210\u4efb\u52d9\u3002\u4f8b\u5982\uff0c\u900f\u904e\u591a\u8996\u89d2\u8cc7\u6599\u96c6\u9032\u884c\u5fae\u8abf\uff0c\u6a21\u578b\u80fd\u5920\u5f9e\u55ae\u5f35\u5f71\u50cf\u5408\u6210\u591a\u8996\u89d2\u5f71\u7247\u3002\u8a72\u6a21\u578b\u7d93\u904e\u8a13\u7df4\uff0c\u5728\u7d66\u5b9a\u76f8\u540c\u5927\u5c0f\u7684\u4e0a\u4e0b\u6587\u5e40\u7684\u60c5\u6cc1\u4e0b\uff0c\u4ee5 576x1024 \u7684\u89e3\u6790\u5ea6\u751f\u6210 25 \u5e40\uff0c\u4e26\u5fae\u8abf\u4e86\u5ee3\u6cdb\u4f7f\u7528\u7684 f8-decoder \u4ee5\u5be6\u73fe\u6642\u9593\u4e00\u81f4\u6027\uff0c\u6700\u5f8c\u6a21\u578b\u9084\u63d0\u4f9b\u6a19\u6e96\u7684\u9010\u5e40\u89e3\u78bc\u5668\u3002\u6548\u679c\u5982\u4e0b\uff1a<\/p>\r\n\r\n<h3>\u5beb\u5be6\u7248\u672c\u7684\u6548\u679c<\/h3>\r\n<div style=\"display: flex; gap: 10px; justify-content: center;\">\r\n    <img src=\"https:\/\/i.imgur.com\/ZV8IFWc.jpg\" alt=\"\u8f38\u5165\u7684\u5716\u7247\" style=\"width: 45%; height: auto;\">\r\n    <img src=\"https:\/\/i.imgur.com\/ffit5Bq.gif\" alt=\"\u8f38\u51fa\u7684\u5f71\u7247\" style=\"width: 45%; height: auto;\">\r\n<\/div>\r\n\r\n<h3>\u5361\u901a\u7248\u672c\u7684\u6548\u679c<\/h3>\r\n<div style=\"display: flex; gap: 10px; justify-content: center;\">\r\n    <img src=\"https:\/\/i.imgur.com\/Bj8lo5x.jpg\" alt=\"\u5361\u901a\u98a8\u683c\u5716\u7247\" style=\"width: 45%; height: auto;\">\r\n    <img src=\"https:\/\/i.imgur.com\/PhUGF8X.gif\" alt=\"\u5361\u901a\u98a8\u683c\u5f71\u7247\" style=\"width: 45%; height: auto;\">\r\n<\/div>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_498_2\">\r\n\t\t\t\t\t\t\t\t<p>\u672c\u8a08\u5283\u5c07\u6f14\u793a\u9019\u4e00\u7cfb\u5217\u6280\u8853\uff0c\u4e26\u5c55\u793a\u51fa\u8207Stable Diffusion\u7cfb\u5217\u6a21\u578b\u7684\u6574\u5408\u591a\u6a23\u5316\u61c9\u7528\uff0c\u70ba\u4f7f\u7528\u8005\u4ecb\u7d39\u751f\u6210\u5f0fAI\u5728\u5f71\u50cf\u9818\u57df\u4e2d\uff0c\u5982\u5ee3\u544a\u3001\u6559\u80b2\u3001\u5a1b\u6a02\u7b49\u591a\u500b\u9818\u57df\u7684\u5be6\u969b\u61c9\u7528\u50f9\u503c\u3002<\/p>\r\n    <ul>\r\n      <li><strong>\u96fb\u5546\u5e73\u53f0\uff1a<\/strong>\u900f\u904e\u5716\u7247\u751f\u6210\u7522\u54c1\u5c55\u793a\u5f71\u7247\uff0c\u8b93\u9867\u5ba2\u66f4\u76f4\u89c0\u5730\u4e86\u89e3\u5546\u54c1\u7279\u6027\uff0c\u4f8b\u5982\u6a21\u64ec\u4f7f\u7528\u5834\u666f\u6216\u5c55\u793a\u7522\u54c1\u7d30\u7bc0\u3002<\/li>\r\n      <li><strong>\u6559\u80b2\u8207\u57f9\u8a13\uff1a<\/strong>\u4ee5\u5716\u7247\u751f\u6210\u6559\u5b78\u5f71\u7247\u6216\u6a21\u64ec\u5be6\u9a57\u904e\u7a0b\uff0c\u63d0\u4f9b\u66f4\u5177\u4e92\u52d5\u6027\u8207\u8996\u89ba\u5438\u5f15\u529b\u7684\u5b78\u7fd2\u9ad4\u9a57\u3002<\/li>\r\n      <li><strong>\u904a\u6232\u7522\u696d\uff1a<\/strong>\u5feb\u901f\u751f\u6210\u904a\u6232\u89d2\u8272\u52d5\u614b\u6216\u5834\u666f\u904e\u6e21\u52d5\u756b\uff0c\u52a0\u901f\u904a\u6232\u958b\u767c\u904e\u7a0b\u4e26\u63d0\u5347\u8996\u89ba\u6548\u679c\u3002<\/li>\r\n      <li><strong>\u5efa\u7bc9\u8207\u5ba4\u5167\u8a2d\u8a08\uff1a<\/strong>\u5c07\u8a2d\u8a08\u8349\u5716\u8f49\u63db\u70ba\u52d5\u614b\u5c55\u793a\uff0c\u5e6b\u52a9\u5ba2\u6236\u66f4\u76f4\u89c0\u5730\u7406\u89e3\u7a7a\u9593\u898f\u5283\u8207\u8a2d\u8a08\u7406\u5ff5\u3002<\/li>\r\n    <\/ul>\r\n<p>\u5716\u7247\u751f\u6210\u5f71\u50cf\u6280\u8853\u4e0d\u50c5\u64f4\u5927\u4e86\u5167\u5bb9\u5275\u4f5c\u8005\u7684\u53ef\u80fd\u6027\uff0c\u4e5f\u6709\u52a9\u65bc\u964d\u4f4e\u5c08\u696d\u77e5\u8b58\u7684\u9580\u6abb\uff0c\u8b93\u66f4\u591a\u4eba\u80fd\u5920\u53c3\u8207\u5f71\u7247\u5275\u4f5c\u3002\u540c\u6642\uff0c\u9019\u9805\u6280\u8853\u9084\u80fd\u5e6b\u52a9\u4f01\u696d\u5feb\u901f\u97ff\u61c9\u5e02\u5834\u9700\u6c42\uff0c\u5275\u9020\u9ad8\u6548\u4e14\u500b\u6027\u5316\u7684\u8996\u89ba\u5167\u5bb9\uff0c\u63d0\u5347\u7af6\u722d\u529b\u3002<\/p>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_498_3\">\r\n\t\t\t\t\t\t\t\t<p>Stable Video Diffusion (SVD) \u662f\u4e00\u7a2e\u6f5b\u8b8a\u8996\u8a0a\u64f4\u6563\u6a21\u578b\uff08Latent Video Diffusion Model, LDM\uff09\uff0c\u5c08\u9580\u7528\u65bc\u5f71\u50cf\u751f\u6210\u5f71\u7247\uff08Image-to-Video\uff09\uff0c\u5efa\u7acb\u65bcStable Diffusion 2.1 \u57fa\u790e\u4e0a\uff0c\u4e26\u900f\u904eDiffusion Model\u4f86\u7522\u751f\u5f71\u7247\u3002\u4e3b\u8981\u67b6\u69cb\u5305\u62ec\uff1a<\/p>\r\n\r\n<h4>\u57fa\u790e\u6a21\u578b<\/h4>\r\n<ul>\r\n    <li>\u7531Stable Diffusion 2.1 \u5ef6\u4f38\u800c\u4f86<\/li>\r\n    <li>\u63a1\u7528\u53bb\u96dc\u8a0a\uff08denoising\uff09\u7684\u65b9\u5f0f\uff0c\u5f9e\u96a8\u6a5f\u566a\u8072\u9010\u6b65\u751f\u6210\u5f71\u7247<\/li>\r\n    <li>\u52a0\u5165\u6642\u9593\u5e8f\u5217\u5c64\uff08Temporal Layers\uff09\uff0c\u78ba\u4fdd\u5f71\u683c\u4e4b\u9593\u7684\u904b\u52d5\u4e00\u81f4\u6027<\/li>\r\n<\/ul>\r\n\r\n<h4>\u8a13\u7df4\u6d41\u7a0b<\/h4>\r\n<ul>\r\n    <li><strong>\u968e\u6bb5 I\uff1a\u5f71\u7247\u9810\u8a13\u7df4\uff08Video Pretraining\uff09<\/strong>\r\n        <ul>\r\n            <li>\u4f7f\u7528\u8d85\u904e6 \u5104\u7b46\u5f71\u7247\u8cc7\u6599<\/li>\r\n            <li>\u900f\u904eOptical Flow Analysis\u7be9\u9078\u9ad8\u52d5\u614b\u5f71\u50cf<\/li>\r\n        <\/ul>\r\n    <\/li>\r\n    <li><strong>\u968e\u6bb5 II\uff1a\u9ad8\u54c1\u8cea\u5f71\u7247\u5fae\u8abf\uff08High-Quality Video Finetuning\uff09<\/strong>\r\n        <ul>\r\n            <li>\u4f7f\u752825 \u842c\u7b46\u7cbe\u9078\u5f71\u7247\u6a23\u672c\u9032\u884c\u5fae\u8abf\uff0c\u4ee5\u63d0\u5347\u6700\u7d42\u8f38\u51fa\u54c1\u8cea<\/li>\r\n        <\/ul>\r\n    <\/li>\r\n<\/ul>\r\n\r\n<h4>\u6642\u9593\u5e8f\u5217\u5c64\uff08Temporal Layers\uff09<\/h4>\r\n<ul>\r\n    <li>\u63d2\u5165\u65bcSpatial Convolution\u8207Attention Layers\u4e4b\u5f8c<\/li>\r\n    <li>\u7528\u65bc\u589e\u5f37\u5f71\u7247\u7684\u6642\u9593\u4e00\u81f4\u6027<\/li>\r\n<\/ul>\r\n\r\n<h4>LoRA \u6a21\u7d44\uff08Low-Rank Adaptation Modules\uff09<\/h4>\r\n<ul>\r\n    <li>\u8a13\u7df4LoRA\uff0c\u53ef\u7528\u65bc\u7279\u5b9a\u7684\u651d\u5f71\u6a5f\u904b\u52d5\u63a7\u5236<\/li>\r\n    <li>\u652f\u63f4\u5e73\u79fb\u3001\u7e2e\u653e\u3001\u975c\u614b\u7b49\u8996\u89d2\u8b8a\u5316<\/li>\r\n<\/ul>\r\n\r\n<h4>\u591a\u8996\u89d2\u8207 3D \u5148\u9a57\uff08Multi-View & 3D Prior\uff09<\/h4>\r\n<ul>\r\n    <li>\u53ef\u57fa\u65bc\u55ae\u5f35\u5716\u7247\u751f\u6210\u591a\u8996\u89d2\u5f71\u7247<\/li>\r\n    <li>\u6548\u679c\u512a\u65bcZero123XL \u7b49\u5c08\u9580\u7528\u65bc\u65b0\u8996\u89d2\u5408\u6210\u7684\u6a21\u578b<\/li>\r\n<\/ul>\r\n\r\n<h3>\u8cc7\u6599\u8655\u7406\u6d41\u7a0b<\/h3>\r\n<ol>\r\n    <li><strong>\u6587\u672c\/\u5716\u7247\u5d4c\u5165\uff08Embeddings\uff09<\/strong>\r\n        <ul>\r\n            <li>\u900f\u904e CLIP \u6216 Stable Diffusion 2.1 \u8655\u7406\u6587\u672c\u8207\u5716\u50cf\u689d\u4ef6\uff08Conditioning\uff09<\/li>\r\n        <\/ul>\r\n    <\/li>\r\n    <li><strong>\u5f71\u7247\u751f\u6210<\/strong>\r\n        <ul>\r\n            <li>\u900f\u904e \u6f5b\u8b8a\u7a7a\u9593\uff08Latent Space\uff09 \u9032\u884c\u4f4e\u89e3\u6790\u5ea6\u5f71\u50cf\u5408\u6210<\/li>\r\n            <li>\u900f\u904e\u6642\u9593\u5e8f\u5217\u5c64\uff08Temporal Layers\uff09 \u589e\u5f37\u5f71\u7247\u904b\u52d5\u9023\u8cab\u6027<\/li>\r\n            <li>\u6700\u5f8c\u5c07\u5f71\u7247\u89e3\u78bc\u56de\u50cf\u7d20\u7a7a\u9593\uff08Pixel Space\uff09<\/li>\r\n        <\/ul>\r\n    <\/li>\r\n    <li><strong>\u8f38\u51fa\u5f71\u7247<\/strong>\r\n        <ul>\r\n            <li>\u89e3\u6790\u5ea6\u53ef\u9054 576\u00d71024 \u6216\u66f4\u9ad8<\/li>\r\n            <li>\u4eba\u5de5\u8a55\u4f30\u8996\u89ba\u54c1\u8cea\u8207\u6587\u672c\u5339\u914d\u5ea6<\/li>\r\n            <li>\u53ef\u900f\u904e LoRA \u6a21\u7d44 \u63a7\u5236\u7279\u5b9a\u93e1\u982d\u904b\u52d5<\/li>\r\n            <li>\u5f71\u7247\u4ee5 MP4 \/ WebM \u683c\u5f0f\u8f38\u51fa<\/li>\r\n        <\/ul>\r\n    <\/li>\r\n<\/ol>\r\n\r\n<h3>\u53c3\u8003\u8cc7\u6599<\/h3>\r\n<ul>\r\n    <li><a href=\"https:\/\/arxiv.org\/abs\/2311.15127\" target=\"_blank\">Stable Video Diffusion: Scaling Latent Video Diffusion Models to Large Datasets<\/a><\/li>\r\n    <li><a href=\"https:\/\/arxiv.org\/abs\/2407.17470\" target=\"_blank\">SV4D: Dynamic 3D Content Generation with Multi-Frame and Multi-View Consistency<\/a><\/li>\r\n<\/ul>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_498_4\">\r\n\t\t\t\t\t\t\t\t<h3>\u8a66\u73a9 Stable Video Diffusion (SVD)<\/h3>\r\n<ol>\r\n    <li><strong>Step1\uff1a<\/strong>\u9ede\u9078\u559c\u6b61\u7684\u7bc4\u4f8b\u5716\u7247\uff0c\u6309\u4e0b Play \u5c31\u6703\u751f\u6210\u51fa\u5c0d\u61c9\u7684\u5f71\u7247\u3002<\/li>\r\n    <li><strong>Step2\uff1a<\/strong>\u62c9\u52d5\u5de6\u5074\u53c3\u6578\u8abf\u6574\u7684\u52d5\u4f5c\u8b8a\u5316\u91cf\u8207\u566a\u9ede\u91cf\uff0c\u6703\u751f\u6210\u6839\u64da\u53c3\u6578\u8abf\u6574\u7684\u5f71\u7247\u3002<\/li>\r\n    <li><strong>Step3\uff1a<\/strong>\u52fe\u9078\u53c3\u6578\u8abf\u6574\u7684\u5361\u901a\u98a8\u683c\uff0c\u6703\u751f\u6210\u51fa\u900f\u904e LoRA \u6280\u8853\u5fae\u8abf\u904e\u5bae\u5d0e\u99ff\u98a8\u683c\u7684\u5716\u7247\uff0c\u4e26\u540c\u6642\u751f\u6210\u51fa\u76f8\u5c0d\u61c9\u7684\u5f71\u7247\u3002<\/li>\r\n    <li><strong>Step4\uff1a<\/strong>\u5728\u672a\u4f86\u6211\u5011\u5c07\u6703\u70ba\u5404\u4f4d\u89e3\u9396\u66f4\u53ef\u4ee5\u8abf\u6574\u7684\u53c3\u6578\uff0c\u656c\u8acb\u671f\u5f85\uff01<\/li>\r\n<\/ol>\r\n\r\n<h3>\u6309\u4e0b\u300c\u8a66\u73a9SVD\u300d\u6309\u9215\uff0c\u958b\u59cb\u8a66\u73a9\uff1a<\/h3>\r\n<a id=\"chatbot_LINK\" href=\"https:\/\/datasci.mis.nsysu.edu.tw:8445\/\r\n\" rel=\"noopener\" target=\"_blank\">\r\n<img class=\"alignnone size-full wp-image-337\" src=\"https:\/\/i.imgur.com\/agE43iG.png\" alt=\"\" width=\"198\" height=\"60\" \/>\r\n<\/a>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t <\/div>\r\n\t\t\t\t\t \r\n\t\t\t\t <\/div>\r\n <script>\r\n\t\tjQuery(function () {\r\n\t\t\tjQuery('#myTab_498 a:first').tab('show')\r\n\t\t});\r\n\t\t\r\n\t\t\t\tjQuery(function(){\r\n\t\t\tvar b=\"fadeIn\";\r\n\t\t\tvar c;\r\n\t\t\tvar a;\r\n\t\t\td(jQuery(\"#myTab_498 a\"),jQuery(\"#tab-content_498\"));function d(e,f,g){\r\n\t\t\t\te.click(function(i){\r\n\t\t\t\t\ti.preventDefault();\r\n\t\t\t\t\tjQuery(this).tab(\"show\");\r\n\t\t\t\t\tvar h=jQuery(this).data(\"easein\");\r\n\t\t\t\t\tif(c){c.removeClass(a);}\r\n\t\t\t\t\tif(h){f.find(\"div.active\").addClass(\"animated \"+h);a=h;}\r\n\t\t\t\t\telse{if(g){f.find(\"div.active\").addClass(\"animated \"+g);a=g;}else{f.find(\"div.active\").addClass(\"animated \"+b);a=b;}}c=f.find(\"div.active\");\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t});\r\n\t\t\r\n\r\n\t\tfunction do_resize(){\r\n\r\n\t\t\tvar width=jQuery( '.tab-content .tab-pane iframe' ).width();\r\n\t\t\tvar height=jQuery( '.tab-content .tab-pane iframe' ).height();\r\n\r\n\t\t\tvar toggleSize = true;\r\n\t\t\tjQuery('iframe').animate({\r\n\t\t\t    width: toggleSize ? width : 640,\r\n\t\t\t    height: toggleSize ? height : 360\r\n\t\t\t  }, 250);\r\n\r\n\t\t\t  toggleSize = !toggleSize;\r\n\t\t}\r\n\r\n\r\n\t<\/script>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_105_2\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 style=\"margin-bottom:20px ;display:block;width:100%;margin-top:10px\">\u804a\u5929\u6a5f\u5668\u4eba <\/h3>\r\n\t\t\t\t\t\t\t\t<style>\r\n\t\t\t\t\r\n\t\t\t\t\t#tab_container_116 {\r\n\toverflow:hidden;\r\n\tdisplay:block;\r\n\twidth:100%;\r\n\tborder:0px solid #ddd;\r\n\tmargin-bottom:30px;\r\n\t}\r\n\r\n#tab_container_116 .tab-content{\r\n\tpadding:20px;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n\tmargin-top: 0px;\r\n\tbackground-color:#ffffff !important;\r\n\tcolor: #000000 !important;\r\n\tfont-size:14px !important;\r\n\tfont-family: Open Sans !important;\r\n\t\r\n\t\tborder: 1px solid #e6e6e6 !important;\r\n\t}\r\n#tab_container_116 .wpsm_nav-tabs {\r\n    border-bottom: 0px solid #ddd;\r\n}\r\n#tab_container_116 .wpsm_nav-tabs > li.active > a, #tab_container_116 .wpsm_nav-tabs > li.active > a:hover, #tab_container_116 .wpsm_nav-tabs > li.active > a:focus {\r\n\tcolor: #000000 !important;\r\n\tcursor: default;\r\n\tbackground-color: #ffffff !important;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n}\r\n\r\n#tab_container_116 .wpsm_nav-tabs > li > a {\r\n    margin-right: 0px !important; \r\n    line-height: 1.42857143 !important;\r\n    border: 1px solid #d5d5d5 !important;\r\n    border-radius: 0px 0px 0 0 !important; \r\n\tbackground-color: #e8e8e8 !important;\r\n\tcolor: #000000 !important;\r\n\tpadding: 15px 18px 15px 18px !important;\r\n\ttext-decoration: none !important;\r\n\tfont-size: 14px !important;\r\n\ttext-align:center !important;\r\n\tfont-family: Open Sans !important;\r\n}\r\n#tab_container_116 .wpsm_nav-tabs > li > a:focus {\r\noutline: 0px !important;\r\n}\r\n\r\n#tab_container_116 .wpsm_nav-tabs > li > a:before {\r\n\tdisplay:none !important;\r\n}\r\n#tab_container_116 .wpsm_nav-tabs > li > a:after {\r\n\tdisplay:none !important ;\r\n}\r\n#tab_container_116 .wpsm_nav-tabs > li{\r\npadding:0px !important ;\r\nmargin:0px;\r\n}\r\n\r\n#tab_container_116 .wpsm_nav-tabs > li > a:hover , #tab_container_116 .wpsm_nav-tabs > li > a:focus {\r\n    color: #000000 !important;\r\n    background-color: #e8e8e8 !important;\r\n\tborder: 1px solid #d5d5d5 !important;\r\n\t\r\n}\r\n#tab_container_116 .wpsm_nav-tabs > li > a .fa{\r\n\r\nmargin-right:5px !important;\r\n\r\nmargin-left:5px !important;\r\n\r\n\r\n}\r\n\r\n\t\t#tab_container_116 .wpsm_nav-tabs a{\r\n\t\t\tbackground-image: url(https:\/\/aip.cm.nsysu.edu.tw\/wp-content\/plugins\/tabs-responsive\/assets\/images\/style-soft.png);\r\n\t\t\tbackground-position: 0 0;\r\n\t\t\tbackground-repeat: repeat-x;\r\n\t\t}\r\n\t\t\t\r\n\r\n\r\n#tab_container_116 .wpsm_nav-tabs > li {\r\n    float: left;\r\n    margin-bottom: -1px !important;\r\n\tmargin-right:0px !important; \r\n}\r\n\r\n\r\n#tab_container_116 .tab-content{\r\noverflow:hidden !important;\r\n}\r\n\r\n\r\n@media (min-width: 769px) {\r\n\r\n\t#tab_container_116 .wpsm_nav-tabs > li{\r\n\t\tfloat:left !important ;\r\n\t\t\t\tmargin-right:-1px !important;\r\n\t\t\t\t\t}\r\n\t#tab_container_116 .wpsm_nav-tabs{\r\n\t\tfloat:none !important;\r\n\t\tmargin:0px !important;\r\n\t}\r\n\r\n\t#tab_container_116 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_116 .wpsm_nav{\r\n\t\t\t}\r\n\r\n}\r\n\r\n\r\n\r\n@media (max-width: 768px) {\r\n\t#tab_container_116 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_116 .wpsm_nav{\r\n\t\t\t}\r\n}\r\n\r\n\r\n\t.wpsm_nav-tabs li:before{\r\n\t\tdisplay:none !important;\r\n\t}\r\n\r\n\t@media (max-width: 768px) {\r\n\t\t\t\t\r\n\t\t\t\t.wpsm_nav-tabs{\r\n\t\t\tmargin-left:0px !important;\r\n\t\t\tmargin-right:0px !important; \r\n\t\t\t\r\n\t\t}\r\n\t\t\t\t#tab_container_116 .wpsm_nav-tabs > li{\r\n\t\t\tfloat:none !important;\r\n\t\t}\r\n\t\t\t\r\n\t}\t\t\t\t<\/style>\r\n\t\t\t\t<div id=\"tab_container_116\" >\r\n\t \r\n\t\t\t\t\t<ul class=\"wpsm_nav wpsm_nav-tabs\" role=\"tablist\" id=\"myTab_116\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  class=\"active\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_116_1\" aria-controls=\"tabs_desc_116_1\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u7c21\u4ecb\u8207\u529f\u80fd\u8aaa\u660e<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_116_2\" aria-controls=\"tabs_desc_116_2\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u5546\u696d\u61c9\u7528<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_116_3\" aria-controls=\"tabs_desc_116_3\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u67b6\u69cb\u8207\u53c3\u8003\u8cc7\u6599<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_116_4\" aria-controls=\"tabs_desc_116_4\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u8a55\u4f30\u7d50\u679c\u5c55\u793a<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_116_5\" aria-controls=\"tabs_desc_116_5\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u4f86\u8a66\u8a66\u5427<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\t\t\t\t <\/ul>\r\n\r\n\t\t\t\t\t  <!-- Tab panes -->\r\n\t\t\t\t\t  <div class=\"tab-content\" id=\"tab-content_116\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane  in active \" id=\"tabs_desc_116_1\">\r\n\t\t\t\t\t\t\t\t<p><strong>\u5927\u578b\u8a9e\u8a00\u6a21\u578b\uff08Large Language Model\uff0c\u7c21\u7a31 LLM\uff09<\/strong>\u662f\u7576\u4ee3\u4eba\u5de5\u667a\u6167\u6280\u8853\u7684\u4e00\u5927\u91cc\u7a0b\u7891\u3002\u900f\u904e\u6d77\u91cf\u6578\u64da\u8a13\u7df4\uff0c\u9019\u4e9b\u6a21\u578b\u80fd\u5920\u7406\u89e3\u4e26\u751f\u6210\u81ea\u7136\u8a9e\u8a00\uff0c\u5f9e\u800c\u61c9\u7528\u65bc\u5404\u985e\u8a9e\u8a00\u8655\u7406\u4efb\u52d9\u3002\u6211\u5011\u7684\u7cfb\u7d71\u6b63\u662f\u5efa\u7acb\u5728\u9019\u9805\u6280\u8853\u4e4b\u4e0a\uff0c\u904b\u7528\u6700\u5148\u9032\u7684 LLM \u4f86\u9a45\u52d5\u804a\u5929\u6a5f\u5668\u4eba\u7684\u904b\u4f5c\uff0c\u4ee5\u63d0\u4f9b\u81ea\u7136\u6d41\u66a2\u7684\u5c0d\u8a71\u9ad4\u9a57\u3002<\/p>\r\n    \r\n<p>\u70ba\u4e86\u63d0\u5347\u7cfb\u7d71\u7684\u6e96\u78ba\u6027\u8207\u9748\u6d3b\u6027\uff0c\u6211\u5011\u63a1\u7528\u4e86<strong>\u591a\u4ee3\u7406\u4eba\uff08multi-agent\uff09<\/strong>\u5354\u4f5c\u67b6\u69cb\u3002\u9019\u8868\u793a\uff0c\u7cfb\u7d71\u4e26\u975e\u50c5\u4f9d\u8cf4\u55ae\u4e00 LLM\uff0c\u800c\u662f\u900f\u904e\u591a\u500b\u6a21\u578b\u5206\u5de5\u5408\u4f5c\uff0c\u4f7f\u56de\u7b54\u66f4\u7cbe\u78ba\u3001\u66f4\u5177\u6df1\u5ea6\u8207\u5ee3\u5ea6\u3002\u5728\u8655\u7406\u8907\u96dc\u554f\u984c\u6642\uff0c\u5404\u500b\u6a21\u578b\u80fd\u767c\u63ee\u5404\u81ea\u7684\u5c08\u9577\uff0c\u5171\u540c\u63d0\u4f9b\u6700\u4f73\u89e3\u6c7a\u65b9\u6848\u3002\u70ba\u4e86\u5be6\u73fe\u9019\u4e00\u9ede\uff0c\u6211\u5011\u9078\u7528\u4e86\u7576\u524d\u6700\u53d7\u6b61\u8fce\u7684\u958b\u767c\u5de5\u5177\u2014\u2014<strong>langchain<\/strong> \u8207 <strong>langgraph<\/strong>\u3002\u9019\u5169\u5957\u5de5\u5177\u4e0d\u50c5\u53d7\u5230\u6280\u8853\u793e\u7fa4\u7684\u9ad8\u5ea6\u63a8\u5d07\uff0c\u4e5f\u80fd\u5920\u6709\u6548\u6574\u5408\u591a\u4ee3\u7406\u4eba\u7684\u904b\u4f5c\u6d41\u7a0b\uff0c\u4f7f\u7cfb\u7d71\u958b\u767c\u8207\u7dad\u8b77\u66f4\u52a0\u9ad8\u6548\u8207\u4fbf\u6377\u3002<\/p>\r\n    \r\n<p>\u6b64\u5916\uff0c\u70ba\u4e86\u78ba\u4fdd\u56de\u61c9\u5167\u5bb9\u7684\u6642\u6548\u6027\u8207\u6e96\u78ba\u5ea6\uff0c\u6211\u5011\u5f15\u5165\u4e86 <strong>RAG\uff08Retrieval Augmented Generation\uff0c\u6aa2\u7d22\u589e\u5f37\u751f\u6210\uff09<\/strong> \u6280\u8853\u3002\u7c21\u800c\u8a00\u4e4b\uff0cRAG \u7d50\u5408\u4e86\u8cc7\u8a0a\u6aa2\u7d22\u8207\u8a9e\u8a00\u751f\u6210\u7684\u80fd\u529b\uff0c\u4f7f\u7cfb\u7d71\u80fd\u5920\u5373\u6642\u5f9e\u5916\u90e8\u8cc7\u6599\u5eab\u6216\u5167\u90e8\u8cc7\u6e90\u64f7\u53d6\u6700\u65b0\u8cc7\u8a0a\uff0c\u4e26\u5c07\u5176\u878d\u5165\u56de\u7b54\u4e2d\u3002\u9019\u9805\u6280\u8853\u4e0d\u50c5\u63d0\u5347\u4e86\u7cfb\u7d71\u5c0d\u6642\u4e8b\u8207\u7279\u5b9a\u9818\u57df\u8cc7\u8a0a\u7684\u638c\u63e1\u5ea6\uff0c\u4e5f\u4f7f\u56de\u7b54\u5167\u5bb9\u66f4\u52a0\u8c50\u5bcc\u4e14\u53ef\u9760\u3002<\/p>\r\n    \r\n<p>\u900f\u904e\u5927\u578b\u8a9e\u8a00\u6a21\u578b\u4ee5\u53ca\u591a\u7a2e\u76f8\u95dc\u6280\u8853\u7684\u6574\u5408\uff0c\u6253\u9020\u51fa\u65e2\u80fd\u61c9\u5c0d\u65e5\u5e38\u5c0d\u8a71\u9700\u6c42\uff0c\u53c8\u80fd\u8655\u7406\u5c08\u696d\u6027\u554f\u984c\u7684\u667a\u80fd\u804a\u5929\u6a5f\u5668\u4eba\u3002\u5e0c\u671b\u5c0d\u6b64\u9818\u57df\u6709\u8208\u8da3\u7684\u4f7f\u7528\u8005\uff0c\u900f\u904e\u9019\u7bc7\u6280\u8853\u5206\u4eab\u80fd\u63d0\u4f9b\u4e00\u500b\u6e05\u6670\u7684\u6982\u89bd\uff0c\u5e6b\u52a9\u7406\u89e3\u5927\u578b\u8a9e\u8a00\u6a21\u578b\u3001\u591a\u4ee3\u7406\u4eba\u5354\u4f5c\u4ee5\u53ca RAG \u6280\u8853\u5728\u5be6\u969b\u61c9\u7528\u4e2d\u7684\u50f9\u503c\u8207\u512a\u52e2\u3002<\/p>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_116_2\">\r\n\t\t\t\t\t\t\t\t<p>\u5728\u73fe\u4ee3\u4f01\u696d\u4e2d\uff0c\u57fa\u65bc\u5927\u578b\u8a9e\u8a00\u6a21\u578b\uff08LLM\uff09\u7684\u804a\u5929\u6a5f\u5668\u4eba\u6b63\u8fc5\u901f\u6210\u70ba\u6578\u4f4d\u8f49\u578b\u7684\u91cd\u8981\u9a45\u52d5\u529b\u3002\u9019\u4e9b\u7cfb\u7d71\u4e0d\u50c5\u5177\u5099\u5148\u9032\u7684\u81ea\u7136\u8a9e\u8a00\u8655\u7406\u80fd\u529b\uff0c\u66f4\u80fd\u5920\u7d50\u5408\u4e0a\u4e0b\u6587\u5206\u6790\u8207\u591a\u4efb\u52d9\u5b78\u7fd2\uff0c\u70ba\u4f01\u696d\u63d0\u4f9b\u5168\u65b9\u4f4d\u7684\u667a\u80fd\u670d\u52d9\u3002\u9996\u5148\uff0c\u5728\u5ba2\u6236\u670d\u52d9\u9818\u57df\uff0cLLM \u804a\u5929\u6a5f\u5668\u4eba\u53ef\u81ea\u52d5\u5316\u8655\u7406\u5e38\u898b\u8a62\u554f\uff0c\u5927\u5e45\u964d\u4f4e\u5ba2\u670d\u4eba\u54e1\u8ca0\u64d4\uff0c\u540c\u6642\u901a\u904e\u6df1\u5ea6\u5b78\u7fd2\u6301\u7e8c\u512a\u5316\u56de\u8986\u54c1\u8cea\u8207\u7528\u6236\u9ad4\u9a57\u3002\u5176\u6b21\uff0c\u5546\u696d\u667a\u80fd\u8207\u6578\u64da\u5206\u6790\u4ea6\u56e0\u6b64\u7372\u5f97\u63d0\u5347\uff0c\u900f\u904e\u8207\u5167\u90e8\u77e5\u8b58\u5eab\u53ca\u5be6\u6642\u8cc7\u6599\u7684\u6574\u5408\uff0c\u7cfb\u7d71\u80fd\u5920\u5feb\u901f\u89e3\u7b54\u5c08\u696d\u554f\u984c\uff0c\u5354\u52a9\u6c7a\u7b56\u8005\u9032\u884c\u6e96\u78ba\u5224\u65b7\u3002<\/p>\r\n\r\n<p>\u6b64\u5916\uff0cLLM \u6280\u8853\u5728\u884c\u92b7\u63a8\u5ee3\u8207\u92b7\u552e\u8f49\u5316\u4e2d\u767c\u63ee\u95dc\u9375\u4f5c\u7528\uff0c\u900f\u904e\u500b\u6027\u5316\u5c0d\u8a71\u8207\u52d5\u614b\u4e92\u52d5\uff0c\u7cbe\u6e96\u6355\u6349\u6d88\u8cbb\u8005\u9700\u6c42\uff0c\u5be6\u73fe\u7522\u54c1\u63a8\u85a6\u8207\u7cbe\u7d30\u5316\u7ba1\u7406\u3002\u4f01\u696d\u53ef\u85c9\u6b64\u6e1b\u5c11\u71df\u904b\u6210\u672c\uff0c\u63d0\u5347\u670d\u52d9\u6548\u7387\u8207\u54c1\u724c\u7af6\u722d\u529b\u3002\u7e3d\u4e4b\uff0c\u96a8\u8457\u6280\u8853\u4e0d\u65b7\u6f14\u9032\uff0c\u6211\u5011\u7684\u7cfb\u7d71\u5728\u667a\u6167\u5ba2\u670d\u3001\u5167\u90e8\u8cc7\u8a0a\u7ba1\u7406\u4ee5\u53ca\u5e02\u5834\u884c\u92b7\u7b49\u591a\u500b\u61c9\u7528\u5834\u666f\u4e2d\u5c55\u73fe\u51fa\u5f37\u5927\u7684\u5546\u696d\u6f5b\u529b\uff0c\u6210\u70ba\u63a8\u52d5\u4f01\u696d\u6578\u4f4d\u5316\u8f49\u578b\u7684\u6838\u5fc3\u5229\u5668\u3002<\/p>\r\n\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_116_3\">\r\n\t\t\t\t\t\t\t\t<p>\u6211\u5011\u7684\u7cfb\u7d71\u5c08\u70ba\u4e2d\u5c71\u5927\u5b78\u7684\u9078\u8ab2\u67e5\u8a62\u8207\u76f8\u95dc\u898f\u5b9a\u89e3\u7b54\u800c\u8a2d\u8a08\uff0c\u6574\u9ad4\u67b6\u69cb\u53ef\u5206\u70ba\u300c\u8cc7\u6599\u5efa\u7f6e\u300d\u8207\u300c\u554f\u7b54\u6d41\u7a0b\u300d\u5169\u5927\u90e8\u5206\uff0c\u4e26\u63a1\u7528 langgraph \u67b6\u69cb multi-agent \u5354\u4f5c\u6a21\u578b\uff0c\u4ee5\u63d0\u5347\u56de\u61c9\u7684\u7cbe\u6e96\u5ea6\u8207\u9748\u6d3b\u6027\u3002<\/p>\r\n\r\n<h3>\u8cc7\u6599\u5efa\u7f6e<\/h3>\r\n<p>\u9996\u5148\u5728\u8cc7\u6599\u5eab\u5efa\u7f6e\u968e\u6bb5\uff0c\u6211\u5011\u5206\u5225\u5efa\u7acb\u4e86\u8ab2\u7a0b\u8cc7\u6599\u5eab\u8207\u898f\u5b9a\u8cc7\u6599\u5eab\u3002<\/p>\r\n<ul>\r\n    <li><strong>\u8ab2\u7a0b\u8cc7\u6599\u5eab\uff1a<\/strong>\u900f\u904e\u81ea\u52d5\u5316\u722c\u87f2\u5f9e\u4e2d\u5c71\u5927\u5b78\u9078\u8ab2\u7cfb\u7d71\u4e2d\u7372\u53d6\u672c\u5b78\u671f\u8ab2\u7a0b\u7684\u6700\u65b0\u8cc7\u8a0a\uff0c\u4e26\u76f4\u63a5\u5b58\u5165 MongoDB\uff0c\u4ee5\u4fbf\u65bc\u5f8c\u7e8c\u67e5\u8a62\u8207\u7d71\u6574\u3002<\/li>\r\n    <li><strong>\u898f\u5b9a\u8cc7\u6599\u5eab\uff1a<\/strong>\u5f9e\u4e2d\u5c71\u5927\u5b78\u5b98\u7db2\u7372\u53d6\u6240\u6709\u9078\u8ab2\u76f8\u95dc\u6587\u4ef6\uff0c\u5229\u7528 chunking \u6280\u8853\u5c07\u6587\u4ef6\u5167\u5bb9\u62c6\u5206\u6210\u591a\u500b\u6587\u672c\u7247\u6bb5\uff0c\u4e26\u900f\u904e embedding \u6280\u8853\u8f49\u63db\u6210\u5411\u91cf\uff0c\u6700\u7d42\u5b58\u5165 chroma vectorDB\uff0c\u4ee5\u652f\u63f4\u5f8c\u7e8c\u900f\u904e\u8a9e\u7fa9\u76f8\u4f3c\u5ea6\uff08cosine similarity\uff09\u7684\u67e5\u8a62\u3002<\/li>\r\n<\/ul>\r\n\r\n<h3>\u554f\u7b54\u6d41\u7a0b<\/h3>\r\n<img src=\"https:\/\/i.imgur.com\/jnemBSC.png\" alt=\"\u7cfb\u7d71\u67b6\u69cb\u5716\" style=\"max-width: 100%; height: auto;\">\r\n<p>\u5728\u57f7\u884c\u6b65\u9a5f\u4e0a\uff0c\u6211\u5011\u7684\u7cfb\u7d71\u4f9d\u64da\u4f7f\u7528\u8005\u7684\u8f38\u5165\u8a9e\u53e5\u63a1\u53d6\u4e0d\u540c\u7684\u8655\u7406\u6d41\u7a0b\uff0c\u5176\u4e3b\u8981\u6d41\u7a0b\u5982\u4e0b\uff1a<\/p>\r\n<ol>\r\n    <li>\u4f7f\u7528\u8005\u8f38\u5165\u8a9e\u53e5\u5f8c\uff0c<strong>LLM \u9032\u884c intent classification<\/strong>\uff0c\u5c07\u8a9e\u53e5\u6b78\u985e\u70ba\u300c\u9078\u8ab2\u67e5\u8a62\u300d\u3001\u300c\u898f\u5b9a\u67e5\u8a62\u300d\u6216\u300cout_of_scope\u300d\u3002<\/li>\r\n    <li>\u4f9d\u64da\u5206\u985e\u7d50\u679c\uff0c\u7cfb\u7d71\u6c7a\u5b9a\u5c0d\u61c9\u7684\u5de5\u4f5c\u6d41\u3002<\/li>\r\n    <li>\u82e5\u5224\u5b9a\u70ba <strong>\u9078\u8ab2\u67e5\u8a62<\/strong>\uff0c\u7cfb\u7d71\u4f7f\u7528 LLM \u7684 NER\uff08\u547d\u540d\u5be6\u9ad4\u8b58\u5225\uff09\u6280\u8853\u62bd\u53d6\u95dc\u9375\u5b57\uff0c\u5982\u8001\u5e2b\u3001\u7cfb\u6240\u3001\u5e74\u7d1a\u3001\u5fc5\u9078\u4fee\u3001\u661f\u671f\u3001\u6642\u9593\u53ca\u8ab2\u7a0b\u76f8\u95dc\u95dc\u9375\u5b57\uff0c\u4e26\u7d44\u5408 MongoDB \u67e5\u8a62\u8a9e\u53e5\uff0c\u8fd4\u56de\u7b26\u5408\u689d\u4ef6\u7684\u8ab2\u7a0b\u8cc7\u6599\u3002<\/li>\r\n    <li>\u82e5\u70ba <strong>\u898f\u5b9a\u67e5\u8a62<\/strong>\uff0c\u7cfb\u7d71\u63a1\u7528 RAG \u6280\u8853\uff0c\u900f\u904e\u8a9e\u7fa9\u76f8\u4f3c\u5ea6\u6bd4\u5c0d\u5f9e vectorDB \u4e2d\u6aa2\u7d22\u51fa\u8207\u4f7f\u7528\u8005\u554f\u53e5\u6700\u76f8\u95dc\u7684\u6587\u672c\u7247\u6bb5\uff0c\u518d\u7531 LLM \u9032\u884c\u6574\u5408\uff0c\u751f\u6210\u6700\u7d42\u56de\u7b54\u3002<\/li>\r\n    <li>\u82e5\u8a9e\u53e5\u88ab\u6b78\u985e\u70ba <strong>out_of_scope<\/strong>\uff0c\u7cfb\u7d71\u5247\u8fd4\u56de\u9810\u8a2d\u7684\u63d0\u793a\u56de\u61c9\uff0c\u544a\u77e5\u4f7f\u7528\u8005\u8a72\u554f\u984c\u4e0d\u5c6c\u65bc\u7cfb\u7d71\u8655\u7406\u7bc4\u7587\u3002<\/li>\r\n<\/ol>\r\n\r\n<h3>\u7cfb\u7d71\u512a\u52e2<\/h3>\r\n<p>\u900f\u904e\u4e0a\u8ff0\u67b6\u69cb\u8a2d\u8a08\uff0c\u6211\u5011\u7684\u7cfb\u7d71\u80fd\u5920\u5728\u591a\u5c64\u6b21\u8cc7\u6599\u4f86\u6e90\u4e2d\u7cbe\u6e96\u5339\u914d\u4f7f\u7528\u8005\u67e5\u8a62\u9700\u6c42\uff0c\u4e26\u900f\u904e multi-agent \u5354\u4f5c\u6a5f\u5236\u63d0\u4f9b\u9ad8\u6548\u4e14\u5c08\u696d\u7684\u554f\u7b54\u670d\u52d9\u3002\u9019\u7a2e\u8a2d\u8a08\u4e0d\u50c5\u63d0\u5347\u4e86\u7cfb\u7d71\u7684\u9748\u6d3b\u6027\u8207\u64f4\u5c55\u6027\uff0c\u4e5f\u70ba\u8655\u7406\u8907\u96dc\u67e5\u8a62\u60c5\u5883\u63d0\u4f9b\u4e86\u7a69\u5b9a\u53ef\u9760\u7684\u6280\u8853\u652f\u63f4\u3002<\/p>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_116_4\">\r\n\t\t\t\t\t\t\t\t<p>\u5728\u6211\u5011\u7684\u7cfb\u7d71\u4e2d\uff0c\u6709\u4e09\u500b\u95dc\u9375\u90e8\u5206\u5c0d\u7cfb\u7d71\u7684\u6574\u9ad4\u8868\u73fe\u5f71\u97ff\u751a\u9245\uff0c\u5206\u5225\u662f <strong>\u4f7f\u7528\u8005\u610f\u5716\u5224\u5b9a<\/strong>\u3001<strong>\u95dc\u9375\u5b57\u64f7\u53d6 (NER)<\/strong> \u4ee5\u53ca <strong>\u6a94\u6848\u6aa2\u7d22\u589e\u5f37 (RAG)<\/strong>\u3002\u4ee5\u4e0b\u5c07\u5206\u5225\u4ecb\u7d39\u9019\u4e09\u500b\u90e8\u5206\u7684\u76ee\u524d\u8868\u73fe\uff1a<\/p>\r\n\r\n<h3>1. \u4f7f\u7528\u8005\u610f\u5716\u5224\u5b9a<\/h3>\r\n<p>\u6b64\u90e8\u5206\u7684\u4e3b\u8981\u76ee\u6a19\u662f\u8fa8\u8b58\u4f7f\u7528\u8005\u7684\u610f\u5716\uff0c\u4ee5\u4fbf\u7cfb\u7d71\u80fd\u5920\u9078\u64c7\u9069\u7576\u7684\u5f8c\u7e8c\u8655\u7406\u6d41\u7a0b\u3002\u6211\u5011\u63a1\u7528 <strong>GPT-4o-mini<\/strong> \u4f5c\u70ba\u6a21\u578b\uff0c\u4e26\u900f\u904e <strong>Prompt Engineering<\/strong> \u8a2d\u8a08\u660e\u78ba\u7684\u610f\u5716\u985e\u5225\uff0c\u5305\u62ec\uff1a<\/p>\r\n<ul>\r\n    <li><strong>\u9078\u8ab2\u67e5\u8a62<\/strong> (ask_course)<\/li>\r\n    <li><strong>\u9078\u8ab2\u898f\u5247\u67e5\u8a62<\/strong> (regulation)<\/li>\r\n    <li><strong>\u7cfb\u7d71\u7bc4\u7587\u5916\u5c0d\u8a71<\/strong> (out_of_scope)<\/li>\r\n<\/ul>\r\n<p>\u4ee5\u4e0b\u70ba\u76ee\u524d\u7cfb\u7d71\u5728\u610f\u5716\u5224\u5b9a\u65b9\u9762\u7684\u8868\u73fe\uff1a<\/p>\r\n<p><img src=\"https:\/\/i.imgur.com\/AtHKYMc.png\" alt=\"\u4f7f\u7528\u8005\u610f\u5716\u5224\u5b9a\u7d50\u679c\"><\/p>\r\n\r\n<h3>2. \u4f7f\u7528\u8005\u53e5\u5b50\u4e2d\u7684\u95dc\u9375\u5b57\u64f7\u53d6 (NER)<\/h3>\r\n<p>\u5728\u6b64\u90e8\u5206\uff0c\u6211\u5011\u7684\u76ee\u6a19\u662f\u5f9e\u4f7f\u7528\u8005\u7684\u67e5\u8a62\u4e2d\u64f7\u53d6\u95dc\u9375\u5b57\uff0c\u4f5c\u70ba\u5f8c\u7e8c\u8cc7\u6599\u5eab\u67e5\u8a62\u7684\u4f9d\u64da\u3002\u6211\u5011\u540c\u6a23\u63a1\u7528 <strong>GPT-4o-mini<\/strong>\uff0c\u4e26\u900f\u904e <strong>Prompt Engineering<\/strong> \u660e\u78ba\u5b9a\u7fa9\u4efb\u52d9\u5167\u5bb9\u53ca\u7cfb\u7d71\u652f\u63f4\u7684\u95dc\u9375\u5b57\u985e\u5225\uff0c\u4f8b\u5982\uff1a<\/p>\r\n<ul>\r\n    <li>\u7cfb\u6240\u540d\u7a31<\/li>\r\n    <li>\u6388\u8ab2\u8001\u5e2b<\/li>\r\n    <li>\u8ab2\u7a0b\u95dc\u9375\u8a5e<\/li>\r\n    <li>\u661f\u671f<\/li>\r\n    <li>\u6642\u9593<\/li>\r\n    <li>\u5e74\u7d1a<\/li>\r\n    <li>\u5fc5\u9078\u4fee<\/li>\r\n<\/ul>\r\n<p>\u8a55\u4f30\u65b9\u5f0f\u5247\u53c3\u8003 <a href=\"https:\/\/www.davidsbatista.net\/blog\/2018\/05\/09\/Named_Entity_Evaluation\/\">Named Entity Evaluation<\/a> \u65b9\u6cd5\uff0c\u4ee5\u4e0b\u70ba\u8a55\u4f30\u7d50\u679c\uff1a<\/p>\r\n<p><img src=\"https:\/\/i.imgur.com\/5fsjceH.png\" alt=\"NER \u8a55\u4f30\u7d50\u679c\"><\/p>\r\n\r\n<h3>3. RAG (Retrieval-Augmented Generation)<\/h3>\r\n<p>RAG \u4e3b\u8981\u8ca0\u8cac\u6839\u64da\u4f7f\u7528\u8005\u7684\u554f\u984c\uff0c\u6aa2\u7d22\u76f8\u95dc\u7684\u8ab2\u7a0b\u898f\u5b9a\u6587\u7ae0\uff0c\u4e26\u6839\u64da\u6aa2\u7d22\u5167\u5bb9\u751f\u6210\u6e96\u78ba\u7684\u56de\u7b54\u3002\u6211\u5011\u63a1\u7528 <strong>LLM as Evaluator<\/strong> \u6a5f\u5236\uff0c\u8b93 LLM \u5145\u7576\u8a55\u4f30\u8005\uff0c\u4f7f\u7528 <strong>RAGAS<\/strong> \u5957\u4ef6\u9032\u884c\u7cfb\u7d71\u8868\u73fe\u8a55\u4f30\uff0c\u8a55\u4f30\u6307\u6a19\u5305\u62ec\uff1a<\/p>\r\n<p><img src=\"https:\/\/i.imgur.com\/pm60Fj7.png\" alt=\"RAGAS \u6307\u6a19\u4ecb\u7d39\"><\/p>\r\n\r\n<h4>\u6aa2\u7d22\u6e96\u78ba\u5ea6\uff1a<\/h4>\r\n<ul>\r\n    <li><strong>Context Precision<\/strong>\uff08\u6aa2\u7d22\u6587\u7ae0\u7684\u7cbe\u78ba\u5ea6\uff09<\/li>\r\n    <li><strong>Context Recall<\/strong>\uff08\u6aa2\u7d22\u6587\u7ae0\u7684\u5b8c\u6574\u6027\uff09<\/li>\r\n<\/ul>\r\n\r\n<h4>\u56de\u7b54\u54c1\u8cea\uff1a<\/h4>\r\n<ul>\r\n    <li><strong>Answer Relevancy<\/strong>\uff08\u56de\u7b54\u7684\u76f8\u95dc\u6027\uff09<\/li>\r\n    <li><strong>Faithfulness<\/strong>\uff08\u56de\u7b54\u7684\u5fe0\u5be6\u5ea6\uff09<\/li>\r\n    <li><strong>Answer Correctness<\/strong>\uff08\u56de\u7b54\u7684\u6b63\u78ba\u6027\uff09<\/li>\r\n<\/ul>\r\n\r\n<p>\u4ee5\u4e0b\u70ba RAG \u7cfb\u7d71\u7684\u8a55\u4f30\u7d50\u679c\uff1a<\/p>\r\n<p><img src=\"https:\/\/i.imgur.com\/Dw5dyGt.png\" alt=\"RAG \u8a55\u4f30\u7d50\u679c\"><\/p>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_116_5\">\r\n\t\t\t\t\t\t\t\t<h3>\u529f\u80fd\uff1a<\/h3>\r\n<ul>\r\n \t<li>\u9078\u8ab2\u67e5\u8a62<\/li>\r\n \t<li>\u9078\u8ab2\u898f\u5b9a\u67e5\u8a62<\/li>\r\n<\/ul>\r\n<h3>\u7bc4\u4f8b\uff1a<\/h3>\r\n<ul>\r\n \t<li>\u300c\u5e6b\u6211\u627e\u4f01\u7ba1\u7cfb\u661f\u671f\u4e09\u7684\u8ab2\u300d\uff08\u9078\u8ab2\u67e5\u8a62\uff09<\/li>\r\n \t<li>\u300c\u8cc7\u7ba1\u7cfb\u5eb7\u76ca\u6643\u6559\u6388\u95dc\u65bc\u5de8\u91cf\u8cc7\u6599\u7684\u8ab2\u7a0b\u300d\uff08\u9078\u8ab2\u67e5\u8a62\uff09<\/li>\r\n \t<li>\u300c\u4e2d\u5c71\u5927\u5b78\u4e2d\u5982\u4f55\u8acb\u75c5\u5047\uff1f\u300d\uff08\u9078\u8ab2\u898f\u5b9a\u67e5\u8a62\uff09<\/li>\r\n \t<li>\u300c\u521d\u9078\u4e00\u7684\u6642\u9593\u300d\uff08\u9078\u8ab2\u898f\u5b9a\u67e5\u8a62\uff09<\/li>\r\n<\/ul>\r\n<h3>\u53ef\u4ee5\u7684\u67e5\u8a62\u689d\u4ef6\u6709\uff1a<\/h3>\r\n<ul>\r\n \t<li>\u7cfb\u6240 (\u8cc7\u7ba1\u7cfb\u3001\u6d77\u79d1\u535a\u7b49)<\/li>\r\n \t<li>\u8001\u5e2b (\u4e09\u76ca\u8001\u5e2b\u3001\u9673\u5609\u5e73\u6559\u6388\u7b49)<\/li>\r\n \t<li>\u8ab2\u7a0b\u95dc\u9375\u5b57 (\u4eba\u5de5\u667a\u6167\u3001\u5411\u5ea6\u4e00\u7b49)<\/li>\r\n \t<li>\u661f\u671f (\u5982\uff1a\u5468\u4e00\u3001\u661f\u671f\u4e94\u7b49)<\/li>\r\n \t<li>\u6642\u9593 (\u5982\uff1a\u65e9\u4e0a\u3001\u4e0b\u5348\u3001\u508d\u665a\u7b49)<\/li>\r\n \t<li>\u5e74\u7d1a (\u5982\uff1a\u4e00\u5e74\u7d1a\u7b49)<\/li>\r\n \t<li>\u5fc5\u9078\u4fee (\u5982\uff1a\u5fc5\u4fee\u3001\u9078\u4fee\u7b49)<\/li>\r\n<\/ul>\r\n\u6309\u4e0b\u300c\u8a66\u73a9\u804a\u5929\u6a5f\u5668\u4eba\u300d\u6309\u9215\uff0c\u958b\u59cb\u8a66\u73a9\uff1a\r\n<br>\r\n\r\n<a id=\"chatbot_LINK\" href=\"https:\/\/datasci.mis.nsysu.edu.tw:8447\/\" target=\"_blank\" rel=\"noopener\">\r\n<img class=\"alignnone size-full wp-image-337\" src=\"https:\/\/i.imgur.com\/BOuWVCi.png\" alt=\"\" width=\"198\" height=\"60\" \/>\r\n<\/a>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t <\/div>\r\n\t\t\t\t\t \r\n\t\t\t\t <\/div>\r\n <script>\r\n\t\tjQuery(function () {\r\n\t\t\tjQuery('#myTab_116 a:first').tab('show')\r\n\t\t});\r\n\t\t\r\n\t\t\t\tjQuery(function(){\r\n\t\t\tvar b=\"fadeIn\";\r\n\t\t\tvar c;\r\n\t\t\tvar a;\r\n\t\t\td(jQuery(\"#myTab_116 a\"),jQuery(\"#tab-content_116\"));function d(e,f,g){\r\n\t\t\t\te.click(function(i){\r\n\t\t\t\t\ti.preventDefault();\r\n\t\t\t\t\tjQuery(this).tab(\"show\");\r\n\t\t\t\t\tvar h=jQuery(this).data(\"easein\");\r\n\t\t\t\t\tif(c){c.removeClass(a);}\r\n\t\t\t\t\tif(h){f.find(\"div.active\").addClass(\"animated \"+h);a=h;}\r\n\t\t\t\t\telse{if(g){f.find(\"div.active\").addClass(\"animated \"+g);a=g;}else{f.find(\"div.active\").addClass(\"animated \"+b);a=b;}}c=f.find(\"div.active\");\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t});\r\n\t\t\r\n\r\n\t\tfunction do_resize(){\r\n\r\n\t\t\tvar width=jQuery( '.tab-content .tab-pane iframe' ).width();\r\n\t\t\tvar height=jQuery( '.tab-content .tab-pane iframe' ).height();\r\n\r\n\t\t\tvar toggleSize = true;\r\n\t\t\tjQuery('iframe').animate({\r\n\t\t\t    width: toggleSize ? width : 640,\r\n\t\t\t    height: toggleSize ? height : 360\r\n\t\t\t  }, 250);\r\n\r\n\t\t\t  toggleSize = !toggleSize;\r\n\t\t}\r\n\r\n\r\n\t<\/script>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_105_3\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 style=\"margin-bottom:20px ;display:block;width:100%;margin-top:10px\">\u8a9e\u8005\u81ea\u52d5\u5206\u6bb5\u6a19\u8a18\u7cfb\u7d71 <\/h3>\r\n\t\t\t\t\t\t\t\t<style>\r\n\t\t\t\t\r\n\t\t\t\t\t#tab_container_495 {\r\n\toverflow:hidden;\r\n\tdisplay:block;\r\n\twidth:100%;\r\n\tborder:0px solid #ddd;\r\n\tmargin-bottom:30px;\r\n\t}\r\n\r\n#tab_container_495 .tab-content{\r\n\tpadding:20px;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n\tmargin-top: 0px;\r\n\tbackground-color:#ffffff !important;\r\n\tcolor: #000000 !important;\r\n\tfont-size:16px !important;\r\n\tfont-family: Open Sans !important;\r\n\t\r\n\t\tborder: 1px solid #e6e6e6 !important;\r\n\t}\r\n#tab_container_495 .wpsm_nav-tabs {\r\n    border-bottom: 0px solid #ddd;\r\n}\r\n#tab_container_495 .wpsm_nav-tabs > li.active > a, #tab_container_495 .wpsm_nav-tabs > li.active > a:hover, #tab_container_495 .wpsm_nav-tabs > li.active > a:focus {\r\n\tcolor: #000000 !important;\r\n\tcursor: default;\r\n\tbackground-color: #ffffff !important;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n}\r\n\r\n#tab_container_495 .wpsm_nav-tabs > li > a {\r\n    margin-right: 0px !important; \r\n    line-height: 1.42857143 !important;\r\n    border: 1px solid #d5d5d5 !important;\r\n    border-radius: 0px 0px 0 0 !important; \r\n\tbackground-color: #e8e8e8 !important;\r\n\tcolor: #000000 !important;\r\n\tpadding: 15px 18px 15px 18px !important;\r\n\ttext-decoration: none !important;\r\n\tfont-size: 14px !important;\r\n\ttext-align:center !important;\r\n\tfont-family: Open Sans !important;\r\n}\r\n#tab_container_495 .wpsm_nav-tabs > li > a:focus {\r\noutline: 0px !important;\r\n}\r\n\r\n#tab_container_495 .wpsm_nav-tabs > li > a:before {\r\n\tdisplay:none !important;\r\n}\r\n#tab_container_495 .wpsm_nav-tabs > li > a:after {\r\n\tdisplay:none !important ;\r\n}\r\n#tab_container_495 .wpsm_nav-tabs > li{\r\npadding:0px !important ;\r\nmargin:0px;\r\n}\r\n\r\n#tab_container_495 .wpsm_nav-tabs > li > a:hover , #tab_container_495 .wpsm_nav-tabs > li > a:focus {\r\n    color: #000000 !important;\r\n    background-color: #e8e8e8 !important;\r\n\tborder: 1px solid #d5d5d5 !important;\r\n\t\r\n}\r\n#tab_container_495 .wpsm_nav-tabs > li > a .fa{\r\n\r\nmargin-right:5px !important;\r\n\r\nmargin-left:5px !important;\r\n\r\n\r\n}\r\n\r\n\t\t#tab_container_495 .wpsm_nav-tabs a{\r\n\t\t\tbackground-image: none;\r\n\t\t\tbackground-position: 0 0;\r\n\t\t\tbackground-repeat: repeat-x;\r\n\t\t}\r\n\t\t\t\r\n\r\n\r\n#tab_container_495 .wpsm_nav-tabs > li {\r\n    float: left;\r\n    margin-bottom: -1px !important;\r\n\tmargin-right:0px !important; \r\n}\r\n\r\n\r\n#tab_container_495 .tab-content{\r\noverflow:hidden !important;\r\n}\r\n\r\n\r\n@media (min-width: 769px) {\r\n\r\n\t#tab_container_495 .wpsm_nav-tabs > li{\r\n\t\tfloat:left !important ;\r\n\t\t\t\tmargin-right:-1px !important;\r\n\t\t\t\t\t}\r\n\t#tab_container_495 .wpsm_nav-tabs{\r\n\t\tfloat:none !important;\r\n\t\tmargin:0px !important;\r\n\t}\r\n\r\n\t#tab_container_495 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_495 .wpsm_nav{\r\n\t\t\t}\r\n\r\n}\r\n\r\n\r\n\r\n@media (max-width: 768px) {\r\n\t#tab_container_495 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_495 .wpsm_nav{\r\n\t\t\t}\r\n}\r\n\r\n\r\n\t.wpsm_nav-tabs li:before{\r\n\t\tdisplay:none !important;\r\n\t}\r\n\r\n\t@media (max-width: 768px) {\r\n\t\t\t\t\r\n\t\t\t\t.wpsm_nav-tabs{\r\n\t\t\tmargin-left:0px !important;\r\n\t\t\tmargin-right:0px !important; \r\n\t\t\t\r\n\t\t}\r\n\t\t\t\t#tab_container_495 .wpsm_nav-tabs > li{\r\n\t\t\tfloat:none !important;\r\n\t\t}\r\n\t\t\t\r\n\t}\t\t\t\t<\/style>\r\n\t\t\t\t<div id=\"tab_container_495\" >\r\n\t \r\n\t\t\t\t\t<ul class=\"wpsm_nav wpsm_nav-tabs\" role=\"tablist\" id=\"myTab_495\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  class=\"active\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_495_1\" aria-controls=\"tabs_desc_495_1\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u7c21\u4ecb\u8207\u529f\u80fd\u8aaa\u660e<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_495_2\" aria-controls=\"tabs_desc_495_2\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u67b6\u69cb\u8207\u53c3\u8003\u8cc7\u6599<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_495_3\" aria-controls=\"tabs_desc_495_3\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u8a55\u4f30\u7d50\u679c\u8207\u5c55\u793a<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_495_4\" aria-controls=\"tabs_desc_495_4\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u4f86\u8a66\u8a66\u5427<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\t\t\t\t <\/ul>\r\n\r\n\t\t\t\t\t  <!-- Tab panes -->\r\n\t\t\t\t\t  <div class=\"tab-content\" id=\"tab-content_495\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane  in active \" id=\"tabs_desc_495_1\">\r\n\t\t\t\t\t\t\t\t<p style=\"font-size: 14px;\">\r\n\u8fd1\u5e74\u4f86\uff0c\u96a8\u8457\u4eba\u5de5\u667a\u6167\u7684\u84ec\u52c3\u767c\u5c55\uff0c\u4eba\u5011\u958b\u59cb\u5617\u8a66\u5229\u7528\u4eba\u5de5\u667a\u6167\u89e3\u6c7a\u8a31\u591a\u554f\u984c\u3002\u8a9e\u8005\u81ea\u52d5\u5206\u6bb5\u6a19\u8a18\uff08Diarization\uff09\u6280\u8853\u4e5f\u662f\u5176\u4e2d\u4e4b\u4e00\uff0c\u8a9e\u8005\u81ea\u52d5\u5206\u6bb5\u6a19\u8a18\u7cfb\u7d71\u4e3b\u8981\u8ca0\u8cac\u81ea\u52d5\u6a19\u8a18\u51fa\u4e00\u6bb5\u97f3\u6a94\u4e2d\u4e0d\u540c\u4eba\u8b1b\u8a71\u7684\u6642\u9593\u9ede\uff0c\u8fa8\u8b58\u51fa\u5728\u4ec0\u9ebc\u6642\u9593\u9ede\u6709\u4e0d\u540c\u4eba\u8aaa\u8a71\u7684\u6d3b\u52d5\u60c5\u6cc1\u3002\u76ee\u524d\uff0c\u8a9e\u8005\u81ea\u52d5\u5206\u6bb5\u6a19\u8a18\u7cfb\u7d71\u76ee\u524d\u88ab\u5ee3\u6cdb\u7684\u61c9\u7528\u5728\u6703\u8b70\u8a18\u9304\u548c\u81ea\u52d5\u5b57\u5e55\u751f\u6210\u7b49\u9818\u57df\uff0c\u8207\u81ea\u52d5\u8a9e\u97f3\u8fa8\u8b58\u7cfb\u7d71\uff08Automatic Speech Recognition , ASR\uff09\u76f8\u7d50\u5408\uff0c\u80fd\u5920\u8fa8\u8b58\u51fa\u4e0d\u540c\u4eba\u5728\u751a\u9ebc\u6642\u9593\u9ede\u8aaa\u4e86\u751a\u9ebc\u8a71\u3002\r\n\u672c\u7cfb\u7d71\u4e3b\u8981\u57fa\u65bc\u7aef\u5230\u7aef\u67b6\u69cb\u5be6\u505a\uff0c\u7aef\u5230\u7aef\u6a21\u578b\u5c07\u8a9e\u8005\u81ea\u52d5\u5206\u6bb5\u6a19\u8a18\u4efb\u52d9\u5b9a\u7fa9\u6210\u591a\u6a19\u7c64\u5206\u985e\uff08Multi-label Classification\uff09\u554f\u984c\u3002\u53ea\u9700\u8981\u5c07\u5f85\u8fa8\u8b58\u7684\u97f3\u6a94\u8f38\u5165\u6a21\u578b\uff0c\u6a21\u578b\u4fbf\u6703\u5c07\u97f3\u6a94\u4e2d\u4e0d\u540c\u6642\u9593\u9ede\u5206\u985e\u7d66\u4e0d\u540c\u7684\u8a9e\u8005\u3002\r\n<br><br>\r\n\u672c\u7cfb\u7d71\u4e3b\u8981\u57fa\u65bc\u7aef\u5230\u7aef\u67b6\u69cb\u5be6\u505a\uff0c\u7aef\u5230\u7aef\u6a21\u578b\u5c07\u8a9e\u8005\u81ea\u52d5\u5206\u6bb5\u6a19\u8a18\u4efb\u52d9\u5b9a\u7fa9\u6210\u591a\u6a19\u7c64\u5206\u985e\uff08Multi-label Classification\uff09\u554f\u984c\u3002\u53ea\u9700\u8981\u5c07\u5f85\u8fa8\u8b58\u7684\u97f3\u6a94\u8f38\u5165\u6a21\u578b\uff0c\u6a21\u578b\u4fbf\u6703\u5c07\u97f3\u6a94\u4e2d\u4e0d\u540c\u6642\u9593\u9ede\u5206\u985e\u7d66\u4e0d\u540c\u7684\u8a9e\u8005\u3002\r\n<br><br>\r\n\u672c\u7cfb\u7d71\u4e3b\u8981\u6539\u9032\u50b3\u7d71\u7aef\u5230\u7aef\u67b6\u69cb\u4e2d\u7684\u8907\u96dc\u5ea6\u554f\u984c\u3002\u7531\u65bc\u50b3\u7d71\u7aef\u5230\u7aef\u8a9e\u8005\u81ea\u52d5\u5206\u6bb5\u6a19\u8a18\u7cfb\u7d71\u63a1\u7528\u8f49\u63db\u5668\uff08Transformer\uff09 \u67b6\u69cb\u3002\u5c0e\u81f4\u6a21\u578b\u7121\u6cd5\u4e00\u6b21\u884c\u8fa8\u8b58\u8f03\u9577\u7684\u97f3\u8a0a\u6a94\u6848\u3002\u672c\u7cfb\u7d71\u4e3b\u8981\u57fa\u65bc\u5927\u578b\u8a9e\u8a00\u6a21\u578b\uff08Large Language Model\uff09\u4e2d\u4e4b\u4fdd\u7559\u795e\u7d93\u7db2\u8def\uff08Retention Network\uff09\u6539\u9032\u3002\u4f7f\u6211\u5011\u7684\u8a9e\u8005\u5206\u6bb5\u8fa8\u8b58\u7cfb\u7d71\u53ef\u4ee5\u4e00\u6b21\u6027\u8fa8\u8b58\u9577\u97f3\u6a94\u3002\u4e14\u5728\u8907\u96dc\u5ea6\u4e0b\u964d\u7684\u540c\u6642\uff0c\u6a21\u578b\u7684\u6e96\u78ba\u5ea6\u76f8\u6bd4\u8b8a\u63db\u5668\u67b6\u69cb\u4f9d\u7136\u6709\u6240\u63d0\u5347\u3002\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_495_2\">\r\n\t\t\t\t\t\t\t\t<p style=\"font-size: 14px;\">\r\n<strong>\u67b6\u69cb\u8207\u53c3\u8003\u8cc7\u6599<\/strong>\uff1a<br>\r\n\u672c\u7cfb\u7d71\u4e3b\u8981\u57fa\u65bc\u7aef\u5230\u7aef\u8a9e\u8005\u4ee5\u7de8\u89e3\u78bc\u5438\u6536\u5668\u67b6\u69cb\u589e\u5f37\u4e4b\u81ea\u52d5\u5206\u6bb5\u6a19\u8a18\u7cfb\u7d71 \uff08End-To-End Neural Diarization - Encdoer Decoder Attractor, EEND-EDA\uff09\u5be6\u505a\uff0c\u4ee5\u4e0b\u5c07\u8a73\u7d30\u4ecb\u7d39\u7cfb\u7d71\u4e4b\u67b6\u69cb\u3002\r\n<br><br>\r\nEEND-EDA \u67b6\u69cb\u5728 2019 \u5e74\u7531 Hitachi \u516c\u53f8\u6240\u63d0\u51fa\uff0c\u76ee\u7684\u5728\u6539\u5584\u7aef\u5230\u7aef\u7cfb\u7d71\u7121\u6cd5\u8655\u7406\u672a\u77e5\u8a9e\u8005\u4e4b\u60c5\u6cc1\u3002EEND-EDA \u67b6\u69cb\u4e3b\u8981\u7531\u7de8\u78bc\u5668\uff08Encoder\uff09\u4ee5\u53ca\u7de8\u89e3\u78bc\u5438\u6536\u5668\uff08EDA\uff09\u67b6\u69cb\u6240\u7d44\u6210\u3002\u7de8\u78bc\u5668\u8ca0\u8cac\u6355\u6349\u8f38\u5165\u97f3\u8a0a\u4e4b\u7279\u5fb5\uff0c\u4e26\u5c07\u7279\u5fb5\u7de8\u78bc\u6210\u7279\u5b9a\u9577\u5ea6\u4e4b\u5411\u91cf\u3002\u5728\u672c\u7cfb\u7d71\u4e2d\uff0c\u6211\u5011\u5c07\u7de8\u78bc\u5668\u66f4\u63db\u6210\u4f4e\u8907\u96dc\u5ea6\u4e4b\u591a\u7dad\u5ea6\u4fdd\u7559\u795e\u7d93\u7db2\u8def\uff0c\u4ee5\u6539\u5584\u9577\u97f3\u6a94\u8fa8\u8b58\u554f\u984c\u3002\u4fdd\u7559\u7db2\u8def\u4e4b\u7de8\u78bc\u5668\u67b6\u69cb\u5982\u4e0b\u5716\uff08\u4e00\uff09\u6240\u793a\u3002\r\n<br><br>\r\n<img src=\"https:\/\/i.imgur.com\/Dc3uyAJ.png\" alt=\"\" \/>\r\n<br><br>\r\n\u800c\u5728\u8ca0\u8cac\u9810\u6e2c\u8a9e\u8005\u6578\u91cf\u4e4b\u7de8\u89e3\u78bc\u5438\u6536\u5668\u67b6\u69cb\uff08EDA\uff09\u4e3b\u8981\u7531\u9577\u77ed\u671f\u905e\u8ff4\u795e\u7d93\u7db2\u8def\uff08Long Short Term Memory, LSTM\uff09\u6240\u69cb\u6210\u3002\u900f\u904e LSTM \u67b6\u69cb\u4e4b\u7de8\u89e3\u78bc\u5668\uff0c\u6a21\u578b\u53ef\u4ee5\u52d5\u614b\u6c7a\u5b9a\u6bcf\u6bb5\u97f3\u6a94\u7576\u4e2d\u6709\u591a\u5c11\u500b\u5438\u6536\u5668\uff08Attrzctor\uff09\u3002\u6bcf\u500b\u5438\u6536\u5668\u5373\u5f85\u8868\u4e00\u500b\u8a9e\u8005\u3002\u6700\u5f8c\u5c07\u9810\u6e2c\u4e4b\u5438\u6536\u5668\u8207\u7de8\u78bc\u5668\u8f38\u51fa\u76f8\u4e58\uff0c\u5373\u53ef\u5f97\u5230\u8a9e\u8005\u5206\u6bb5\u6a19\u8a18\u7cfb\u7d71\u4e4b\u8f38\u51fa\u3002\u6574\u9ad4 EDA \u67b6\u69cb\u5982\u4e0b\u5716\uff08\u4e8c\uff09\u6240\u793a\u3002\r\n<br><br>\r\n<img src=\"https:\/\/i.imgur.com\/ajFBPPM.png\" alt=\"\" \/>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_495_3\">\r\n\t\t\t\t\t\t\t\t<p style=\"font-size: 14px;\">\r\n<strong>\u8a55\u4f30\u7d50\u679c\u8207\u5c55\u793a<\/strong>\uff1a<br>\r\n\u672c\u8a9e\u8005\u81ea\u52d5\u5206\u6bb5\u6a19\u8a18\u7cfb\u7d71\u4e3b\u8981\u7531\u4e09\u500b\u8cc7\u6599\u96c6\u6240\u69cb\u6210\uff0c\u524d\u5169\u500b\u662f\u7531\u81ea\u52d5\u8a9e\u97f3\u8fa8\u8b58\u7cfb\u7d71\u4e2d\u4e4b Librispeech \u8cc7\u6599\u96c6\u6df7\u5408\u800c\u6210\u3002\u5206\u5225\u70ba Libri2mix \u4ee5\u53ca Libri3mix\uff0c\u5206\u5225\u4ee3\u8868\u6df7\u5408\u6210\u5169\u500b\u8a9e\u8005\u4ee5\u53ca\u4e09\u500b\u8a9e\u8005\u7684\u7248\u672c\u3002\u672c\u7cfb\u7d71\u4e3b\u8981\u6703\u4f7f\u7528 Libri2mix \u8cc7\u6599\u96c6\u505a\u4e3b\u8981\u8a13\u7df4\uff0c\u4e26\u4f7f\u7528 Libri3mix \u8cc7\u6599\u96c6\u505a\u8a9e\u8005\u5fae\u8abf\u3002\u6700\u5f8c\u6211\u5011\u6703\u4f7f\u7528\u4e2d\u6587\u8cc7\u6599\u96c6 ALi-Meeting \u67b6\u69cb\u53bb\u5c0d\u7cfb\u7d71\u505a\u8a9e\u8a00\u4e0a\u9762\u7684\u5fae\u8abf\u3002\r\n<br><br>\r\n\u5728\u672c\u7cfb\u7d71\u4e2d\uff0c\u8a13\u7df4\u7684\u8cc7\u6599\u6703\u56fa\u5b9a\u5728 5~10 \u79d2\u5de6\u53f3\u4e4b\u97f3\u6a94\uff0c\u4e26\u4e14\u63a7\u5236\u8a9e\u8005\u6578\u91cf\u4ee5\u8a13\u7df4 EDA \u67b6\u69cb\u3002\u8cc7\u6599\u96c6\u7e3d\u6642\u6578\u5982\u8868\uff08\u4e00\uff09\u6240\u793a\u3002\r\n\u6700\u5f8c\u6211\u5011\u6703\u4f7f\u7528\u8a9e\u8005\u5206\u6bb5\u932f\u8aa4\u7387\uff08Diarization Error Rate, DER\uff09\u6307\u6a19\u505a\u8a55\u4f30\uff0c\u4e26\u4e14\u6e2c\u8a66\u5728 GTX-1080 Ti \u986f\u793a\u5361\u4e0a\u672c\u7cfb\u7d71\u53ef\u8fa8\u8b58\u7684\u6700\u9577\u9577\u5ea6\u3002\u6211\u5011\u5c07\u7d50\u679c\u6574\u7406\u5728\u8868\uff08\u4e8c\uff09\u3002\r\n<br><br>\r\n<img src=\"https:\/\/i.imgur.com\/CuRAnUA.png\" alt=\"\" \/>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_495_4\">\r\n\t\t\t\t\t\t\t\t<p style=\"font-size: 14px;\">\r\n<strong>\u8a66\u73a9\u7a0b\u5f0f\u8aaa\u660e\uff1a<\/strong>\uff1a<br>\r\n\u6b64 Web \u7a0b\u5f0f\u5206\u70ba\u5169\u500b\u90e8\u4efd\uff0c\u7b2c\u4e00\u500b\u90e8\u4efd\u53ef\u4ee5\u76f4\u63a5\u4f7f\u7528\u8a2d\u5099\u9ea5\u514b\u98a8\u9032\u884c\u9304\u97f3\u8207\u8fa8\u8b58\u3002\u7b2c\u4e8c\u90e8\u4efd\u53ef\u4ee5\u76f4\u63a5\u4e0a\u50b3\u97f3\u6a94\u9032\u884c\u8fa8\u8b58\u3002\u6ce8\u610f\u97f3\u6a94\u683c\u5f0f\u5fc5\u9808\u70ba wav \u683c\u5f0f\uff0c\u4e26\u4e14\u8f49\u70ba\u55ae\u8072\u9053\u4ee5\u53ca 8000 \u63a1\u6a23\u7387\u3002\r\n<br><br>\r\n\u64cd\u4f5c\u6d41\u7a0b\uff1a\uff1a<br>\r\n<p style=\"font-size: 14px;\">\r\n<ol>\r\n<li>\u6b32\u4f7f\u7528\u9304\u97f3\u8fa8\u8b58\uff0c\u8acb\u5148\u6309\u4e0b\u9304\u97f3\u6309\u9215\uff0c\u5f85\u9304\u97f3\u5b8c\u6210\u6309\u4e0b\u505c\u6b62\u3002<\/li>\r\n<li>\u6b32\u56de\u64ad\u9304\u97f3\u8acb\u6309\u4e0b\u64ad\u653e\uff0c\u5373\u53ef\u8046\u807d\u525b\u525b\u9304\u97f3\u7684\u97f3\u6a94\u3002<\/li>\r\n<li>\u6b32\u8fa8\u8b58\u6b64\u6bb5\u9304\u97f3\u97f3\u6a94\uff0c\u8acb\u6309\u4e0b\u63d0\u4ea4\uff0c\u8fa8\u8b58\u7d50\u679c\u5373\u6703\u986f\u793a\u5728\u4e0b\u65b9\u3002<\/li>\r\n<li>4.\t\u6b32\u4f7f\u7528\u6a94\u6848\u8fa8\u8b58\uff0c\u8acb\u6309\u4e0b\u9078\u64c7\u6587\u4ef6\uff0c\u9078\u53d6\u9700\u8981\u8fa8\u8b58\u7684\u97f3\u6a94\u5f8c\u6309\u4e0b\u4e0a\u50b3\u6a94\u6848\u5373\u53ef\u3002<\/li>\r\n<\/ol>\r\n<br>\r\n<a id=\"AI_ASR_LINK\" href=\"https:\/\/datasci.mis.nsysu.edu.tw:8444\/\" target=\"_blank\" rel=\"noopener\">\r\n<img class=\"alignnone size-full wp-image-337\" src=\"https:\/\/i.imgur.com\/2oiG92j.png\" alt=\"\" width=\"198\" height=\"60\" \/>\r\n<\/a>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t <\/div>\r\n\t\t\t\t\t \r\n\t\t\t\t <\/div>\r\n <script>\r\n\t\tjQuery(function () {\r\n\t\t\tjQuery('#myTab_495 a:first').tab('show')\r\n\t\t});\r\n\t\t\r\n\t\t\t\tjQuery(function(){\r\n\t\t\tvar b=\"fadeIn\";\r\n\t\t\tvar c;\r\n\t\t\tvar a;\r\n\t\t\td(jQuery(\"#myTab_495 a\"),jQuery(\"#tab-content_495\"));function d(e,f,g){\r\n\t\t\t\te.click(function(i){\r\n\t\t\t\t\ti.preventDefault();\r\n\t\t\t\t\tjQuery(this).tab(\"show\");\r\n\t\t\t\t\tvar h=jQuery(this).data(\"easein\");\r\n\t\t\t\t\tif(c){c.removeClass(a);}\r\n\t\t\t\t\tif(h){f.find(\"div.active\").addClass(\"animated \"+h);a=h;}\r\n\t\t\t\t\telse{if(g){f.find(\"div.active\").addClass(\"animated \"+g);a=g;}else{f.find(\"div.active\").addClass(\"animated \"+b);a=b;}}c=f.find(\"div.active\");\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t});\r\n\t\t\r\n\r\n\t\tfunction do_resize(){\r\n\r\n\t\t\tvar width=jQuery( '.tab-content .tab-pane iframe' ).width();\r\n\t\t\tvar height=jQuery( '.tab-content .tab-pane iframe' ).height();\r\n\r\n\t\t\tvar toggleSize = true;\r\n\t\t\tjQuery('iframe').animate({\r\n\t\t\t    width: toggleSize ? width : 640,\r\n\t\t\t    height: toggleSize ? height : 360\r\n\t\t\t  }, 250);\r\n\r\n\t\t\t  toggleSize = !toggleSize;\r\n\t\t}\r\n\r\n\r\n\t<\/script>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_105_4\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 style=\"margin-bottom:20px ;display:block;width:100%;margin-top:10px\">\u81c9\u90e8\u8fa8\u8b58 <\/h3>\r\n\t\t\t\t\t\t\t\t<style>\r\n\t\t\t\t\r\n\t\t\t\t\t#tab_container_107 {\r\n\toverflow:hidden;\r\n\tdisplay:block;\r\n\twidth:100%;\r\n\tborder:0px solid #ddd;\r\n\tmargin-bottom:30px;\r\n\t}\r\n\r\n#tab_container_107 .tab-content{\r\n\tpadding:20px;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n\tmargin-top: 0px;\r\n\tbackground-color:#ffffff !important;\r\n\tcolor: #000000 !important;\r\n\tfont-size:14px !important;\r\n\tfont-family: Open Sans !important;\r\n\t\r\n\t\tborder: 1px solid #e6e6e6 !important;\r\n\t}\r\n#tab_container_107 .wpsm_nav-tabs {\r\n    border-bottom: 0px solid #ddd;\r\n}\r\n#tab_container_107 .wpsm_nav-tabs > li.active > a, #tab_container_107 .wpsm_nav-tabs > li.active > a:hover, #tab_container_107 .wpsm_nav-tabs > li.active > a:focus {\r\n\tcolor: #000000 !important;\r\n\tcursor: default;\r\n\tbackground-color: #ffffff !important;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n}\r\n\r\n#tab_container_107 .wpsm_nav-tabs > li > a {\r\n    margin-right: 0px !important; \r\n    line-height: 1.42857143 !important;\r\n    border: 1px solid #d5d5d5 !important;\r\n    border-radius: 0px 0px 0 0 !important; \r\n\tbackground-color: #e8e8e8 !important;\r\n\tcolor: #000000 !important;\r\n\tpadding: 15px 18px 15px 18px !important;\r\n\ttext-decoration: none !important;\r\n\tfont-size: 14px !important;\r\n\ttext-align:center !important;\r\n\tfont-family: Open Sans !important;\r\n}\r\n#tab_container_107 .wpsm_nav-tabs > li > a:focus {\r\noutline: 0px !important;\r\n}\r\n\r\n#tab_container_107 .wpsm_nav-tabs > li > a:before {\r\n\tdisplay:none !important;\r\n}\r\n#tab_container_107 .wpsm_nav-tabs > li > a:after {\r\n\tdisplay:none !important ;\r\n}\r\n#tab_container_107 .wpsm_nav-tabs > li{\r\npadding:0px !important ;\r\nmargin:0px;\r\n}\r\n\r\n#tab_container_107 .wpsm_nav-tabs > li > a:hover , #tab_container_107 .wpsm_nav-tabs > li > a:focus {\r\n    color: #000000 !important;\r\n    background-color: #e8e8e8 !important;\r\n\tborder: 1px solid #d5d5d5 !important;\r\n\t\r\n}\r\n#tab_container_107 .wpsm_nav-tabs > li > a .fa{\r\n\r\nmargin-right:5px !important;\r\n\r\nmargin-left:5px !important;\r\n\r\n\r\n}\r\n\r\n\t\t#tab_container_107 .wpsm_nav-tabs a{\r\n\t\t\tbackground-image: url(https:\/\/aip.cm.nsysu.edu.tw\/wp-content\/plugins\/tabs-responsive\/assets\/images\/style-soft.png);\r\n\t\t\tbackground-position: 0 0;\r\n\t\t\tbackground-repeat: repeat-x;\r\n\t\t}\r\n\t\t\t\r\n\r\n\r\n#tab_container_107 .wpsm_nav-tabs > li {\r\n    float: left;\r\n    margin-bottom: -1px !important;\r\n\tmargin-right:0px !important; \r\n}\r\n\r\n\r\n#tab_container_107 .tab-content{\r\noverflow:hidden !important;\r\n}\r\n\r\n\r\n@media (min-width: 769px) {\r\n\r\n\t#tab_container_107 .wpsm_nav-tabs > li{\r\n\t\tfloat:left !important ;\r\n\t\t\t\tmargin-right:-1px !important;\r\n\t\t\t\t\t}\r\n\t#tab_container_107 .wpsm_nav-tabs{\r\n\t\tfloat:none !important;\r\n\t\tmargin:0px !important;\r\n\t}\r\n\r\n\t#tab_container_107 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_107 .wpsm_nav{\r\n\t\t\t}\r\n\r\n}\r\n\r\n\r\n\r\n@media (max-width: 768px) {\r\n\t#tab_container_107 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_107 .wpsm_nav{\r\n\t\t\t}\r\n}\r\n\r\n\r\n\t.wpsm_nav-tabs li:before{\r\n\t\tdisplay:none !important;\r\n\t}\r\n\r\n\t@media (max-width: 768px) {\r\n\t\t\t\t\r\n\t\t\t\t.wpsm_nav-tabs{\r\n\t\t\tmargin-left:0px !important;\r\n\t\t\tmargin-right:0px !important; \r\n\t\t\t\r\n\t\t}\r\n\t\t\t\t#tab_container_107 .wpsm_nav-tabs > li{\r\n\t\t\tfloat:none !important;\r\n\t\t}\r\n\t\t\t\r\n\t}\t\t\t\t<\/style>\r\n\t\t\t\t<div id=\"tab_container_107\" >\r\n\t \r\n\t\t\t\t\t<ul class=\"wpsm_nav wpsm_nav-tabs\" role=\"tablist\" id=\"myTab_107\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  class=\"active\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_107_1\" aria-controls=\"tabs_desc_107_1\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u7c21\u4ecb\u8207\u529f\u80fd\u8aaa\u660e<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_107_2\" aria-controls=\"tabs_desc_107_2\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u5546\u696d\u61c9\u7528<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_107_3\" aria-controls=\"tabs_desc_107_3\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u67b6\u69cb\u8207\u53c3\u8003\u8cc7\u6599<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_107_4\" aria-controls=\"tabs_desc_107_4\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u8a55\u4f30\u7d50\u679c\u5c55\u793a<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_107_5\" aria-controls=\"tabs_desc_107_5\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u4f86\u8a66\u8a66\u5427<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\t\t\t\t <\/ul>\r\n\r\n\t\t\t\t\t  <!-- Tab panes -->\r\n\t\t\t\t\t  <div class=\"tab-content\" id=\"tab-content_107\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane  in active \" id=\"tabs_desc_107_1\">\r\n\t\t\t\t\t\t\t\t<p>\u81c9\u90e8\u8fa8\u8b58\u662f\u4e00\u500b\u65e5\u76ca\u666e\u53ca\u7684\u6280\u8853\uff0c\u5b83\u53ef\u4ee5\u8b58\u5225\u5716\u50cf\u6216\u8996\u983b\u4e2d\u7684\u4eba\u81c9\uff0c\u4e26\u5728\u5404\u7a2e\u61c9\u7528\u4e2d\u6d3e\u4e0a\u7528\u5834\u3002\u4f8b\u5982\uff0c\u4f60\u53ef\u80fd\u5df2\u7d93\u5728\u793e\u4ea4\u5a92\u9ad4\u4e0a\u4f7f\u7528\u904e\u81c9\u90e8\u8fa8\u8b58\u529f\u80fd\uff0c\u4f86\u6a19\u8a18\u7167\u7247\u4e2d\u7684\u670b\u53cb\uff0c\u6216\u8005\u5728\u624b\u6a5f\u4e0a\u4f7f\u7528\u81c9\u90e8\u8fa8\u8b58\u529f\u80fd\u4f86\u89e3\u9396\u8a2d\u5099\u3002\u6b64\u5916\uff0c\u81c9\u90e8\u8fa8\u8b58\u6280\u8853\u5728\u884c\u4eba\u5075\u6e2c\u3001\u5de5\u696d\u5f71\u50cf\u8655\u7406\u7b49\u9818\u57df\u4e5f\u6709\u5ee3\u6cdb\u61c9\u7528\uff0c\u4f8b\u5982\uff0c\u5728\u88fd\u9020\u696d\u4e2d\uff0c\u81c9\u90e8\u8fa8\u8b58\u6280\u8853\u53ef\u4ee5\u7528\u4f86\u8b58\u5225\u5de5\u4eba\uff0c\u4e26\u6839\u64da\u4ed6\u5011\u7684\u8eab\u4efd\u9032\u884c\u5b89\u5168\u8a2a\u554f\u63a7\u5236\u3002<\/p>\r\n<p>\u76ee\u524d\uff0c\u4e3b\u6d41\u7684\u81c9\u90e8\u8fa8\u8b58\u958b\u6e90\u5957\u4ef6\u5305\u62ecYolov3\u548cMobileNetV2\uff0c\u5169\u8005\u5747\u57fa\u65bc\u6df1\u5ea6\u5b78\u7fd2\u6280\u8853\u3002Yolov3\u4ee5\u5176\u7cbe\u6e96\u7684\u7269\u9ad4\u8fa8\u8b58\u80fd\u529b\u800c\u812b\u7a4e\u800c\u51fa\uff0c\u7279\u5225\u64c5\u9577\u5c0f\u7269\u9ad4\u6aa2\u6e2c\uff0c\u4e26\u63d0\u4f9b\u4e86\u7269\u9ad4\u5728\u5716\u50cf\u4e2d\u7684\u7cbe\u78ba\u4f4d\u7f6e\u3001\u6240\u5c6c\u985e\u5225\u4ee5\u53ca\u6a21\u578b\u5c0d\u9810\u6e2c\u7684\u78ba\u4fe1\u7a0b\u5ea6\u3002\u76f8\u5c0d\u800c\u8a00\uff0cMobileNetV2\u5c08\u70ba\u79fb\u52d5\u8a2d\u5099\u512a\u5316\uff0c\u5176\u8f15\u91cf\u5316\u7d50\u69cb\u4f7f\u5176\u9069\u7528\u65bc\u8cc7\u6e90\u6709\u9650\u7684\u624b\u6a5f\u6216\u5d4c\u5165\u5f0f\u88dd\u7f6e\uff0c\u7279\u5225\u9069\u5408\u61c9\u7528\u5728\u76f8\u6a5f\u548c\u667a\u80fd\u624b\u6a5f\u7b49\u79fb\u52d5\u8a2d\u5099\u4e0a\u7684\u5373\u6642\u5f71\u50cf\u8655\u7406\u3002<\/p>\r\n<p>\u5982\u679c\u60a8\u5c0d\u81c9\u90e8\u8fa8\u8b58\u9818\u57df\u62b1\u6709\u6fc3\u539a\u8208\u8da3\uff0c\u6211\u5011\u671f\u671b\u9019\u4e9b\u4ecb\u7d39\u7684\u5de5\u5177\u548c\u5957\u4ef6\u5c07\u5c0d\u60a8\u6253\u9020\u500b\u4eba\u81c9\u90e8\u8fa8\u8b58\u7cfb\u7d71\u63d0\u4f9b\u5be6\u8cea\u5354\u52a9\uff01<\/p>\r\n\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_107_2\">\r\n\t\t\t\t\t\t\t\t <p>\u5728\u73fe\u4eca\u793e\u6703\u4e2d\uff0c\u96a8\u8457\u79d1\u6280\u7684\u9032\u6b65\uff0c\u5404\u90e8\u9580\u3001\u6a5f\u69cb\u5c0d\u65bc\u4f7f\u7528\u8005\u8eab\u5206\u9a57\u8b49\u7684\u9700\u6c42\u4e5f\u5927\u5e45\u4e0a\u5347\uff0c\u56e0\u6b64\u4e5f\u4f7f\u81c9\u90e8\u8fa8\u8b58\u6280\u8853\u8d8a\u4f86\u8d8a\u666e\u53ca\uff0c\u5176\u61c9\u7528\u7bc4\u570d\u6db5\u84cb\u4e86\u793e\u4ea4\u5a92\u9ad4\u3001\u624b\u6a5f\u89e3\u9396\u7b49\u591a\u500b\u9818\u57df\uff0c\u4e26\u4e14\u5728\u5546\u696d\u61c9\u7528\u4e2d\u5c55\u73fe\u4e86\u5de8\u5927\u7684\u6f5b\u529b\u3001\u5927\u653e\u7570\u5f69\u3002<\/p>\r\n<p>\u63a5\u8457\u8b93\u6211\u5011\u4f86\u770b\u770b\u6709\u54ea\u4e9b\u61c9\u7528\u5427\uff1a<\/p>\r\n<ul>\r\n  <li>\u5b89\u5168\u8a2a\u554f\u63a7\u5236\uff1a\u5728\u516c\u53f8\u6216\u5de5\u5ee0\uff0c\u81c9\u90e8\u8fa8\u8b58\u9580\u7981\u7cfb\u7d71\u9010\u6f38\u666e\u53ca\u3002\u54e1\u5de5\u53ea\u9700\u8981\u5237\u81c9\u5c31\u80fd\u8fa8\u5225\u8eab\u4efd\uff0c\u76f8\u8f03\u9580\u7981\u5361\u66f4\u70ba\u65b9\u4fbf\u4e14\u66f4\u6709\u5b89\u5168\u4fdd\u969c\u3002<\/li>\r\n  <li>\u652f\u4ed8\u5b89\u5168\uff1a\u884c\u52d5\u652f\u4ed8\u900f\u904e\u81c9\u90e8\u8fa8\u8b58\u4ee5\u78ba\u8a8d\u4f7f\u7528\u8005\u8eab\u5206\u80fd\u4f7f\u652f\u4ed8\u66f4\u52a0\u5b89\u5168\uff0c\u66f4\u751a\u81f3\u662f\u900f\u904e\u6ac3\u53f0POS\u6a5f\u5237\u81c9\u76f4\u63a5\u7dda\u4e0a\u652f\u4ed8\uff0c\u65b9\u4fbf\u53ef\u9760\u3002<\/li>\r\n  <li>\u6d77\u95dc\u8eab\u5206\u9a57\u8b49\uff1a\u900f\u904e\u81c9\u90e8\u8fa8\u8b58\uff0c\u4eba\u5011\u53ef\u4ee5\u5728\u6d77\u95dc\u66f4\u6709\u6548\u7387\u5730\u901a\u904e\u8eab\u5206\u9a57\u8b49\uff0c\u4e5f\u53ef\u6e1b\u5c11\u4eba\u5de5\u6bd4\u5c0d\u7684\u8aa4\u5dee\u3002<\/li>\r\n<\/ul>\r\n<p>\u9019\u4e9b\u61c9\u7528\u53ef\u4e0d\u53ea\u662f\u6f6e\u6d41\uff0c\u9084\u5e36\u4f86\u66f4\u5b89\u5168\u3001\u66f4\u65b9\u4fbf\u3001\u66f4\u667a\u6167\u7684\u5546\u696d\u9ad4\u9a57\u3002\u7576\u7136\uff0c\u4f7f\u7528\u9019\u4e9b\u6280\u8853\u7684\u540c\u6642\uff0c\u96b1\u79c1\u548c\u5b89\u5168\u554f\u984c\u4e5f\u662f\u9700\u8981\u7279\u5225\u7559\u610f\u7684\uff0c\u4e0d\u80fd\u99ac\u864e\u3002<\/p>\r\n<ul>\r\n    <li>\u901a\u904e\u6d77\u95dc\u4f7f\u7528\u4eba\u81c9\u8fa8\u8b58\r\n        <br>\r\n        <img class=\"alignnone size-full wp-image-188\" src=\"https:\/\/i.imgur.com\/YmGZ1nk.png\" alt=\"\" width=\"752\" height=\"157\" \/>\r\n    <li>\u4eba\u81c9\u8fa8\u8b58\u624b\u6a5f\u89e3\u9396\r\n        <br>\r\n        <img class=\"alignnone size-full wp-image-188\" src=\"https:\/\/i.imgur.com\/PumqYsz.jpg\" alt=\"\" width=\"752\" height=\"157\" \/>\r\n<br>\r\n<\/ul>\r\n\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_107_3\">\r\n\t\t\t\t\t\t\t\t<p>\r\n\u6211\u5011\u76ee\u524d\u64f7\u53d6\u4eba\u81c9\u4f7f\u7528\u7684\u958b\u6e90\u5957\u4ef6\u70ba yolov3\u3002\r\n<br><br>\r\nYolo \u7cfb\u5217 (You only look once, Yolo) \u662f\u95dc\u65bc\u7269\u4ef6\u5075\u6e2c (object detection) \u7684\u985e\u795e\u7d93\u7db2\u8def\u6f14\u7b97\u6cd5\uff0c\u4ee5\u5c0f\u773e\u67b6\u69cb darknet \u5be6\u4f5c\uff0c\u5be6\u4f5c\u8a72\u67b6\u69cb\u7684\u4f5c\u8005 Joseph Redmon \u6c92\u6709\u7528\u5230\u4efb\u4f55\u8457\u540d\u6df1\u5ea6\u5b78\u7fd2\u6846\u67b6\uff0c\u8f15\u91cf\u3001\u4f9d\u8cf4\u5c11\u3001\u6f14\u7b97\u6cd5\u9ad8\u6548\u7387\uff0c\u5728\u5de5\u696d\u61c9\u7528\u9818\u57df\u5f88\u6709\u50f9\u503c\uff0c\u4f8b\u5982\u884c\u4eba\u5075\u6e2c\u3001\u5de5\u696d\u5f71\u50cf\u5075\u6e2c\u7b49\u7b49\u3002\r\n<br><br>\r\n\r\nYolo \u6700\u5927\u7684\u7279\u8272\u662f\u76f4\u63a5 end-to-end \u505a\u7269\u4ef6\u5075\u6e2c\uff0c\u5229\u7528\u6574\u5f35\u5716\u7247\u4f5c\u70ba\u795e\u7d93\u7db2\u8def\u7684\u8f38\u5165\uff0c\u76f4\u63a5\u9810\u6e2c bounding box \u5750\u6a19\u4f4d\u7f6e\u3001bounding box \u542b\u7269\u9ad4\u7684 confidence \u548c\u7269\u9ad4\u6240\u5c6c\u7684\u985e\u5225\u3002\r\n<br><br>\r\n\r\n<br>\r\n<img class=\"alignnone size-full wp-image-188\" src=\"\/wp-content\/uploads\/2020\/12\/8.png\" alt=\"\" width=\"752\" height=\"157\" \/>\r\n<br>\r\n\r\n<br>\r\n(1) Yolov3 \u7684\u57fa\u5e95\u7db2\u8def\u70ba Darknet-53\uff0c\u6709 53 \u5c64\uff0c\u96a8\u8457\u7db2\u7d61\u5c64\u6578\u4e0d\u65b7\u52a0\u6df1 (\u6578\u91cf\u7d1a\u5f9e 20~30 \u5c64\u5230 ~50 \u5c64)\uff0c\u63a1\u7528\u4e86\u4e00\u822c\u985e\u795e\u7d93\u7db2\u8def\u52a0\u6df1\u6642\u5e38\u7528\u7684 ResNet \u7d50\u69cb\u4f86\u89e3\u6c7a\u68af\u5ea6\u554f\u984c\u3002\r\n<br>\r\n\r\n<br>\r\n(2) \u4f7f\u7528\u591a\u5c64\u7d1a\u9810\u6e2c\u67b6\u69cb\u4ee5\u63d0\u5347\u5c0f\u7269\u9ad4\u9810\u6e2c\u80fd\u529b\uff0c\u7279\u5fb5\u5c64\u5f9e\u55ae\u5c64 13x13 \u8b8a\u6210\u4e86\u591a\u5c64 13x13\u300126x26 \u548c 52x52\uff0c\u55ae\u5c64\u9810\u6e2c 5 \u7a2e bounding box \u8b8a\u6210\u6bcf\u5c64 3 \u7a2e bounding box (\u5171 9 \u7a2e)\uff0c\u8a73\u898b\u7db2\u8def\u7d50\u69cb\u5716\u3002\u4f7f\u7528 FPN \u7684\u67b6\u69cb\u53ef\u4ee5\u8b93\u4f4e\u5c64\u8f03\u4f73\u7684\u76ee\u6a19\u4f4d\u7f6e\u548c\u9ad8\u5c64\u8f03\u4f73\u7684\u8a9e\u7fa9\u7279\u5fb5\u878d\u5408\uff0c\u4e26\u4e14\u5728\u4e0d\u540c\u7279\u5fb5\u5c64\u7368\u7acb\u9032\u884c\u9810\u6e2c\uff0c\u4f7f\u5f97\u5c0f\u7269\u9ad4\u6aa2\u6e2c\u6539\u5584\u6548\u679c\u5341\u5206\u660e\u986f\u3002\r\n<br>\r\n\r\n<br>\r\n\u4f7f\u7528 MobilenetV2 \u5be6\u73fe\u4eba\u81c9\u7684\u8fa8\u8b58\r\n<br>\r\n\r\n<br>\r\nMobileNetV2\u662f\u4ee5\u7b2c\u4e00\u4ee3\u70ba\u57fa\u790e\u4f86\u6539\u5584\uff0c\u5ef6\u7e8c\u4e86\u7b2c\u4e00\u4ee3\u900f\u904e\u6df1\u5ea6\u53ef\u5206\u96e2\u5377\u7a4d\uff08Depthwise Separable Convolution\uff09\u7684\u65b9\u5f0f\uff0c\u4f86\u9054\u5230\u58d3\u7e2e\u6a21\u578b\u7684\u76ee\u7684\uff0c\u6e1b\u5c11\u53c3\u6578\u4e26\u63d0\u5347\u904b\u7b97\u901f\u5ea6\uff0c\u9084\u65b0\u589e\u4e862\u9805\u7279\u6027\uff0c\u5c64\u9593\u7684\u7dda\u6027\u8f49\u63db\u65b9\u5f0f\uff08Linear bottleneck\uff09\uff0c\u4ee5\u53caBottleneck\u4e4b\u9593\u7684\u6377\u5f91\u9023\u63a5\uff08Shortcut connections\uff09\u3002\r\n<br>\r\n\r\n<br>\r\nMobileNetV2\u5728\u6df1\u5ea6\u53ef\u5206\u96e2\u5377\u7a4d\u65b9\u6cd5\u524d\uff0c\u589e\u52a0\u4e861X1\u7684\u64f4\u5f35\u5c64\uff0c\u4f86\u589e\u52a0Channel\u6578\u91cf\uff0c\u9032\u800c\u88fd\u9020\u66f4\u591a\u7279\u5fb5\uff0c\u6700\u5f8c\u8f38\u51fa\u6642\u5247\u4e0d\u7528\u7dda\u6027\u6574\u6d41\u55ae\u5143\uff08Rectified Linear Unit\uff0cReLU\uff09\u51fd\u6578\uff0c\u70ba\u4e86\u907f\u514d\u7279\u5fb5\u88ab\u7834\u58de\uff0c\u6539\u63a1\u7528\u7dda\u6027\u8f49\u63db\u7684\u65b9\u5f0f\u3002 \u53e6\u4e00\u500b\u7279\u6027\u5247\u662f\uff0cMobileNetV2\u8207\u50b3\u7d71\u7684ResNet\u4e0d\u540c\uff0cResNet\u662f\u5148\u58d3\u7e2e\u7dad\u5ea6\uff0c\u900f\u904e\u5377\u7a4d\u8403\u53d6\u7279\u5fb5\uff0c\u6700\u5f8c\u518d\u64f4\u5f35\uff0c\u800cMobileNetV2\u5247\u662f\u76f8\u53cd\u7684\u7d50\u69cb\uff08Inverted residuals\uff09\uff0c\u5148\u64f4\u5f35\uff0c\u8403\u53d6\u7279\u5fb5\uff0c\u6700\u5f8c\u518d\u58d3\u7e2e\uff0c\u56e0\u6b64\uff0c\u6377\u5f91\u9023\u63a5\u7684\u662f\u7dad\u5ea6\u7e2e\u6e1b\u5f8c\u7684\u7d50\u679c\u3002\r\n<br>\r\n\r\n<br>\r\nMobileNetV2\u5728\u6df1\u5ea6\u53ef\u5206\u96e2\u5377\u7a4d\u65b9\u6cd5\u524d\uff0c\u589e\u52a0\u4e861X1\u7684\u64f4\u5f35\u5c64\uff0c\u4f86\u589e\u52a0Channel\u6578\u91cf\uff0c\u9032\u800c\u88fd\u9020\u66f4\u591a\u7279\u5fb5\uff0c\u6700\u5f8c\u8f38\u51fa\u6642\u5247\u4e0d\u7528\u7dda\u6027\u6574\u6d41\u55ae\u5143\uff08Rectified Linear Unit\uff0cReLU\uff09\u51fd\u6578\uff0c\u70ba\u4e86\u907f\u514d\u7279\u5fb5\u88ab\u7834\u58de\uff0c\u6539\u63a1\u7528\u7dda\u6027\u8f49\u63db\u7684\u65b9\u5f0f\u3002 \u53e6\u4e00\u500b\u7279\u6027\u5247\u662f\uff0cMobileNetV2\u8207\u50b3\u7d71\u7684ResNet\u4e0d\u540c\uff0cResNet\u662f\u5148\u58d3\u7e2e\u7dad\u5ea6\uff0c\u900f\u904e\u5377\u7a4d\u8403\u53d6\u7279\u5fb5\uff0c\u6700\u5f8c\u518d\u64f4\u5f35\uff0c\u800cMobileNetV2\u5247\u662f\u76f8\u53cd\u7684\u7d50\u69cb\uff08Inverted residuals\uff09\uff0c\u5148\u64f4\u5f35\uff0c\u8403\u53d6\u7279\u5fb5\uff0c\u6700\u5f8c\u518d\u58d3\u7e2e\uff0c\u56e0\u6b64\uff0c\u6377\u5f91\u9023\u63a5\u7684\u662f\u7dad\u5ea6\u7e2e\u6e1b\u5f8c\u7684\u7d50\u679c\u3002\r\n<br>\r\n\r\n<br>\r\n<img class=\"alignnone size-full wp-image-188\" src=\"\/wp-content\/uploads\/2020\/12\/9.png\" alt=\"\" width=\"752\" height=\"157\" \/>\r\n<br>\r\n\r\n<\/p>\r\n\r\n<p><strong>\u5be6\u4f5c\u6b65\u9a5f\uff1a<\/strong>\r\n<p>\r\n(1)\u9996\u5148\u7531 Yolo \u5c07\u5f71\u50cf\u4e2d\u7684\u4eba\u81c9\u64f7\u53d6\u51fa\u4f86\uff0c\u4e26\u5132\u5b58\u5176\u7167\u7247\r\n<br><br>\r\n\r\n(2)\u518d\u4f7f\u7528 MoblieNetv2 \u5c0d\u9019\u5f35\u7167\u7247\u4f5c\u7279\u5fb5\u7684\u63d0\u53d6\uff0c\u5c07\u5176\u683c\u5f0f\u8f49\u63db\u6210 embedding\r\n<br><br>\r\n\r\n(3)\u6700\u5f8c\u5c07\u5f97\u5230\u7684 embedding \u7531 PLDA \u5c0d\u5176\u4f5c\u5206\u985e\uff0c\u5224\u65b7\u662f\u54ea\u4f4d\u5df2\u8a3b\u518a\u7684\u6210\u54e1\u6216\u662f\u672a\u8a3b\u518a\u8005\r\n<br>\r\n\r\n<img class=\"alignnone size-full wp-image-188\" src=\"\/wp-content\/uploads\/2020\/12\/10.png\" alt=\"\" width=\"752\" height=\"157\" \/>\r\n<\/p>\r\n\r\n<br>\r\n\r\n\u53c3\u8003\u8cc7\u6599\uff1a<br>\r\nYolov3  \u8ad6\u6587\uff1a<a href=\"https:\/\/pjreddie.com\/media\/files\/papers\/YOLOv3.pdf\" rel=\"noopener\" target=\"_blank\">YOLOv3: An Incremental Improvement<\/a>\r\n<br>\r\nYolov3  \u6e90\u78bc\uff1a<a href=\"https:\/\/github.com\/AlexeyAB\/darknet\" rel=\"noopener\" target=\"_blank\">https:\/\/github.com\/AlexeyAB\/darknet<\/a>\r\n<br>\r\nModlieNet \u8ad6\u6587\uff1a<a href=\"https:\/\/arxiv.org\/pdf\/1801.04381.pdf\" rel=\"noopener\" target=\"_blank\">MobileNetV2\uff1a Inverted Residuals and Linear Bottlenecks<\/a>\r\n<br>\r\nPLDA \u8ad6\u6587<a href=\"https:\/\/ravisoji.com\/assets\/papers\/ioffe2006probabilistic.pdf\" rel=\"noopener\" target=\"_blank\">Probabilistic Linear Discriminant Analysis<\/a>\r\n<br>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_107_4\">\r\n\t\t\t\t\t\t\t\t<p>\r\n1.\u6536\u96c6\u8cc7\u6599\uff1a\r\n<br><br>\r\n(1) \u539f\u59cb\u8cc7\u6599\u96c6 - WIDER FACE dataset\r\n<br>\r\nimages : 12,880\r\n<br>\r\nfaces : 159,420\r\n<br>\r\n(2) \u4ee5 dlib \u64f7\u53d6 - WIDER FACE dataset\r\n<br>\r\ntraining images : 18,880\r\n<br>\r\nfaces : 10,921\r\n<br>\r\n2.YOLO V3 tiny - \u8a13\u7df4\u53c3\u6578\r\n<br>\r\nwidth : 256\r\n<br>\r\nheight : 256\r\n<br>\r\nbatch size : 64\r\n<br>\r\nsteps : 220,000\r\n<br>\r\n3.YOLO V3 tiny - results\r\n<br>\r\nFPS : 50\r\n<br>\r\n\u64f7\u53d6\u7d50\u679c : \r\n<br>\r\n<img class=\"alignnone size-full wp-image-188\" src=\"\/wp-content\/uploads\/2020\/12\/11.png\" alt=\"\" width=\"752\" height=\"157\" \/>\r\n<br>\r\n\r\n3.MobileNet V2 - \u8a13\u7df4\u53c3\u6578\r\n<br>\r\n(1) \u8a13\u7df4\u96c6 - CASIA WebFACE\r\n<br>\r\n\u4ee5 YOLO \u64f7\u53d6\u4eba\u81c9\r\n<br>\r\n160*160*3\r\n<br>\r\n\u5716\u7247 : 462,120\u5f35\r\n<br>\r\n(2) \u53c3\u6578\u8a2d\u5b9a\r\n<br>\r\nepoch : 150\r\n<br>\r\nbatch size : 32\r\n<br>\r\noptimizer : Adam\r\n<br>\r\nlearning rate :\r\n<br>\r\n( epoch : 0, learning rate : 0.001 )\r\n<br>\r\n( epoch : 100, learning rate : 0.0001 )\r\n<br>\r\n4.\u8a13\u7df4\u7d50\u679c\r\n<br>\r\nLFW \u6b63\u78ba\u7387\uff1a0.87\r\n\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_107_5\">\r\n\t\t\t\t\t\t\t\t<p>\r\n<strong>\u8a66\u73a9\u7a0b\u5f0f\u8aaa\u660e\uff1a<\/strong><br>\r\n<br>\r\n\u5c07\u7167\u7247\u4e0a\u50b3\u5230\u6211\u5011\u7684 Server \u9032\u884c\u81c9\u90e8\u8cc7\u6599\u5206\u6790\u8207\u5efa\u6a94\uff0c\u63a5\u8457\u60a8\u53ef\u4ee5\u900f\u904e Webcam \u62cd\u651d\u5176\u4ed6\u4eba\u6216\u60a8\u81ea\u5df1\u7684\u7167\u7247\u4f86\u8ddf\u5efa\u6a94\u7684\u81c9\u90e8\u8cc7\u6599\u9032\u884c\u6bd4\u5c0d\uff0c\u6211\u5011\u7684\u7a0b\u5f0f\u53ef\u4ee5\u5206\u8fa8\u662f\u5426\u70ba\u540c\u4e00\u4eba\u3002\r\n<br><br>\r\n<strong>\u6d41\u7a0b\uff1a<\/strong>\r\n<ol>\r\n  <li>\u6309\u4e0bSTART\u958b\u59cb\uff0c\u7b49\u5f85\u93e1\u982d\u958b\u555f\u3002\uff08\u82e5\u8981\u5207\u63db\u93e1\u982d\u8acb\u9ede\u9078SELECT DEVICE\uff09<\/li>\r\n  <li>\u6309Take picture\u62cd\u4e00\u5f35\u6b63\u81c9\u7167\u7247\uff0c\u5728\u4e0b\u65b9\u6b04\u4f4d\u8f38\u5165\u4f60\u7684\u66b1\u7a31\u3002\u4e0d\u6eff\u610f\u53ef\u4ee5\u6309Cancel\u79fb\u9664<\/li>\r\n  <li>\u9ede\u9078Submit\u9001\u51fa\u3002\u5728\u9001\u51fa\u4e4b\u5f8c\u7cfb\u7d71\u5c31\u53ef\u4ee5\u8fa8\u8b58\u5f97\u5230\u4f60\u4e86\u3002<\/li>\r\n<\/ol>\r\n\r\n\u6309\u4e0b\u300c\u8a66\u73a9\u81c9\u90e8\u8fa8\u8b58\u300d\u6309\u9215\uff0c\u958b\u59cb\u8a66\u73a9\uff1a\r\n<\/p>\r\n\r\n\r\n<a id=\"face_recognition_LINK\" href=\"https:\/\/datasci.mis.nsysu.edu.tw:7503\/\" target=\"_blank\" rel=\"noopener\">\r\n<img class=\"alignnone size-full wp-image-337\" src=\"https:\/\/i.imgur.com\/vN3TC7L.png\" alt=\"\" width=\"198\" height=\"60\" \/>\r\n<\/a>\r\n\r\n<br>\r\n\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t <\/div>\r\n\t\t\t\t\t \r\n\t\t\t\t <\/div>\r\n <script>\r\n\t\tjQuery(function () {\r\n\t\t\tjQuery('#myTab_107 a:first').tab('show')\r\n\t\t});\r\n\t\t\r\n\t\t\t\tjQuery(function(){\r\n\t\t\tvar b=\"fadeIn\";\r\n\t\t\tvar c;\r\n\t\t\tvar a;\r\n\t\t\td(jQuery(\"#myTab_107 a\"),jQuery(\"#tab-content_107\"));function d(e,f,g){\r\n\t\t\t\te.click(function(i){\r\n\t\t\t\t\ti.preventDefault();\r\n\t\t\t\t\tjQuery(this).tab(\"show\");\r\n\t\t\t\t\tvar h=jQuery(this).data(\"easein\");\r\n\t\t\t\t\tif(c){c.removeClass(a);}\r\n\t\t\t\t\tif(h){f.find(\"div.active\").addClass(\"animated \"+h);a=h;}\r\n\t\t\t\t\telse{if(g){f.find(\"div.active\").addClass(\"animated \"+g);a=g;}else{f.find(\"div.active\").addClass(\"animated \"+b);a=b;}}c=f.find(\"div.active\");\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t});\r\n\t\t\r\n\r\n\t\tfunction do_resize(){\r\n\r\n\t\t\tvar width=jQuery( '.tab-content .tab-pane iframe' ).width();\r\n\t\t\tvar height=jQuery( '.tab-content .tab-pane iframe' ).height();\r\n\r\n\t\t\tvar toggleSize = true;\r\n\t\t\tjQuery('iframe').animate({\r\n\t\t\t    width: toggleSize ? width : 640,\r\n\t\t\t    height: toggleSize ? height : 360\r\n\t\t\t  }, 250);\r\n\r\n\t\t\t  toggleSize = !toggleSize;\r\n\t\t}\r\n\r\n\r\n\t<\/script>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_105_5\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 style=\"margin-bottom:20px ;display:block;width:100%;margin-top:10px\">\u4eba\u81c9\u53cd\u8a50\u6b3a <\/h3>\r\n\t\t\t\t\t\t\t\t<style>\r\n\t\t\t\t\r\n\t\t\t\t\t#tab_container_383 {\r\n\toverflow:hidden;\r\n\tdisplay:block;\r\n\twidth:100%;\r\n\tborder:0px solid #ddd;\r\n\tmargin-bottom:30px;\r\n\t}\r\n\r\n#tab_container_383 .tab-content{\r\n\tpadding:20px;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n\tmargin-top: 0px;\r\n\tbackground-color:#ffffff !important;\r\n\tcolor: #000000 !important;\r\n\tfont-size:14px !important;\r\n\tfont-family: Open Sans !important;\r\n\t\r\n\t\tborder: 1px solid #e6e6e6 !important;\r\n\t}\r\n#tab_container_383 .wpsm_nav-tabs {\r\n    border-bottom: 0px solid #ddd;\r\n}\r\n#tab_container_383 .wpsm_nav-tabs > li.active > a, #tab_container_383 .wpsm_nav-tabs > li.active > a:hover, #tab_container_383 .wpsm_nav-tabs > li.active > a:focus {\r\n\tcolor: #000000 !important;\r\n\tcursor: default;\r\n\tbackground-color: #ffffff !important;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n}\r\n\r\n#tab_container_383 .wpsm_nav-tabs > li > a {\r\n    margin-right: 0px !important; \r\n    line-height: 1.42857143 !important;\r\n    border: 1px solid #d5d5d5 !important;\r\n    border-radius: 0px 0px 0 0 !important; \r\n\tbackground-color: #e8e8e8 !important;\r\n\tcolor: #000000 !important;\r\n\tpadding: 15px 18px 15px 18px !important;\r\n\ttext-decoration: none !important;\r\n\tfont-size: 14px !important;\r\n\ttext-align:center !important;\r\n\tfont-family: Open Sans !important;\r\n}\r\n#tab_container_383 .wpsm_nav-tabs > li > a:focus {\r\noutline: 0px !important;\r\n}\r\n\r\n#tab_container_383 .wpsm_nav-tabs > li > a:before {\r\n\tdisplay:none !important;\r\n}\r\n#tab_container_383 .wpsm_nav-tabs > li > a:after {\r\n\tdisplay:none !important ;\r\n}\r\n#tab_container_383 .wpsm_nav-tabs > li{\r\npadding:0px !important ;\r\nmargin:0px;\r\n}\r\n\r\n#tab_container_383 .wpsm_nav-tabs > li > a:hover , #tab_container_383 .wpsm_nav-tabs > li > a:focus {\r\n    color: #000000 !important;\r\n    background-color: #e8e8e8 !important;\r\n\tborder: 1px solid #d5d5d5 !important;\r\n\t\r\n}\r\n#tab_container_383 .wpsm_nav-tabs > li > a .fa{\r\n\r\nmargin-right:5px !important;\r\n\r\nmargin-left:5px !important;\r\n\r\n\r\n}\r\n\r\n\t\t#tab_container_383 .wpsm_nav-tabs a{\r\n\t\t\tbackground-image: url(https:\/\/aip.cm.nsysu.edu.tw\/wp-content\/plugins\/tabs-responsive\/assets\/images\/style-soft.png);\r\n\t\t\tbackground-position: 0 0;\r\n\t\t\tbackground-repeat: repeat-x;\r\n\t\t}\r\n\t\t\t\r\n\r\n\r\n#tab_container_383 .wpsm_nav-tabs > li {\r\n    float: left;\r\n    margin-bottom: -1px !important;\r\n\tmargin-right:0px !important; \r\n}\r\n\r\n\r\n#tab_container_383 .tab-content{\r\noverflow:hidden !important;\r\n}\r\n\r\n\r\n@media (min-width: 769px) {\r\n\r\n\t#tab_container_383 .wpsm_nav-tabs > li{\r\n\t\tfloat:left !important ;\r\n\t\t\t\tmargin-right:-1px !important;\r\n\t\t\t\t\t}\r\n\t#tab_container_383 .wpsm_nav-tabs{\r\n\t\tfloat:none !important;\r\n\t\tmargin:0px !important;\r\n\t}\r\n\r\n\t#tab_container_383 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_383 .wpsm_nav{\r\n\t\t\t}\r\n\r\n}\r\n\r\n\r\n\r\n@media (max-width: 768px) {\r\n\t#tab_container_383 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_383 .wpsm_nav{\r\n\t\t\t}\r\n}\r\n\r\n\r\n\t.wpsm_nav-tabs li:before{\r\n\t\tdisplay:none !important;\r\n\t}\r\n\r\n\t@media (max-width: 768px) {\r\n\t\t\t\t\r\n\t\t\t\t.wpsm_nav-tabs{\r\n\t\t\tmargin-left:0px !important;\r\n\t\t\tmargin-right:0px !important; \r\n\t\t\t\r\n\t\t}\r\n\t\t\t\t#tab_container_383 .wpsm_nav-tabs > li{\r\n\t\t\tfloat:none !important;\r\n\t\t}\r\n\t\t\t\r\n\t}\t\t\t\t<\/style>\r\n\t\t\t\t<div id=\"tab_container_383\" >\r\n\t \r\n\t\t\t\t\t<ul class=\"wpsm_nav wpsm_nav-tabs\" role=\"tablist\" id=\"myTab_383\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  class=\"active\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_383_1\" aria-controls=\"tabs_desc_383_1\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u7c21\u4ecb\u8207\u529f\u80fd\u8aaa\u660e<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_383_2\" aria-controls=\"tabs_desc_383_2\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u5546\u696d\u61c9\u7528<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_383_3\" aria-controls=\"tabs_desc_383_3\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u67b6\u69cb\u8207\u53c3\u8003\u8cc7\u6599<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_383_4\" aria-controls=\"tabs_desc_383_4\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u8a55\u4f30\u7d50\u679c\u5c55\u793a<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_383_5\" aria-controls=\"tabs_desc_383_5\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u4f86\u8a66\u8a66\u5427<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\t\t\t\t <\/ul>\r\n\r\n\t\t\t\t\t  <!-- Tab panes -->\r\n\t\t\t\t\t  <div class=\"tab-content\" id=\"tab-content_383\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane  in active \" id=\"tabs_desc_383_1\">\r\n\t\t\t\t\t\t\t\t\u4eba\u81c9\u8b58\u5225\u6280\u8853\u5df2\u5ee3\u6cdb\u61c9\u7528\u5728\u6211\u5011\u751f\u6d3b\u7684\u5404\u500b\u89d2\u843d\uff0c\u4f8b\u5982\u624b\u6a5f\u89e3\u9396\u3001\u5b89\u5168\u9a57\u8b49\u7b49\u7b49\u3002\u4e0d\u904e\uff0c\u9019\u9805\u6280\u8853\u4e5f\u9762\u81e8\u8457\u5b89\u5168\u4e0a\u7684\u6311\u6230\u3002\u6709\u4e9b\u4e0d\u8096\u4efd\u5b50\u53ef\u80fd\u6703\u5229\u7528\u5f71\u5370\u51fa\u4f86\u7684\u7167\u7247\u3001\u6578\u4f4d\u5f71\u50cf\u3001\u9304\u88fd\u5f71\u50cf\u6216\u751a\u81f3\u662f3D\u9762\u5177\u4f86\u8a66\u5716\u9a19\u904e\u4eba\u81c9\u8b58\u5225\u7cfb\u7d71\uff0c\u85c9\u6b64\u975e\u6cd5\u53d6\u5f97\u5b58\u53d6\u6b0a\u9650\u3002\u5728\u6a5f\u623f\u91cd\u5730\u9019\u985e\u9700\u8981\u9580\u7981\u63a7\u5236\u7684\u5834\u6240\uff0c\u901a\u5e38\u5f97\u9632\u7bc4\u9019\u985e\u8cc7\u5b89\u653b\u64ca\u554f\u984c\u3002\r\n<br><br>\r\n\u70ba\u4e86\u9632\u7bc4\u9019\u985e\u554f\u984c\uff0c\u5b78\u754c\u548c\u696d\u754c\u90fd\u5728\u7a4d\u6975\u7814\u7a76\u300c\u4eba\u81c9\u53cd\u6b3a\u8a50\u300d(face anti-spoofing)\u6280\u8853\uff0c\u5e0c\u671b\u5e6b\u52a9\u4eba\u81c9\u8b58\u5225\u7cfb\u7d71\u5340\u5206\u51fa\u771f\u5be6\u7684\u4eba\u81c9\u548c\u90a3\u4e9b\u507d\u9020\u6216\u4eff\u9020\u7684\u653b\u64ca\u624b\u6bb5\u3002\u4f7f\u7528\u6642\u900f\u904e\u8f38\u5165\u5716\u7247\u6216\u662f\u4f7f\u7528\u93e1\u982d\u651d\u5f71\uff0c\u4eba\u81c9\u53cd\u6b3a\u8a50\u7684\u7a0b\u5f0f\u6703\u5224\u65b7\u8f38\u5165\u7684\u4eba\u81c9\u662f\u5426\u5c6c\u65bc\u300c\u6d3b\u9ad4\u300d\uff0c\u4e5f\u5c31\u662f\u76f4\u63a5\u62cd\u651d\u51fa\u6c92\u6709\u7d93\u904e\u8655\u7406\u7684\u4eba\u81c9\uff0c\u4f8b\u5982\u6c92\u6709\u6ffe\u93e1\u3001\u6c92\u6709\u7d93\u8655\u7406\u904e\u800c\u62cd\u51fa\u7684\u4eba\u81c9\u3002\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_383_2\">\r\n\t\t\t\t\t\t\t\t<p>\u5728Deepfake\u6280\u8853\u76db\u884c\u3001\u5a92\u9ad4\u8cc7\u8a0a\u4ee5\u5047\u4e82\u771f\u7684\u5e74\u4ee3\uff0c\u8a31\u591a\u4e0d\u6cd5\u4eba\u58eb\u5229\u7528\u79d1\u6280\u7684\u4fbf\u5229\u6563\u64ad\u4e0d\u5be6\u8cc7\u8a0a\uff0c\u751a\u81f3\u662f\u85c9\u6b64\u5192\u7528\u4ed6\u4eba\u8eab\u5206\u4f86\u884c\u9a19\u7684\u6848\u4f8b\u5c64\u51fa\u4e0d\u7aae\uff0c\u9019\u6642\uff0c\u4eba\u81c9\u53cd\u8a50\u6b3a\u6280\u8853\u5728\u5546\u696d\u61c9\u7528\u4e2d\u626e\u6f14\u4e86\u5b88\u9580\u54e1\u7684\u89d2\u8272\uff0c\u900f\u904e\u8a72\u6280\u8853\u80fd\u5920\u78ba\u4fdd\u771f\u5be6\u8eab\u4efd\u7684\u9a57\u8b49\u4e26\u63d0\u9ad8\u6c11\u773e\u8b58\u5225\u5a92\u9ad4\u8cc7\u8a0a\u771f\u507d\u7684\u80fd\u529b\uff0c\u6709\u6548\u9632\u7bc4\u8a50\u6b3a\u884c\u70ba\u3002<\/p>\r\n<p>\u8b93\u6211\u5011\u4f86\u770b\u770b\u9019\u9805\u6280\u8853\u5728\u73fe\u5be6\u751f\u6d3b\u4e2d\u6709\u90a3\u4e9b\u61c9\u7528\u5427\uff1a<\/p>\r\n<ul>\r\n  <li>\u8eab\u5206\u9a57\u8b49\uff1a \u9280\u884c\u3001\u4fdd\u96aa\u696d\u52d9\u53ca\u652f\u4ed8\u6a5f\u69cb\u53ef\u4ee5\u901a\u904e\u4eba\u81c9\u53cd\u8a50\u6b3a\u6280\u8853\u78ba\u8a8d\u7528\u6236\u7684\u8eab\u4efd\u771f\u507d\uff0c\u9632\u7bc4\u975e\u6cd5\u4ea4\u6613\u548c\u8eab\u4efd\u5192\u7528\u3002<\/li>\r\n  <li>\u8003\u8a66\u4f5c\u5f0a\u9632\u7bc4\uff1a \u7dda\u4e0a\u6559\u80b2\u5e73\u53f0\u53ef\u4ee5\u4f7f\u7528\u4eba\u81c9\u53cd\u8a50\u6b3a\u6280\u8853\u4f86\u9632\u7bc4\u8003\u8a66\u4f5c\u5f0a\uff0c\u78ba\u4fdd\u8003\u8a66\u904e\u7a0b\u7684\u516c\u5e73\u6027\u548c\u6b63\u78ba\u6027\u3002<\/li>\r\n  <li>\u5a92\u9ad4\u8b58\u5225\uff1a\u4eba\u81c9\u53cd\u8a50\u9a19\u8edf\u9ad4\u53ef\u4ee5\u8b93\u6c11\u773e\u5728\u773e\u591a\u8cc7\u8a0a\u4e2d\u8fa8\u5225\u8a72\u8cc7\u8a0a\u7684\u771f\u507d\uff0c\u6e1b\u5c11\u88ab\u932f\u8aa4\u8a0a\u606f\u8aa4\u5c0e\u7684\u6a5f\u6703\u3002<\/li>\r\n<\/ul>\r\n<p>\u4ee5\u4e0b\u662f\u4e00\u4e9b\u5e02\u9762\u4e0a\u73fe\u6709\u7684\u5546\u54c1\u61c9\u7528\uff1a<\/p>\r\n<ul>\r\n    <li>Microsoft Video Authenticator\r\n        <br>\r\n        <img class=\"alignnone size-full wp-image-188\" src=\"https:\/\/i.imgur.com\/DdD20DP.png\" alt=\"\" width=\"752\" height=\"157\" \/>\r\n    <li>Intel FakeCatcher\r\n        <br>\r\n        <img class=\"alignnone size-full wp-image-188\" src=\"https:\/\/i.imgur.com\/DIMVHYU.jpg\" alt=\"\" width=\"752\" height=\"157\" \/>\r\n<br>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_383_3\">\r\n\t\t\t\t\t\t\t\t<strong>\u67b6\u69cb\u8207\u53c3\u8003\u8cc7\u6599<\/strong>\uff1a<br>\r\n\u4ee5\u5f80\u7684\u4f5c\u6cd5\u90fd\u662f\u8f38\u5165\u5716\u7247\uff0c\u8a2d\u8a08\u7279\u5fb5\u63d0\u53d6\u93e1\u50cf\u53cd\u5c04\u3001\u5716\u50cf\u5931\u771f\u3001\u984f\u8272\u7b49\u7d71\u8a08\u91cf\u7279\u5fb5\uff0c\u5408\u4f75\u5f8c\u76f4\u63a5\u9001\u5165SVM\u6216\u50b3\u7d71\u5206\u985e\u5668\u9032\u884c\u4e8c\u5206\u985e\u3002\u50b3\u7d71\u7684\u65b9\u5f0f\u96e3\u4ee5\u5340\u5225\u9ad8\u6e05\u5f71\u50cf\u6216\u9ad8\u54c1\u8cea\u5f71\u50cf\u4e14\u6cdb\u5316\u4e0d\u4f73\u3002\r\n<br><br>\r\n\u50b3\u7d71\u2f45\u6cd5\u63a1\u2f64\u2f3f\u2f2f\u88fd\u4f5c\u7684\u7279\u5fb5\uff0c\u5982 LBP\u3001HOG \u548c SIFT \u4f86\u63d0\u53d6\u7d0b\u7406\u8cc7\u8a0a\u4e26\u4f7f\u2f64\u6dfa\u5206\u985e\u5668\uff0c\u5c0d\u6c7a\u7b56\u908a\u754c\u9032\u884c\u5efa\u6a21\u3002\u9019\u7a2e\u2f45\u6cd5\u4f7f\u2f64\u7684\u7279\u5fb5\u6c92\u6709\u2f9c\u5920\u7684\u5224\u5225\u529b\uff0c\u4e26\u4e14\u5206\u985e\u5668\u7684\u6027\u80fd\u662f\u6709\u9650\u7684\u3002\u9019\u4e9b\u2f45\u6cd5\u5f80\u5f80\u6703\u5728\u9810\u5b9a\u7fa9\u7684\u8cc7\u6599\u96c6\u4e0aoverfitting\uff0c\u4e26\u4e14\u4e0d\u80fd\u5f88\u597d\u5730\u6cdb\u5316\u3002\r\n<br><br>\r\n<img src=\"https:\/\/i.imgur.com\/oNgsmxD.png\" alt=\"\" \/>\r\n<br><br>\r\nLearning Generalized Spoof Cues\u7531\u2f00\u500b spoof cue generator\u548c\u2f00\u500b aux classifier \u7d44\u6210\uff0c\u5728 spoof cue generator \u63a1\u2f64 U-Net \u67b6\u69cb\uff0c\u5728\u591a\u500b\u5c3a\u5ea6\u4e0a\u5efa\u2f74\u5f9e\u7de8\u78bc\u5668\u5230\u89e3\u78bc\u5668\u7684\u9023\u63a5\u4ee5\u2f63\u6210 spoof cue\u3002\u9078\u64c7\u5728 ImageNet \u4e0a\u9810\u8a13\u7df4\u7684 ResNet18 \u4f5c\u70ba\u7de8\u78bc\u5668 E\uff0c\u5176\u4e2d\u5305\u542b\u56db\u500b\u7de8\u78bc\u5668 Residual block\u3002\u5728\u7de8\u78bc\u5668 E \u4e4b\u5f8c\uff0c\u7531\u4e94\u500b\u89e3\u78bc\u5668 Residual block\u7d44\u6210\u7684\u89e3\u78bc\u5668 D \u5c07\u8cc7\u8a0a\u89e3\u78bc\u56de\u4ee5\u2f63\u6210 spoof cue\u3002\u5728\u6bcf\u500b\u89e3\u78bc\u5668 Residual block \u4e2d\uff0c\u524d\u2f00\u5c64\u7684\u7279\u5fb5\u5716\u900f\u904e\u6700\u8fd1\u9130\u63d2\u503c\u9032\u884c\u4e0a\u63a1\u6a23\uff0c\u7136\u5f8c\u6211\u5011\u52a0\u5165\u2f00\u500b 2\u00d72 \u5377\u7a4d\u3002\u6700\u5f8c\u7b2c\u56db\u500b\u89e3\u78bc Block \u8f38\u51fa\u4f7f\u7528 activation Tanh \u4f7f\u5176\u6b63\u898f\u5316 -1\u52301\u3002Decoder\u7684\u4e94\u500bblock\u8f38\u51fa\u9032\u884c\u4e09\u5143\u7ec4\u5ea6\u91cf\u5b78\u7fd2\uff0c\u8f38\u51fa spoof cue map \u9032\u884cL1\u56de\u6b78\u6b63\u5247\u5316\uff0c\u6700\u540e\u5c07 spoof cue map \u52a0\u56de\u5230\u539f\u59cb\u5716\u50cf\u9032\u884c\u4e8c\u5206\u985e\u3002\r\n\r\n<br><br><strong>\u53c3\u8003\u8cc7\u6599\uff1a<\/strong><br>1. <a href=\"https:\/\/doi.org\/10.48550\/arXiv.2005.03922\" rel=\"noopener\" target=\"_blank\">Learning Generalized Spoof Cues for Face Anti-spoofing<\/a><br>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_383_4\">\r\n\t\t\t\t\t\t\t\t<strong>\u8a55\u4f30\u7d50\u679c\u5c55\u793a<\/strong>\uff1a<br>\r\n<ol>\r\n<li>\r\n\u6536\u96c6\u8cc7\u6599:<br>\r\n(1)\u539f\u59cb\u8cc7\u6599\u96c6 - FaceForensics++ Dataset (\u4eba\u81c9\u8996\u983b)<br>\r\nActors - \u57fa\u65bc DeepFakeDetection \u7684\u6b63\u5e38\u539f\u59cb\u4eba\u81c9\u3002<br>\r\nYoutube - \u6b63\u5e38\u7684\u4eba\u81c9\u3002<br>\r\nDeepFakeDetection - \u52a0\u5165 mask\u3002<br>\r\nDeepfakes - \u52a0\u5165 mask\uff0c\u4e09\u7a2e\u58d3\u7e2e\u7a0b\u5ea6\u53ca\u6cca\u677e\u5716\u50cf\u7de8\u8f2f\u904e\u7684\u5f71\u50cf\/\u5716\u50cf\uff0c\u57fa\u672c\u4e0a\u5c31\u662f\u52a0\u4e0a\u4e00\u4e9b\u96dc\u8a0a\u7d0b\u8def\uff0c\u50cf\u622a\u5716\u6216\u662f\u5f71\u5370\u7684\u6a23\u5b50\u3002<br>\r\nFace2Face - \u52a0\u5165 mask\uff0c\u81c9\u90e8\u8868\u60c5\u8f49\u79fb\u5230\u53e6\u4e00\u4eba\u3002<br>\r\nFaceSwap - \u52a0\u5165 mask\uff0c\u63db\u81c9\u3002<br>\r\nNeuralTextures - \u52a0\u5165 mask\uff0c\u6750\u8cea\u7d0b\u8def\u9084\u6709\u9670\u5f71\u7684\u8b8a\u5316\u3002<br>\r\n<br>\r\n(2) \u4ee5 MTCNN \u64f7\u53d6\u8996\u983b\u4e2d\u4eba\u81c9 - FaceForensics++ Dataset\r\n<img src=\"https:\/\/i.imgur.com\/JeadI3t.png\" alt=\"\" \/>\r\n<\/li>\r\n<li>\r\nLGSC\u6a21\u578b\u8a13\u7df4\u53c3\u6578<br>\r\n<ul>\r\n<li>\r\nloss_coef\r\n<ul>\r\n<li>clf_loss\uff1a5.0<\/li>\r\n<li>reg_loss\uff1a5.0<\/li>\r\n<li>trip_loss\uff1a1.0<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li>\r\nlr\uff1a0.00008\r\n<\/li>\r\n<li>\r\nepoch\uff1a73\r\n<\/li>\r\n<li>\r\noptimizer\uff1aSGD\r\n<\/li>\r\n<li>\r\nbatch size\uff1a16\r\n<\/li>\r\n<li>\r\nuse_balance_sampler\uff1aTrue\r\n<\/li>\r\n<li>\r\nuse_focal_loss\uff1aFalse\r\n<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li>\r\n\u8a13\u7df4\u7d50\u679c<br>\r\n(1) FaceForensics++ Dataset<br>\r\nAPCER(%)\uff1a3.1<br>\r\nBPCER(%)\uff1a2.25<br>\r\nACER(%)\uff1a2.675<br>\r\nLoss\uff1a2.12<br>\r\nAccuracy\uff1a0.99873<br>\r\n(2) \u4ee5 Oulu-NPU dataset \u9a57\u8b49\u6cdb\u5316\u7d50\u679c<br>\r\nOulu-NPU \u8cc7\u6599\u96c6\u4e2d\u7684\u771f\u5be6\u548c\u653b\u64ca\u5f71\u7247\uff0c\u662f\u7528\u516d\u53f0\u79fb\u52d5\u88dd\u7f6e (Samsung S6 edge, HTC Desire EYE, MEIZU X5, ASUS Zenfone Selfie, Sony XPERIA C5 Ultra Dual \u548c OPPO N3) \u7684\u93e1\u982d\u9304\u88fd\u3002\u5171\u6709\u4e09\u7a2e\u4e0d\u540c\u7684\u5149\u7167\u689d\u4ef6\u548c\u80cc\u666f\u5834\u666f (Session 1, Session 2, Session 3)\uff0c\u5728\u672c\u8cc7\u6599\u96c6\u4e2d\u8003\u91cf\u7684\u653b\u64ca\u65b9\u5f0f\u70baprint \u8207 video-replay\uff0c\u9019\u4e9b\u653b\u64ca\u662f\u7531\u5169\u53f0\u5370\u8868\u6a5f (Print 1, Print2) \u548c\u5169\u53f0\u87a2\u5e55 (Display1, Display 2) \u5275\u5efa\u3002\u5176\u4e2d\u5206\u6210\u56db\u500b protocol \u505a\u6cdb\u5316\u6027\u8a55\u4f30\u3002\r\n<br><br>\r\nProtocol 1\uff08\u5149\u7167\u53ca\u80cc\u666f\uff09\uff1a<br>\r\nAPCER(%)\uff1a1.5<br>\r\nBPCER(%)\uff1a1.86<br>\r\nACER(%)\uff1a1.68<br>\r\nProtocol 2\uff08\u4e0d\u540c\u5f71\u5370\u6a5f\u53ca\u87a2\u5e55\uff09\uff1a<br>\r\nAPCER(%)\uff1a1.84<br>\r\nBPCER(%)\uff1a1.91<br>\r\nACER(%)\uff1a1.875<br>\r\nProtocol 3\uff08\u4e0d\u540c\u651d\u50cf\u982d\uff09\uff1a<br>\r\nAPCER(%)\uff1a2.732<br>\r\nBPCER(%)\uff1a3.81<br>\r\nACER(%)\uff1a3.271<br>\r\nProtocol 4\uff08\u7d9c\u4e0a\u4e09\u500bprotocol\uff09\uff1a<br>\r\nAPCER(%)\uff1a7.97<br>\r\nBPCER(%)\uff1a3.42<br>\r\nACER(%)\uff1a5.695<br>\r\n<\/li>\r\n<\/ol>\r\n\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_383_5\">\r\n\t\t\t\t\t\t\t\t<strong>\u8a66\u73a9\u7a0b\u5f0f\u8aaa\u660e\uff1a<\/strong>\uff1a<br>\r\n\u9019\u662f\u4e00\u500b\u4f7f\u7528 LGSC \u6a21\u578b\u4f86\u6aa2\u6e2c\u81c9\u90e8\u6d3b\u9ad4\u8207\u975e\u6d3b\u9ad4\u7684\u7bc4\u4f8b\u3002 real - \u771f\u5be6\u4e16\u754c\u7684\u81c9\u90e8\u5716\u50cf, fake - \u5305\u62ec AI \u7522\u751f\u7684\u4eba\u81c9\u3001\u5f71\u5370\u4eba\u81c9\u7167\u7247(Print)\u3001\u900f\u904e\u5176\u4ed6\u87a2\u5e55\u5c55\u793a\u7684\u4e8c\u624b\u4eba\u81c9\u7167\u7247(Replay)\u3002\u672c Demo \u7cfb\u7d71\u6709\u4ee5\u4e0b\u4e09\u7a2e\u5c55\u793a\u65b9\u5f0f\uff0c\u5206\u5225\u662f\u63a1\u7528\u6211\u5011\u7684\u7bc4\u4f8b\u3001\u4e0a\u50b3\u81ea\u5df1\u7684\u5716\u6a94\u3001\u64f7\u53d6\u8996\u8a0a\u93e1\u982d\u3002\r\n<br><br>\r\n\u6d41\u7a0b\uff1a<br>\r\n<ol>\r\n<li>\u9ede\u9078 example \/ \u4e0a\u50b3\u5716\u7247 \/ \u64f7\u53d6\u81c9\u90e8\u7167\u7247<\/li>\r\n<li>\u60a8\u53ef\u4ee5\u53ef\u53c3\u8003\u5404\u985e\u578b fake \u4eba\u81c9\u5716\u50cf\u9032\u884c\u4e0a\u50b3\u6e2c\u8a66\uff0ce.g. AI \u7522\u751f\u7684\u4eba\u81c9\u3001\u5f71\u5370\u4eba\u81c9\u7167\u7247(Print)\u3001\u900f\u904e\u5176\u4ed6\u87a2\u5e55\u5c55\u793a\u7684\u4e8c\u624b\u4eba\u81c9\u7167\u7247(Replay)\u3002<\/li>\r\n<li>\u7b49\u5f85\u6a21\u578b\u8fa8\u8b58<\/li>\r\n<li>\u5f97\u5230\u6700\u7d42\u9810\u6e2c\u7d50\u679c\uff08real \/ fake\uff09<\/li>\r\n<\/ol>\r\n<br>\r\n<a id=\"AI_painter_LINK\" href=\"https:\/\/datasci.mis.nsysu.edu.tw:7504\/?page=Example\" target=\"_blank\" rel=\"noopener\">\r\n<img class=\"alignnone size-full wp-image-337\" src=\"https:\/\/i.imgur.com\/kzwf8Fr.png\" alt=\"\" width=\"198\" height=\"60\" \/>\r\n<\/a>\r\n\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t <\/div>\r\n\t\t\t\t\t \r\n\t\t\t\t <\/div>\r\n <script>\r\n\t\tjQuery(function () {\r\n\t\t\tjQuery('#myTab_383 a:first').tab('show')\r\n\t\t});\r\n\t\t\r\n\t\t\t\tjQuery(function(){\r\n\t\t\tvar b=\"fadeIn\";\r\n\t\t\tvar c;\r\n\t\t\tvar a;\r\n\t\t\td(jQuery(\"#myTab_383 a\"),jQuery(\"#tab-content_383\"));function d(e,f,g){\r\n\t\t\t\te.click(function(i){\r\n\t\t\t\t\ti.preventDefault();\r\n\t\t\t\t\tjQuery(this).tab(\"show\");\r\n\t\t\t\t\tvar h=jQuery(this).data(\"easein\");\r\n\t\t\t\t\tif(c){c.removeClass(a);}\r\n\t\t\t\t\tif(h){f.find(\"div.active\").addClass(\"animated \"+h);a=h;}\r\n\t\t\t\t\telse{if(g){f.find(\"div.active\").addClass(\"animated \"+g);a=g;}else{f.find(\"div.active\").addClass(\"animated \"+b);a=b;}}c=f.find(\"div.active\");\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t});\r\n\t\t\r\n\r\n\t\tfunction do_resize(){\r\n\r\n\t\t\tvar width=jQuery( '.tab-content .tab-pane iframe' ).width();\r\n\t\t\tvar height=jQuery( '.tab-content .tab-pane iframe' ).height();\r\n\r\n\t\t\tvar toggleSize = true;\r\n\t\t\tjQuery('iframe').animate({\r\n\t\t\t    width: toggleSize ? width : 640,\r\n\t\t\t    height: toggleSize ? height : 360\r\n\t\t\t  }, 250);\r\n\r\n\t\t\t  toggleSize = !toggleSize;\r\n\t\t}\r\n\r\n\r\n\t<\/script>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_105_6\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 style=\"margin-bottom:20px ;display:block;width:100%;margin-top:10px\">\u667a\u80fd AI \u756b\u5bb6 <\/h3>\r\n\t\t\t\t\t\t\t\t<style>\r\n\t\t\t\t\r\n\t\t\t\t\t#tab_container_241 {\r\n\toverflow:hidden;\r\n\tdisplay:block;\r\n\twidth:100%;\r\n\tborder:0px solid #ddd;\r\n\tmargin-bottom:30px;\r\n\t}\r\n\r\n#tab_container_241 .tab-content{\r\n\tpadding:20px;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n\tmargin-top: 0px;\r\n\tbackground-color:#ffffff !important;\r\n\tcolor: #000000 !important;\r\n\tfont-size:14px !important;\r\n\tfont-family: Open Sans !important;\r\n\t\r\n\t\tborder: 1px solid #e6e6e6 !important;\r\n\t}\r\n#tab_container_241 .wpsm_nav-tabs {\r\n    border-bottom: 0px solid #ddd;\r\n}\r\n#tab_container_241 .wpsm_nav-tabs > li.active > a, #tab_container_241 .wpsm_nav-tabs > li.active > a:hover, #tab_container_241 .wpsm_nav-tabs > li.active > a:focus {\r\n\tcolor: #000000 !important;\r\n\tcursor: default;\r\n\tbackground-color: #ffffff !important;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n}\r\n\r\n#tab_container_241 .wpsm_nav-tabs > li > a {\r\n    margin-right: 0px !important; \r\n    line-height: 1.42857143 !important;\r\n    border: 1px solid #d5d5d5 !important;\r\n    border-radius: 0px 0px 0 0 !important; \r\n\tbackground-color: #e8e8e8 !important;\r\n\tcolor: #000000 !important;\r\n\tpadding: 15px 18px 15px 18px !important;\r\n\ttext-decoration: none !important;\r\n\tfont-size: 14px !important;\r\n\ttext-align:center !important;\r\n\tfont-family: Open Sans !important;\r\n}\r\n#tab_container_241 .wpsm_nav-tabs > li > a:focus {\r\noutline: 0px !important;\r\n}\r\n\r\n#tab_container_241 .wpsm_nav-tabs > li > a:before {\r\n\tdisplay:none !important;\r\n}\r\n#tab_container_241 .wpsm_nav-tabs > li > a:after {\r\n\tdisplay:none !important ;\r\n}\r\n#tab_container_241 .wpsm_nav-tabs > li{\r\npadding:0px !important ;\r\nmargin:0px;\r\n}\r\n\r\n#tab_container_241 .wpsm_nav-tabs > li > a:hover , #tab_container_241 .wpsm_nav-tabs > li > a:focus {\r\n    color: #000000 !important;\r\n    background-color: #e8e8e8 !important;\r\n\tborder: 1px solid #d5d5d5 !important;\r\n\t\r\n}\r\n#tab_container_241 .wpsm_nav-tabs > li > a .fa{\r\n\r\nmargin-right:5px !important;\r\n\r\nmargin-left:5px !important;\r\n\r\n\r\n}\r\n\r\n\t\t#tab_container_241 .wpsm_nav-tabs a{\r\n\t\t\tbackground-image: url(https:\/\/aip.cm.nsysu.edu.tw\/wp-content\/plugins\/tabs-responsive\/assets\/images\/style-soft.png);\r\n\t\t\tbackground-position: 0 0;\r\n\t\t\tbackground-repeat: repeat-x;\r\n\t\t}\r\n\t\t\t\r\n\r\n\r\n#tab_container_241 .wpsm_nav-tabs > li {\r\n    float: left;\r\n    margin-bottom: -1px !important;\r\n\tmargin-right:0px !important; \r\n}\r\n\r\n\r\n#tab_container_241 .tab-content{\r\noverflow:hidden !important;\r\n}\r\n\r\n\r\n@media (min-width: 769px) {\r\n\r\n\t#tab_container_241 .wpsm_nav-tabs > li{\r\n\t\tfloat:left !important ;\r\n\t\t\t\tmargin-right:-1px !important;\r\n\t\t\t\t\t}\r\n\t#tab_container_241 .wpsm_nav-tabs{\r\n\t\tfloat:none !important;\r\n\t\tmargin:0px !important;\r\n\t}\r\n\r\n\t#tab_container_241 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_241 .wpsm_nav{\r\n\t\t\t}\r\n\r\n}\r\n\r\n\r\n\r\n@media (max-width: 768px) {\r\n\t#tab_container_241 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_241 .wpsm_nav{\r\n\t\t\t}\r\n}\r\n\r\n\r\n\t.wpsm_nav-tabs li:before{\r\n\t\tdisplay:none !important;\r\n\t}\r\n\r\n\t@media (max-width: 768px) {\r\n\t\t\t\t\r\n\t\t\t\t.wpsm_nav-tabs{\r\n\t\t\tmargin-left:0px !important;\r\n\t\t\tmargin-right:0px !important; \r\n\t\t\t\r\n\t\t}\r\n\t\t\t\t#tab_container_241 .wpsm_nav-tabs > li{\r\n\t\t\tfloat:none !important;\r\n\t\t}\r\n\t\t\t\r\n\t}\t\t\t\t<\/style>\r\n\t\t\t\t<div id=\"tab_container_241\" >\r\n\t \r\n\t\t\t\t\t<ul class=\"wpsm_nav wpsm_nav-tabs\" role=\"tablist\" id=\"myTab_241\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  class=\"active\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_241_1\" aria-controls=\"tabs_desc_241_1\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u7c21\u4ecb\u8207\u529f\u80fd\u8aaa\u660e<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_241_2\" aria-controls=\"tabs_desc_241_2\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u5546\u696d\u61c9\u7528<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_241_3\" aria-controls=\"tabs_desc_241_3\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u67b6\u69cb\u8207\u53c3\u8003\u8cc7\u6599<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_241_4\" aria-controls=\"tabs_desc_241_4\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u8a55\u4f30\u7d50\u679c\u5c55\u793a<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_241_5\" aria-controls=\"tabs_desc_241_5\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u4f86\u8a66\u8a66\u5427<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\t\t\t\t <\/ul>\r\n\r\n\t\t\t\t\t  <!-- Tab panes -->\r\n\t\t\t\t\t  <div class=\"tab-content\" id=\"tab-content_241\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane  in active \" id=\"tabs_desc_241_1\">\r\n\t\t\t\t\t\t\t\t\u751f\u6210\u5c0d\u6297\u7db2\u8def (Generative Adversarial Network, GAN) \u6a21\u578b\u662f\u7a2e\u975e\u76e3\u7763\u5f0f\u7684\u6a5f\u5668\u5b78\u7fd2\u65b9\u6cd5\uff0c\u85c9\u7531\u5169\u500b\u6216\u591a\u500b\u7db2\u8def\u76f8\u4e92\u535a\u5f08\u7684\u65b9\u5f0f\u5b78\u7fd2\u89e3\u6c7a\u554f\u984c\u3002\u5e38\u898b\u7684\u5546\u52d9\u61c9\u7528\u9664\u4e86\u55ae\u7d14\u7684\u4e0d\u540c\u4e3b\u984c\u6216\u98a8\u683c\u7684\u5716\u7247\u751f\u6210\u5916\uff0c\u8fd1\u5e74\u4f86\u4e5f\u6709\u6587\u5b57\u8f49\u8b6f\u751f\u6210\u5716\u7247 (Text-to-image) \u7684\u61c9\u7528\u3002\u5728\u5546\u52d9\u61c9\u7528\u65b9\u9762\uff0c\u4ee5 DALL.E \u6a21\u578b\u70ba\u4f8b\uff0c\u5b83\u662f\u57fa\u65bc GPT-3 \u6a21\u578b\u6240\u958b\u767c\u51fa\u7684\u4e00\u500b Text-to-image \u6a21\u578b\uff0c\u53ef\u4ee5\u85c9\u7531\u8b80\u53d6\u4f7f\u7528\u8005\u8f38\u5165\u7684\u4e00\u6bb5\u6587\u5b57\uff0c\u5982\u8f38\u5165\u300c\u4e00\u5f35\u916a\u68a8\u5916\u578b\u7684\u6905\u5b50\u3002\u300d\u3001\u300c\u4e00\u500b\u81e5\u5ba4\u88e1\u64fa\u8457\u767d\u8272\u7684\u5e8a\uff0c\u5e8a\u65c1\u908a\u6709\u5e8a\u982d\u6ac3\u53ca\u4e00\u500b\u9b5a\u7f38\u3002\u300d\u3001\u300c\u4e00\u96bb\u6c34\u8c5a\u7684\u7279\u5beb\u756b\u9762\u3002\u300d\u7b49\uff0c\u5373\u53ef\u7522\u751f\u76f8\u5c0d\u61c9\u7684\u5716\u7247\uff1a\r\n\r\n<img src=\"http:\/\/aip.cm.nsysu.edu.tw\/wp-content\/uploads\/2021\/10\/\u5716\u72471.png\" alt=\"\" \/>\r\n<img src=\"http:\/\/aip.cm.nsysu.edu.tw\/wp-content\/uploads\/2021\/10\/\u5716\u72472.png\" alt=\"\" \/>\r\n<img src=\"http:\/\/aip.cm.nsysu.edu.tw\/wp-content\/uploads\/2021\/10\/\u5716\u72473.png\" alt=\"\" \/>\r\nSource:<a href=\"https:\/\/openai.com\/blog\/dall-e\/\" target=\"_blank\" rel=\"noopener\">https:\/\/openai.com\/blog\/dall-e\/<\/a>\r\n\r\n\u751a\u81f3\u53ef\u4ee5\u7522\u751f\u7269\u9ad4\u7684\u5256\u9762\u5716\uff1a\r\n<img src=\"http:\/\/aip.cm.nsysu.edu.tw\/wp-content\/uploads\/2021\/10\/\u5716\u72474.png\" alt=\"\" \/>\r\nSource:<a href=\"https:\/\/openai.com\/blog\/dall-e\/\" target=\"_blank\" rel=\"noopener\">https:\/\/openai.com\/blog\/dall-e\/<\/a>\r\n<div>\u6545\u5728\u5546\u52d9\u4e0a\uff0c\u5404\u5f0f\u8a2d\u8a08\u76f8\u95dc\u7522\u696d\u7684\u4f7f\u7528\u8005\u90fd\u53ef\u4ee5\u900f\u904e\u4e00\u6bb5\u63cf\u8ff0\u5916\u89c0\uff08\u5982\u5f62\u72c0\u3001\u984f\u8272\u3001\u6750\u8cea\uff09\u3001\u89d2\u5ea6\u53ca\u80cc\u666f\u7b49\u7684\u6587\u5b57\uff0c\u5373\u53ef\u7522\u751f\u76f8\u5c0d\u61c9\u7684\u7522\u54c1\u3001\u62db\u724c\u3001\u5ba4\u5167\u88dd\u6f62\u3001\u5efa\u7bc9\u5916\u89c0\u3001\u5834\u666f\u8a2d\u8a08\u7b49\u771f\u5be6\u7684\u6a21\u64ec\u756b\u9762\uff0c\u4ee5\u63d0\u524d\u9a57\u8b49\u4f7f\u7528\u8005\u7684\u60f3\u6cd5\u662f\u5426\u53ef\u884c\uff0c\u6b64\u5916\u4ea6\u53ef\u7d50\u5408\u5176\u4ed6\u7684\u98a8\u683c\u8f49\u63db\uff08style transfer\uff09\u6a21\u578b\uff0c\u4f86\u751f\u6210\u5404\u7a2e\u98a8\u683c\u7684\u8349\u7a3f\u8a2d\u8a08\u5716\uff0c\u63d0\u4f9b\u4f7f\u7528\u8005\u66f4\u591a\u7684\u8a2d\u8a08\u9748\u611f\u3002<\/div>\r\n<div>\u672c\u7cfb\u7d71\u85c9\u7531\u4ee5 cub \u8207 coco \u8cc7\u6599\u96c6\u8a13\u7df4\u7684 Dall.e \u6a21\u578b\uff0c\u91dd\u5c0d\u4f7f\u7528\u8005\u8f38\u5165\u7684\u63cf\u8ff0\u5834\u666f\u3001\u60c5\u5883\u53ca\u7269\u4ef6\u7684\u53e5\u5b50\uff0c\u7522\u751f\u76f8\u5c0d\u61c9\u7684\u5716\u7247\uff0c\u4e26\u7d50\u5408 Style Transfer \u7684\u6a21\u578b\uff0c\u8b93\u4f7f\u7528\u8005\u80fd\u91dd\u5c0d\u7522\u751f\u7684\u5716\u7247\u9032\u884c\u4e0d\u540c\u7684\u98a8\u683c\u8f49\u63db\uff0c\u6700\u7d42\u80fd\u5728\u7cfb\u7d71\u9801\u9762\u4e0a\u770b\u5230\u6210\u679c\uff1b\u4e26\u4e14\uff0c\u672c\u7cfb\u7d71\u4ea6\u63d0\u4f9b\u80fd\u8b93\u4f7f\u7528\u8005\u81ea\u884c\u8f38\u5165\u53e5\u5b50\u3001\u8abf\u6574\u53c3\u6578\uff0c\u4ee5\u7522\u751f\u76f8\u5c0d\u61c9\u5716\u7247\u7684\u529f\u80fd\uff0c\u6b61\u8fce\u5927\u5bb6\u8e34\u8e8d\u4f7f\u7528\uff0c\u4e26\u4e0d\u541d\u63d0\u4f9b\u610f\u898b\u56de\u994b\uff0c\u8b1d\u8b1d\uff01<\/div>\r\n<div>\r\n\r\nReferences:\r\n<ul>\r\n \t<li><a href=\"https:\/\/openai.com\/blog\/dall-e\/\" target=\"_blank\" rel=\"noopener\">https:\/\/openai.com\/blog\/dall-e\/<\/a><\/li>\r\n \t<li><a href=\"https:\/\/github.com\/openai\/dall-e\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/openai\/dall-e<\/a><\/li>\r\n \t<li><a href=\"https:\/\/github.com\/lucidrains\/DALLE-pytorch\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/lucidrains\/DALLE-pytorch<\/a><\/li>\r\n \t<li><a href=\"https:\/\/github.com\/lucidrains\/DALLE-pytorch\/discussions\/131\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/lucidrains\/DALLE-pytorch\/discussions\/131\r\n<\/a><\/li>\r\n \t<li><a href=\"https:\/\/github.com\/robvanvolt\/DALLE-models\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/robvanvolt\/DALLE-models<\/a><\/li>\r\n \t<li><a href=\"https:\/\/github.com\/eriklindernoren\/Fast-Neural-Style-Transfer\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/eriklindernoren\/Fast-Neural-Style-Transfer<\/a><\/li>\r\n<\/ul>\r\n<\/div>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_241_2\">\r\n\t\t\t\t\t\t\t\t<p>AI\u756b\u5bb6\u5728\u5546\u696d\u61c9\u7528\u7684\u7528\u9014\u5341\u5206\u5ee3\u6cdb\uff0c\u5f9e\u6d77\u5831\u4e2d\u7684\u63d2\u5716\u3001\u7f8e\u8853\u85dd\u8853\u54c1\uff0c\u5230\u6642\u4e0b\u6d41\u884c\u7684AI\u5beb\u771f\uff0c\u751f\u6d3b\u4e2dAI\u667a\u80fd\u756b\u5bb6\u7684\u61c9\u7528\u6848\u4f8b\u4e0d\u52dd\u679a\u8209\u3002<\/p>\r\n<p>\u4ee5\u4e0b\u662f\u4e00\u4e9b\u667a\u80fdAI\u756b\u5bb6\u5728\u5546\u696d\u4e0a\u7684\u61c9\u7528\u5834\u666f\uff1a<\/p>\r\n<ul>\r\n  <li>\u54c1\u724c\u8a2d\u8a08\uff1a AI\u756b\u5bb6\u53ef\u4ee5\u81ea\u52d5\u751f\u6210\u54c1\u724c\u6a19\u8a8c\u3001\u5716\u5f62\u548c\u5176\u4ed6\u8996\u89ba\u5143\u7d20\uff0c\u5e6b\u52a9\u4f01\u696d\u69cb\u5efa\u7368\u7279\u7684\u54c1\u724c\u5f62\u8c61\u3002<\/li>\r\n  <li>\u5ee3\u544a\u8a2d\u8a08\uff1a \u516c\u53f8\u53ef\u4ee5\u5229\u7528AI\u756b\u5bb6\u751f\u6210\u5f15\u4eba\u5165\u52dd\u7684\u5ee3\u544a\u7d20\u6750\uff0c\u63d0\u9ad8\u5ee3\u544a\u7684\u8996\u89ba\u5438\u5f15\u529b\uff0c\u5438\u5f15\u76ee\u6a19\u53d7\u773e\u7684\u6ce8\u610f\u3002<\/li>\r\n  <li>\u5ba2\u5236\u5316\u7522\u54c1\u8a2d\u8a08\uff1a \u5229\u7528AI\u756b\u5bb6\uff0c\u516c\u53f8\u53ef\u4ee5\u70ba\u7522\u54c1\u5275\u5efa\u7368\u7279\u7684\u8a2d\u8a08\uff0c\u5305\u62ec\u5305\u88dd\u8a2d\u8a08\u548c\u7522\u54c1\u5916\u89c0\uff0c\u6eff\u8db3\u6d88\u8cbb\u8005\u5c0d\u500b\u6027\u5316\u7684\u9700\u6c42\u3002<\/li>\r\n<\/ul>\r\n<p>\u9019\u4e9b\u5546\u696d\u61c9\u7528\u4e0d\u50c5\u53ef\u4ee5\u63d0\u9ad8\u5275\u4f5c\u6548\u7387\uff0c\u9084\u80fd\u5275\u9020\u51fa\u66f4\u5177\u5275\u610f\u548c\u7368\u7279\u6027\u7684\u5167\u5bb9\uff0c\u63d0\u4f9b\u8c50\u5bcc\u7684\u8996\u89ba\u9ad4\u9a57\u3002\u7576\u7136\uff0c\u5728\u4f7f\u7528AI\u756b\u5bb6\u6642\u9700\u8981\u6ce8\u610f\u7248\u6b0a\u548c\u6cd5\u5f8b\u554f\u984c\uff0c\u78ba\u4fdd\u5408\u898f\u4f7f\u7528\u3002<\/p>\r\n<p>\u4e00\u4e9b\u5e02\u9762\u4e0a\u4f7f\u7528\u8a72\u6280\u8853\u6240\u63d0\u4f9b\u7684\u670d\u52d9\uff1a<\/p>\r\n<ul>\r\n    <li>LINE\uff0dAI\u4eba\u81c9\u5beb\u771f\r\n        <br>\r\n        <img class=\"alignnone size-full wp-image-188\" src=\"https:\/\/i.imgur.com\/GN4WlOE.png\" alt=\"\" width=\"752\" height=\"157\" \/>\r\n    <li>YouCam \u7dda\u4e0a\u5716\u7247\u7de8\u8f2f\uff0dAI\u5716\u50cf\u81ea\u52d5\u751f\u6210\r\n        <br>\r\n        <img class=\"alignnone size-full wp-image-188\" src=\"https:\/\/i.imgur.com\/q5mZfUt.jpg\" alt=\"\" width=\"752\" height=\"157\" \/>\r\n<br>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_241_3\">\r\n\t\t\t\t\t\t\t\t<strong>DALL-E \u67b6\u69cb\uff1a<\/strong><br>\r\n<img src=\"https:\/\/aip2.cm.nsysu.edu.tw\/wp-content\/uploads\/2022\/12\/\u622a\u5716-2022-12-11-\u4e0b\u534812.28.35.png\" alt=\"\" width=\"600\" \/><br>\r\n\u57161:DALL-E \u67b6\u69cb(\u4f86\u6e90:https:\/\/www.zhihu.com\/question\/447757686)<br>\r\n\u8a13\u7df4\u4e3b\u8981\u5206\u6210\u4e09\u500b\u968e\u6bb5, \u524d\u5169\u500b\u968e\u6bb5\u5c0d\u61c9\u5230\u8ad6\u6587\u4e2d\u63d0\u5230\u7684 Stage One \u548c Stage Two\u3002<br>\r\n<ol>\r\n  <li>\u7b2c\u4e00\u968e\u6bb5: \u8a13\u7df4\u4e00\u500bdVAE\u6a21\u578b, \u5c07\u6bcf\u5f35 256x256 \u7684\u5716\u7247 encode \u6210 32x32(1024) \u500btoken \u8868\u793a\u3002<\/li>\r\n  <li>\u7b2c\u4e8c\u968e\u6bb5: \u7528 BPE-encoder \u5c0d text \u9032\u884c\u7de8\u78bc, \u4e0a\u9650\u70ba 256 \u500btoken, \u5982\u679c\u7de8\u78bc\u5f8c token \u4e0d\u6eff 256, \u5c31\u6703\u7528 padding \u53bb\u88dc\u6eff\u3002\u63a5\u8457\u5c31\u6709\u5982\u57161\u4e2d\u9593\u7684\u90e8\u5206, \u5c07Stage1 \u5716\u7247\u7684 token(1024) \u548c text \u7684 token (256) \u5408\u4f75, \u5f97\u5230\u7e3d\u9577 1280 \u7684 token\u3002\u6700\u5f8c\u5c07 token \u8f38\u5165\u5230 Transformer, \u53bb\u751f\u6210\u5716\u7247\u3002<\/li>\r\n  <li>\u7b2c\u4e09\u968e\u6bb5: \u5c0d\u751f\u6210\u7684\u5716\u50cf\u505a\u63a1\u6a23, \u4e26\u4f7f\u7528 CLIP \u5c0d\u63a1\u6a23\u7d50\u679c\u505a\u6392\u5e8f, \u5f97\u5230\u8207\u6587\u672c\u6700\u7b26\u5408\u7684\u5716\u50cf\u3002<\/li>\r\n<\/ol>\r\n<strong>Fast-Neural-Style-Transfer \u67b6\u69cb\uff1a<\/strong><br>\r\n<img src=\"https:\/\/aip2.cm.nsysu.edu.tw\/wp-content\/uploads\/2022\/12\/\u622a\u5716-2022-12-11-\u4e0b\u534812.29.08.png\" alt=\"\" width=\"600\" \/><br>\r\n\u57162: Style Transfer \u67b6\u69cb (\u4f86\u6e90: https:\/\/arxiv.org\/pdf\/1603.08155.pdf)<br>\r\n\u5206\u70ba\u5169\u500b component:<br>\r\n<ol>\r\n  <li>Image Transform Net : \u5c07 input \u8f49\u63db\u6210\u60f3\u8981\u7684 output image (yhat)\u3002<\/li>\r\n  <li>Loss Network : \u5c0d\u8f38\u51fa\u7684 image (yhat) \u8a08\u7b97 loss \u3002\u9664\u4e86\u5c0d\u7167\u8207 target \u5167\u5bb9\u7684\u7279\u5fb5\u662f\u5426\u76f8\u4f3c\u5916, \u4e5f\u770b\u662f\u5426\u548c\u9810\u671f\u7684 style (\u5982: \u984f\u8272,\u6587\u7406\u7b49) \u76f8\u4f3c\u3002<\/li>\r\n<\/ol>\r\n<strong>\u6574\u9ad4\u67b6\u69cb (DALL-E + Fast-Neural-Style-Transfer)\uff1a<\/strong><br>\r\n\u5c07\u6587\u5b57\u900f\u904e DALL-E \u8f49\u63db\u6210\u5716\u7247\u5f8c, \u518d\u8f38\u5165\u5230 Fast-Neural-Style, \u5c0d\u5716\u7247\u52a0\u4e0a\u60f3\u8981\u7684style\u3002<br>\r\n<img src=\"https:\/\/aip2.cm.nsysu.edu.tw\/wp-content\/uploads\/2022\/12\/\u622a\u5716-2022-12-11-\u4e0b\u534812.29.56.png\" alt=\"\" width=\"600\" \/><br>\r\n<strong>\u53c3\u8003\u8cc7\u6599\uff1a<\/strong><br>\r\n<ol>\r\n  <li>DALL-E \u8ad6\u6587 :  <a href=\"https:\/\/arxiv.org\/pdf\/2102.12092.pdf\" rel=\"noopener\" target=\"_blank\">https:\/\/arxiv.org\/pdf\/2102.12092.pdf<\/a><\/li>\r\n  <li>Fast-Neural-Style-Transfer \u8ad6\u6587 : <a href=\"https:\/\/arxiv.org\/pdf\/1603.08155.pdf\" rel=\"noopener\" target=\"_blank\">https:\/\/arxiv.org\/pdf\/1603.08155.pdf<\/a><\/li>\r\n  <li>Pretrain \u6a21\u578b(DALL-E) : <a href=\"https:\/\/github.com\/lucidrains\/DALLE-pytorch\/discussions\/131\" rel=\"noopener\" target=\"_blank\">https:\/\/github.com\/lucidrains\/DALLE-pytorch\/discussions\/131<\/a><\/li>\r\n  <li>Pretrain \u6a21\u578b(Fast-Neural-Style-Transfer): <a href=\"https:\/\/github.com\/eriklindernoren\/Fast-Neural-Style-Transfer\" rel=\"noopener\" target=\"_blank\">https:\/\/github.com\/eriklindernoren\/Fast-Neural-Style-Transfer<\/a><\/li>\r\n<\/ol>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_241_4\">\r\n\t\t\t\t\t\t\t\t<strong>DALL-E \u53c3\u6578\uff1a<\/strong><br>\r\n<img src=\"https:\/\/aip2.cm.nsysu.edu.tw\/wp-content\/uploads\/2022\/12\/image.png\" alt=\"\" width=\"300\" \/><br>\r\n<ul>\r\n  <li>Optimizer: Adam<\/li>\r\n  <li>Learning rate: \u5f9e0.00045 * 8(gpu) \u958b\u59cb, \u4e26\u4f7f\u7528 ReduceLROnPlateau<\/li>\r\n  <li>Apply loss weighting (PR: Add loss weighting by following DALLE paper #134)<\/li>\r\n  <li>No gradient clipping for better loss convergence\r\n        <ul>\r\n               <li>However, for the larger dataset, gradient clipping is necessary to avoid NaN.<\/li>\r\n        <\/ul>\r\n  <\/li>\r\n  <li>Batch size: 110 * 8 (gpus)<\/li>\r\n<\/ul>\r\n\r\n<strong>\u8cc7\u6599\u8f38\u5165\u5f8c\u7684\u7d50\u679c\uff1a<\/strong><br>\r\n<ol>\r\n  <li>\r\n  CUB200<br>\r\n  Text\uff1a\u9019\u96bb\u9ce5\u6709\u7c89\u85cd\u8272\u7684\u7fc5\u8180\u3001\u7d05\u8272\u7684\u8179\u90e8\u3002<br>\r\n  Style\uff1aStarry Night<br>\r\n  <img src=\"https:\/\/aip2.cm.nsysu.edu.tw\/wp-content\/uploads\/2022\/12\/\u622a\u5716-2022-12-11-\u4e0b\u534812.31.18.png\" alt=\"\" width=\"600\" \/><br>\r\n  <\/li>\r\n  <li>\r\n  COCO<br>\r\n  Text\uff1a\u5169\u500b\u7537\u4eba\u5750\u5728\u4e00\u5f35\u684c\u5b50\u7684\u9644\u8fd1\u3002<br>\r\n  Style\uff1a Mosaic<br>\r\n  <img src=\"https:\/\/aip2.cm.nsysu.edu.tw\/wp-content\/uploads\/2022\/12\/\u622a\u5716-2022-12-11-\u4e0b\u534812.31.37.png\" alt=\"\" width=\"600\" \/><br>\r\n  <\/li>\r\n<\/ol>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_241_5\">\r\n\t\t\t\t\t\t\t\t<h3>- \u667a\u80fd AI \u756b\u5bb6 -<\/h3>\r\n\u672c\u7cfb\u7d71\u5c07\u5c55\u793a\u900f\u904e Dall.e \u6a21\u578b\u91dd\u5c0d\u8f38\u5165\u7684\u6587\u5b57\u7522\u751f\u76f8\u5c0d\u61c9\u7684\u5716\u7247\uff0c\u4e26\u5c07\u7522\u751f\u7684\u5716\u7247\u5957\u4e0a Style Transfer \u7684\u6548\u679c\uff08\u672c\u7cfb\u7d71\u63d0\u4f9b\u4e09\u7a2e\u6548\u679c Starry Night\u3001Cuphead\u53ca Mosaic\uff09\uff0c\u6700\u5f8c\u5448\u73fe\u7d50\u679c\u7d66\u4f7f\u7528\u8005\u89c0\u770b\uff1b\u6b64\u5916\uff0c\u82e5\u4f7f\u7528\u8005\u60f3\u6839\u64da\u81ea\u5df1\u7684\u53e5\u5b50\u7522\u751f\u5716\u7247\uff0c\u4ea6\u53ef\u586b\u5beb\u9023\u7d50\u5167\u7684<a href=\"http:\/\/140.117.75.46:8506\/\" target=\"_blank\" rel=\"noopener\">\u8868\u55ae<\/a>\uff0c\u5373\u53ef\u4f7f\u7528\u672c\u7cfb\u7d71\u7522\u751f\u5c0d\u61c9\u5716\u7247\u4e26\u9032\u884c\u4e0b\u8f09\uff0c\u6b61\u8fce\u5927\u5bb6\u8e34\u8e8d\u5617\u8a66\uff01\r\n<br>\r\n<br>\r\n<a id=\"AI_painter_LINK\" href=\"https:\/\/datasci.mis.nsysu.edu.tw:7501\/\" target=\"_blank\" rel=\"noopener\">\r\n<img class=\"alignnone size-full wp-image-337\" src=\"\/wp-content\/uploads\/2021\/09\/btn8.png\" alt=\"\" width=\"198\" height=\"60\" \/>\r\n<\/a>\r\n\r\n\u00a0\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t <\/div>\r\n\t\t\t\t\t \r\n\t\t\t\t <\/div>\r\n <script>\r\n\t\tjQuery(function () {\r\n\t\t\tjQuery('#myTab_241 a:first').tab('show')\r\n\t\t});\r\n\t\t\r\n\t\t\t\tjQuery(function(){\r\n\t\t\tvar b=\"fadeIn\";\r\n\t\t\tvar c;\r\n\t\t\tvar a;\r\n\t\t\td(jQuery(\"#myTab_241 a\"),jQuery(\"#tab-content_241\"));function d(e,f,g){\r\n\t\t\t\te.click(function(i){\r\n\t\t\t\t\ti.preventDefault();\r\n\t\t\t\t\tjQuery(this).tab(\"show\");\r\n\t\t\t\t\tvar h=jQuery(this).data(\"easein\");\r\n\t\t\t\t\tif(c){c.removeClass(a);}\r\n\t\t\t\t\tif(h){f.find(\"div.active\").addClass(\"animated \"+h);a=h;}\r\n\t\t\t\t\telse{if(g){f.find(\"div.active\").addClass(\"animated \"+g);a=g;}else{f.find(\"div.active\").addClass(\"animated \"+b);a=b;}}c=f.find(\"div.active\");\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t});\r\n\t\t\r\n\r\n\t\tfunction do_resize(){\r\n\r\n\t\t\tvar width=jQuery( '.tab-content .tab-pane iframe' ).width();\r\n\t\t\tvar height=jQuery( '.tab-content .tab-pane iframe' ).height();\r\n\r\n\t\t\tvar toggleSize = true;\r\n\t\t\tjQuery('iframe').animate({\r\n\t\t\t    width: toggleSize ? width : 640,\r\n\t\t\t    height: toggleSize ? height : 360\r\n\t\t\t  }, 250);\r\n\r\n\t\t\t  toggleSize = !toggleSize;\r\n\t\t}\r\n\r\n\r\n\t<\/script>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_105_7\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 style=\"margin-bottom:20px ;display:block;width:100%;margin-top:10px\">\u5716\u50cf\u4fee\u5fa9 <\/h3>\r\n\t\t\t\t\t\t\t\t<style>\r\n\t\t\t\t\r\n\t\t\t\t\t#tab_container_384 {\r\n\toverflow:hidden;\r\n\tdisplay:block;\r\n\twidth:100%;\r\n\tborder:0px solid #ddd;\r\n\tmargin-bottom:30px;\r\n\t}\r\n\r\n#tab_container_384 .tab-content{\r\n\tpadding:20px;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n\tmargin-top: 0px;\r\n\tbackground-color:#ffffff !important;\r\n\tcolor: #000000 !important;\r\n\tfont-size:14px !important;\r\n\tfont-family: Open Sans !important;\r\n\t\r\n\t\tborder: 1px solid #e6e6e6 !important;\r\n\t}\r\n#tab_container_384 .wpsm_nav-tabs {\r\n    border-bottom: 0px solid #ddd;\r\n}\r\n#tab_container_384 .wpsm_nav-tabs > li.active > a, #tab_container_384 .wpsm_nav-tabs > li.active > a:hover, #tab_container_384 .wpsm_nav-tabs > li.active > a:focus {\r\n\tcolor: #000000 !important;\r\n\tcursor: default;\r\n\tbackground-color: #ffffff !important;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n}\r\n\r\n#tab_container_384 .wpsm_nav-tabs > li > a {\r\n    margin-right: 0px !important; \r\n    line-height: 1.42857143 !important;\r\n    border: 1px solid #d5d5d5 !important;\r\n    border-radius: 0px 0px 0 0 !important; \r\n\tbackground-color: #e8e8e8 !important;\r\n\tcolor: #000000 !important;\r\n\tpadding: 15px 18px 15px 18px !important;\r\n\ttext-decoration: none !important;\r\n\tfont-size: 14px !important;\r\n\ttext-align:center !important;\r\n\tfont-family: Open Sans !important;\r\n}\r\n#tab_container_384 .wpsm_nav-tabs > li > a:focus {\r\noutline: 0px !important;\r\n}\r\n\r\n#tab_container_384 .wpsm_nav-tabs > li > a:before {\r\n\tdisplay:none !important;\r\n}\r\n#tab_container_384 .wpsm_nav-tabs > li > a:after {\r\n\tdisplay:none !important ;\r\n}\r\n#tab_container_384 .wpsm_nav-tabs > li{\r\npadding:0px !important ;\r\nmargin:0px;\r\n}\r\n\r\n#tab_container_384 .wpsm_nav-tabs > li > a:hover , #tab_container_384 .wpsm_nav-tabs > li > a:focus {\r\n    color: #000000 !important;\r\n    background-color: #e8e8e8 !important;\r\n\tborder: 1px solid #d5d5d5 !important;\r\n\t\r\n}\r\n#tab_container_384 .wpsm_nav-tabs > li > a .fa{\r\n\r\nmargin-right:5px !important;\r\n\r\nmargin-left:5px !important;\r\n\r\n\r\n}\r\n\r\n\t\t#tab_container_384 .wpsm_nav-tabs a{\r\n\t\t\tbackground-image: url(https:\/\/aip.cm.nsysu.edu.tw\/wp-content\/plugins\/tabs-responsive\/assets\/images\/style-soft.png);\r\n\t\t\tbackground-position: 0 0;\r\n\t\t\tbackground-repeat: repeat-x;\r\n\t\t}\r\n\t\t\t\r\n\r\n\r\n#tab_container_384 .wpsm_nav-tabs > li {\r\n    float: left;\r\n    margin-bottom: -1px !important;\r\n\tmargin-right:0px !important; \r\n}\r\n\r\n\r\n#tab_container_384 .tab-content{\r\noverflow:hidden !important;\r\n}\r\n\r\n\r\n@media (min-width: 769px) {\r\n\r\n\t#tab_container_384 .wpsm_nav-tabs > li{\r\n\t\tfloat:left !important ;\r\n\t\t\t\tmargin-right:-1px !important;\r\n\t\t\t\t\t}\r\n\t#tab_container_384 .wpsm_nav-tabs{\r\n\t\tfloat:none !important;\r\n\t\tmargin:0px !important;\r\n\t}\r\n\r\n\t#tab_container_384 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_384 .wpsm_nav{\r\n\t\t\t}\r\n\r\n}\r\n\r\n\r\n\r\n@media (max-width: 768px) {\r\n\t#tab_container_384 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_384 .wpsm_nav{\r\n\t\t\t}\r\n}\r\n\r\n\r\n\t.wpsm_nav-tabs li:before{\r\n\t\tdisplay:none !important;\r\n\t}\r\n\r\n\t@media (max-width: 768px) {\r\n\t\t\t\t\r\n\t\t\t\t.wpsm_nav-tabs{\r\n\t\t\tmargin-left:0px !important;\r\n\t\t\tmargin-right:0px !important; \r\n\t\t\t\r\n\t\t}\r\n\t\t\t\t#tab_container_384 .wpsm_nav-tabs > li{\r\n\t\t\tfloat:none !important;\r\n\t\t}\r\n\t\t\t\r\n\t}\t\t\t\t<\/style>\r\n\t\t\t\t<div id=\"tab_container_384\" >\r\n\t \r\n\t\t\t\t\t<ul class=\"wpsm_nav wpsm_nav-tabs\" role=\"tablist\" id=\"myTab_384\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  class=\"active\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_384_1\" aria-controls=\"tabs_desc_384_1\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u7c21\u4ecb\u8207\u529f\u80fd\u8aaa\u660e<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_384_2\" aria-controls=\"tabs_desc_384_2\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u5546\u696d\u61c9\u7528<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_384_3\" aria-controls=\"tabs_desc_384_3\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u67b6\u69cb\u8207\u53c3\u8003\u8cc7\u6599<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_384_4\" aria-controls=\"tabs_desc_384_4\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u4f86\u8a66\u8a66\u5427<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\t\t\t\t <\/ul>\r\n\r\n\t\t\t\t\t  <!-- Tab panes -->\r\n\t\t\t\t\t  <div class=\"tab-content\" id=\"tab-content_384\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane  in active \" id=\"tabs_desc_384_1\">\r\n\t\t\t\t\t\t\t\t\u5716\u50cf\u4fee\u5fa9\uff08Image Inpainting\uff09\u662f\u4e00\u9805\u7528\u4f86\u4fee\u88dc\u640d\u58de\u6216\u4e0d\u5b8c\u6574\u5716\u7247\u7684\u6280\u8853\uff0c\u76ee\u7684\u662f\u901a\u904e\u586b\u88dc\u7f3a\u5931\u6216\u53d7\u640d\u7684\u90e8\u5206\uff0c\u4f7f\u5716\u50cf\u6062\u5fa9\u539f\u672c\u7684\u5916\u89c0\u6216\u6539\u5584\u5176\u8996\u89ba\u6548\u679c\u3002\u9019\u7a2e\u6280\u8853\u5ee3\u6cdb\u61c9\u7528\u65bc\u85dd\u8853\u4f5c\u54c1\u7684\u4fee\u5fa9\u3001\u820a\u7167\u7247\u7684\u91cd\u5efa\u3001\u751a\u81f3\u5728\u96fb\u5f71\u88fd\u4f5c\u4e2d\u53bb\u9664\u4e0d\u60f3\u8981\u7684\u7269\u9ad4\u3002\u8209\u4f8b\u5982\u679c\u4e00\u5f35\u73cd\u8cb4\u7684\u820a\u7167\u7247\u88ab\u6495\u7834\u6216\u5f04\u9ad2\u4e86\uff0c\u5716\u50cf\u4fee\u5fa9\u6280\u8853\u53ef\u4ee5\u88ab\u7528\u4f86\u6d88\u9664\u9019\u4e9b\u7834\u640d\uff0c\u4f7f\u7167\u7247\u770b\u8d77\u4f86\u50cf\u91cd\u65b0\u62cd\u651d\u7684\u3002\r\n<br><br>\r\n\u6211\u5011\u4f7f\u7528 Stable Diffusion \u4f86\u505a\u5716\u50cf\u4fee\u5fa9\uff0cStable Diffusion\u662f\u4e00\u7a2e\u5716\u50cf\u751f\u6210\u5f0f\u6a21\u578b\uff0c\u900f\u904e\u5b78\u7fd2\u5927\u91cf\u5716\u50cf\u6578\u64da\uff0c\u4f86\u7406\u89e3\u5716\u50cf\u7684\u7d50\u69cb\u548c\u5167\u5bb9\u3002\u4f7f\u7528\u6642\u5c07\u5716\u7247\u9700\u4fee\u5fa9\u5730\u65b9\u5857\u767d\uff0c\u8b93\u6a21\u578b\u9810\u6e2c\u7f3a\u5931\u90e8\u5206\u7684\u5167\u5bb9\uff0c\u4e26\u751f\u6210\u8207\u539f\u5716\u5354\u8abf\u4e00\u81f4\u7684\u5716\u50cf\uff0c\u5f9e\u800c\u9054\u5230\u4fee\u5fa9\u7684\u6548\u679c\u3002\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_384_2\">\r\n\t\t\t\t\t\t\t\t<p>\u5728\u5927\u91cf\u904b\u7528\u5716\u7247\u7684\u8cc7\u8a0a\u5e74\u4ee3\uff0c\u6211\u5011\u5e38\u5e38\u6703\u9047\u5230\u5716\u7247\u6548\u679c\u4e0d\u5982\u9810\u671f\u7684\u72c0\u6cc1\u51fa\u73fe\uff0c\u4f8b\u5982\u67d0\u4e9b\u4eba\u7269\u6070\u5de7\u9589\u4e0a\u773c\u775b\u3001\u5546\u54c1\u7167\u7684\u5448\u73fe\u65b9\u5f0f\u4e0d\u5982\u9810\u671f\u2026\u2026\u7b49\u7b49\uff0c\u9019\u4e9b\u610f\u5916\u7455\u75b5\u53ef\u80fd\u6703\u964d\u4f4e\u7167\u7247\u7684\u54c1\u8cea\uff0c\u4f46\u5e78\u904b\u7684\u662f\uff0c\u73fe\u4eca\u7684\u5716\u50cf\u4fee\u5fa9\u6280\u8853\u5df2\u7d93\u80fd\u5920\u8f15\u9b06\u5730\u89e3\u6c7a\u9019\u4e9b\u554f\u984c\u3002\u9019\u4e9b\u6280\u8853\u5df2\u7d93\u88ab\u5ee3\u6cdb\u61c9\u7528\u65bc\u8abf\u6574\u7167\u7247\u4e2d\u7684\u4eba\u7269\u3001\u4e8b\u7269\u4ee5\u53ca\u5b83\u5011\u7684\u72c0\u614b\uff0c\u5f9e\u800c\u63d0\u5347\u7167\u7247\u7684\u54c1\u8cea\u548c\u5438\u5f15\u529b\uff0c\u8b93\u4f7f\u7528\u8005\u53ef\u4ee5\u66f4\u5bb9\u6613\u5730\u5f97\u5230\u81ea\u5df1\u6240\u671f\u671b\u7684\u5716\u50cf\u3002<\/p>\r\n<p>\u76ee\u524d\u5e38\u898b\u7684\u5546\u696d\u61c9\u7528\u6848\u4f8b\u5982\u4e0b\uff1a<\/p>\r\n<ul>\r\n  <li>\u5f71\u50cf\u4e2d\u7269\u54c1\u72c0\u614b\u8abf\u6574\uff1a\u8abf\u6574\u5f71\u50cf\u4e2d\u7684\u7269\u54c1\u72c0\u614b\u53ca\u65b9\u5411\uff0c\u4f7f\u5546\u54c1\u5716\u7247\u6216\u651d\u5f71\u4f5c\u54c1\u80fd\u5920\u66f4\u7b26\u5408\u62cd\u651d\u8005\u671f\u5f85\u3002<\/li>\r\n  <li>\u4eba\u50cf\u72c0\u614b\u8abf\u6574\uff1a\u8b93\u7167\u7247\u4e2d\u7684\u4eba\u7269\u53ef\u4ee5\u6539\u8b8a\u8868\u60c5\u3001\u7d20\u984f\u4e0a\u599d\uff0c\u4f7f\u7167\u7247\u80fd\u5920\u9054\u5230\u4f7f\u7528\u8005\u7684\u8981\u6c42\u3002<\/li>\r\n<\/ul>\r\n<p>\u63a5\u8457\u4f86\u8b93\u6211\u5011\u770b\u770b\u5e02\u9762\u4e0a\u6709\u54ea\u4e9b\u76f8\u95dc\u7684\u5546\u54c1\u5427\uff1a<\/p>\r\n<ul>\r\n    <li>Drag Your GAN\r\n        <br>\r\n        <img class=\"alignnone size-full wp-image-188\" src=\"https:\/\/i.imgur.com\/AY3bE9q.png\" alt=\"\" width=\"752\" height=\"157\" \/>\r\n    <li>\u73a9\u7f8e\u5f69\u599d\r\n        <br>\r\n        <img class=\"alignnone size-full wp-image-188\" src=\"https:\/\/i.imgur.com\/nGdLMTO.jpg\" alt=\"\" width=\"752\" height=\"157\" \/>\r\n<br>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_384_3\">\r\n\t\t\t\t\t\t\t\t<strong>\u67b6\u69cb\u8207\u53c3\u8003\u8cc7\u6599<\/strong>\uff1a<br>\r\n<img src=\"https:\/\/i.imgur.com\/3fCEoLV.jpg\" alt=\"\" \/>\r\nAutoencoder (\u7d05\u8272\u6846\u6846) \r\n<ul>\r\n<li>\u6b64\u6a21\u578b\u7684\u4f5c\u7528\u662f\u70ba\u4e86\u5c07\u5716\u7247\u8f49\u63db\u6210\u7dad\u5ea6\u66f4\u4f4e\u7684\u6f5b\u5728\u8868\u5fb5, \u53ef\u4ee5\u60f3\u6210\u628a\u5716\u7247\u91cd\u8981\u7684\u8cc7\u8a0a\u58d3\u7e2e\u6210\u66f4\u4f4e\u7def\u5ea6\u7684\u8cc7\u6599, \u518d\u628a\u5b83\u50b3\u5230\u4e0b\u500b\u6b65\u9a5f\u3002<\/li>\r\n<li>\u5728inference\u7684\u90e8\u5206, \u6703\u5f9e\u53bb\u566a\u5f8c\u7684\u6f5b\u5728\u8868\u5fb5, \u900f\u904e\u89e3\u78bc\u53bb\u751f\u6210\u4e00\u5f35\u5716\u7247\u3002<\/li>\r\n<\/ul>\r\nU-Net (\u7da0\u8272\u6846\u6846) \r\n<ul>\r\n<li>\u8f38\u5165\u662f\u5df2\u7d93\u52a0\u5165\u566a\u97f3\u7684\u5716\u7247, \u4e26\u5b78\u7fd2\u5982\u4f55\u5c07\u5716\u7247\u53bb\u566a, \u9084\u539f\u6210\u539f\u672c\u6c92\u6709\u566a\u97f3\u7684\u5716\u7247\u3002<\/li>\r\n<\/ul>\r\nText Encoder(\u7070\u8272\u6846\u6846) \r\n<ul>\r\n<li>\u5c07\u6587\u5b57\u7de8\u78bc\u5f8c\u50b3\u5165 U-Net, \u53bb\u63a7\u5236\u5716\u7247\u751f\u6210\u7684\u5206\u4f48\u3002\u9019\u88e1\u7684\u4f5c\u7528,\u662f\u8981\u8b93\u5716\u50cf\u751f\u6210\u6642\u80fd\u4f9d\u6587\u5b57\u7684\u8a9e\u610f\u53bb\u751f\u6210\u3002<\/li>\r\n<\/ul>\r\n\r\n\u53c3\u8003\u8cc7\u6599:\r\n<ol>\r\n<li>Stable Diffusion \u8ad6\u6587 : High-Resolution Image Synthesis with Latent Diffusion Models<\/li>\r\n<li>Pretrained \u6a21\u578b : Stable Diffusion Image Inpainting<\/li>\r\n<\/ol>\r\n\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_384_4\">\r\n\t\t\t\t\t\t\t\t<strong>\u8a66\u73a9  Image Inpainting<\/strong>\uff1a<br>\r\n<ol>\r\n<li>\u5148\u4e0a\u50b3\u60f3\u8981\u7684\u5716\u7247(\u5716\u7247\u683c\u5f0f: JPG, PNG JPEG)<\/li>\r\n<li>\u8f38\u5165\u60a8\u8981\u7684\u6587\u5b57\u689d\u4ef6<\/li>\r\n<li>\r\n\u8a2d\u5b9a\u53c3\u6578 guidance scale \u4ee5\u53ca Inference steps \r\n<ul>\r\n<li>Guidance scale(\u5f15\u5c0e\u5c3a\u5ea6) : \u63a7\u5236\u6a21\u578b\u9075\u5faaprompt\u7684\u7a0b\u5ea6, \u5c3a\u5ea6\u8d8a\u4f4e, \u6a21\u578b\u7684\u5275\u9020\u529b\u8d8a\u5f37, \u5c3a\u5ea6\u7684\u8d8a\u9ad8, \u5275\u9020\u529b\u8d8a\u4f4e\u3002<\/li>\r\n<li>Inference steps(\u63a8\u8ad6\u6b65\u9a5f) : \u6a21\u578b\u964d\u566a\u7684\u6b65\u6578, \u6b65\u6578\u8d8a\u9ad8, \u6703\u82b1\u8d8a\u591a\u6642\u9593(50steps\/4secs) , \u9ad8\u7684\u503c\u53ef\u80fd\u6703\u6709\u597d\u7684\u6548\u679c, \u4f46\u8d85\u904e\u67d0\u500b\u503c\u5f8c, \u6709\u53ef\u80fd\u6703\u958b\u59cb\u591a\u51fa\u65b0\u7684\u8cc7\u8a0a\u3002\u572830-50 \u7684\u7bc4\u570d\u901a\u5e38\u6703\u6709\u4e0d\u932f\u7684\u6548\u679c\u3002<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li>\r\n\u9078\u64c7\u906e\u7f69\u65b9\u5f0f, \u4e26\u751f\u6210\u5716\u7247 \r\n<ul>\r\n<li>\u5237\u5b50: \u53ef\u4ee5\u81ea\u7531\u5857\u4e0a\u60f3\u8981\u906e\u7f69\u7684\u90e8\u5206, \u7136\u5f8c\u9ede\u9078\u756b\u5e03\u5de6\u4e0b\u89d2\u7684\u4e0b\u8f09\u6309\u9215, \u518d\u9ede\u64ca \u201cGenerate Image\u201d\u3002<\/li>\r\n<li>\u81ea\u884c\u6e96\u5099: \u81ea\u5df1\u4e0a\u50b3\u6e96\u5099\u906e\u7f69\u5716\u7247, \u518d\u9ede\u64ca \u201cGenerate Image\u201d\u3002<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ol>\r\n\r\n<a id=\"AI_painter_LINK\" href=\"https:\/\/datasci.mis.nsysu.edu.tw:7500\/\" target=\"_blank\" rel=\"noopener\">\r\n<img class=\"alignnone size-full wp-image-337\" src=\"https:\/\/i.imgur.com\/oX6nSlr.png\" alt=\"\" width=\"198\" height=\"60\" \/>\r\n<\/a>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t <\/div>\r\n\t\t\t\t\t \r\n\t\t\t\t <\/div>\r\n <script>\r\n\t\tjQuery(function () {\r\n\t\t\tjQuery('#myTab_384 a:first').tab('show')\r\n\t\t});\r\n\t\t\r\n\t\t\t\tjQuery(function(){\r\n\t\t\tvar b=\"fadeIn\";\r\n\t\t\tvar c;\r\n\t\t\tvar a;\r\n\t\t\td(jQuery(\"#myTab_384 a\"),jQuery(\"#tab-content_384\"));function d(e,f,g){\r\n\t\t\t\te.click(function(i){\r\n\t\t\t\t\ti.preventDefault();\r\n\t\t\t\t\tjQuery(this).tab(\"show\");\r\n\t\t\t\t\tvar h=jQuery(this).data(\"easein\");\r\n\t\t\t\t\tif(c){c.removeClass(a);}\r\n\t\t\t\t\tif(h){f.find(\"div.active\").addClass(\"animated \"+h);a=h;}\r\n\t\t\t\t\telse{if(g){f.find(\"div.active\").addClass(\"animated \"+g);a=g;}else{f.find(\"div.active\").addClass(\"animated \"+b);a=b;}}c=f.find(\"div.active\");\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t});\r\n\t\t\r\n\r\n\t\tfunction do_resize(){\r\n\r\n\t\t\tvar width=jQuery( '.tab-content .tab-pane iframe' ).width();\r\n\t\t\tvar height=jQuery( '.tab-content .tab-pane iframe' ).height();\r\n\r\n\t\t\tvar toggleSize = true;\r\n\t\t\tjQuery('iframe').animate({\r\n\t\t\t    width: toggleSize ? width : 640,\r\n\t\t\t    height: toggleSize ? height : 360\r\n\t\t\t  }, 250);\r\n\r\n\t\t\t  toggleSize = !toggleSize;\r\n\t\t}\r\n\r\n\r\n\t<\/script>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_105_8\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 style=\"margin-bottom:20px ;display:block;width:100%;margin-top:10px\">\u8a9e\u97f3\u5408\u6210\u8207\u8fa8\u8b58 <\/h3>\r\n\t\t\t\t\t\t\t\t<style>\r\n\t\t\t\t\r\n\t\t\t\t\t#tab_container_223 {\r\n\toverflow:hidden;\r\n\tdisplay:block;\r\n\twidth:100%;\r\n\tborder:0px solid #ddd;\r\n\tmargin-bottom:30px;\r\n\t}\r\n\r\n#tab_container_223 .tab-content{\r\n\tpadding:20px;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n\tmargin-top: 0px;\r\n\tbackground-color:#ffffff !important;\r\n\tcolor: #000000 !important;\r\n\tfont-size:14px !important;\r\n\tfont-family: Open Sans !important;\r\n\t\r\n\t\tborder: 1px solid #e6e6e6 !important;\r\n\t}\r\n#tab_container_223 .wpsm_nav-tabs {\r\n    border-bottom: 0px solid #ddd;\r\n}\r\n#tab_container_223 .wpsm_nav-tabs > li.active > a, #tab_container_223 .wpsm_nav-tabs > li.active > a:hover, #tab_container_223 .wpsm_nav-tabs > li.active > a:focus {\r\n\tcolor: #000000 !important;\r\n\tcursor: default;\r\n\tbackground-color: #ffffff !important;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n}\r\n\r\n#tab_container_223 .wpsm_nav-tabs > li > a {\r\n    margin-right: 0px !important; \r\n    line-height: 1.42857143 !important;\r\n    border: 1px solid #d5d5d5 !important;\r\n    border-radius: 0px 0px 0 0 !important; \r\n\tbackground-color: #e8e8e8 !important;\r\n\tcolor: #000000 !important;\r\n\tpadding: 15px 18px 15px 18px !important;\r\n\ttext-decoration: none !important;\r\n\tfont-size: 14px !important;\r\n\ttext-align:center !important;\r\n\tfont-family: Open Sans !important;\r\n}\r\n#tab_container_223 .wpsm_nav-tabs > li > a:focus {\r\noutline: 0px !important;\r\n}\r\n\r\n#tab_container_223 .wpsm_nav-tabs > li > a:before {\r\n\tdisplay:none !important;\r\n}\r\n#tab_container_223 .wpsm_nav-tabs > li > a:after {\r\n\tdisplay:none !important ;\r\n}\r\n#tab_container_223 .wpsm_nav-tabs > li{\r\npadding:0px !important ;\r\nmargin:0px;\r\n}\r\n\r\n#tab_container_223 .wpsm_nav-tabs > li > a:hover , #tab_container_223 .wpsm_nav-tabs > li > a:focus {\r\n    color: #000000 !important;\r\n    background-color: #e8e8e8 !important;\r\n\tborder: 1px solid #d5d5d5 !important;\r\n\t\r\n}\r\n#tab_container_223 .wpsm_nav-tabs > li > a .fa{\r\n\r\nmargin-right:5px !important;\r\n\r\nmargin-left:5px !important;\r\n\r\n\r\n}\r\n\r\n\t\t#tab_container_223 .wpsm_nav-tabs a{\r\n\t\t\tbackground-image: url(https:\/\/aip.cm.nsysu.edu.tw\/wp-content\/plugins\/tabs-responsive\/assets\/images\/style-soft.png);\r\n\t\t\tbackground-position: 0 0;\r\n\t\t\tbackground-repeat: repeat-x;\r\n\t\t}\r\n\t\t\t\r\n\r\n\r\n#tab_container_223 .wpsm_nav-tabs > li {\r\n    float: left;\r\n    margin-bottom: -1px !important;\r\n\tmargin-right:0px !important; \r\n}\r\n\r\n\r\n#tab_container_223 .tab-content{\r\noverflow:hidden !important;\r\n}\r\n\r\n\r\n@media (min-width: 769px) {\r\n\r\n\t#tab_container_223 .wpsm_nav-tabs > li{\r\n\t\tfloat:left !important ;\r\n\t\t\t\tmargin-right:-1px !important;\r\n\t\t\t\t\t}\r\n\t#tab_container_223 .wpsm_nav-tabs{\r\n\t\tfloat:none !important;\r\n\t\tmargin:0px !important;\r\n\t}\r\n\r\n\t#tab_container_223 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_223 .wpsm_nav{\r\n\t\t\t}\r\n\r\n}\r\n\r\n\r\n\r\n@media (max-width: 768px) {\r\n\t#tab_container_223 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_223 .wpsm_nav{\r\n\t\t\t}\r\n}\r\n\r\n\r\n\t.wpsm_nav-tabs li:before{\r\n\t\tdisplay:none !important;\r\n\t}\r\n\r\n\t@media (max-width: 768px) {\r\n\t\t\t\t\r\n\t\t\t\t.wpsm_nav-tabs{\r\n\t\t\tmargin-left:0px !important;\r\n\t\t\tmargin-right:0px !important; \r\n\t\t\t\r\n\t\t}\r\n\t\t\t\t#tab_container_223 .wpsm_nav-tabs > li{\r\n\t\t\tfloat:none !important;\r\n\t\t}\r\n\t\t\t\r\n\t}\t\t\t\t<\/style>\r\n\t\t\t\t<div id=\"tab_container_223\" >\r\n\t \r\n\t\t\t\t\t<ul class=\"wpsm_nav wpsm_nav-tabs\" role=\"tablist\" id=\"myTab_223\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  class=\"active\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_223_1\" aria-controls=\"tabs_desc_223_1\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u7c21\u4ecb\u8207\u529f\u80fd\u8aaa\u660e<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_223_2\" aria-controls=\"tabs_desc_223_2\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u67b6\u69cb\u8207\u53c3\u8003\u8cc7\u6599<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_223_3\" aria-controls=\"tabs_desc_223_3\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u8a55\u4f30\u7d50\u679c\u5c55\u793a<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_223_4\" aria-controls=\"tabs_desc_223_4\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u4f86\u8a66\u8a66\u5427<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\t\t\t\t <\/ul>\r\n\r\n\t\t\t\t\t  <!-- Tab panes -->\r\n\t\t\t\t\t  <div class=\"tab-content\" id=\"tab-content_223\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane  in active \" id=\"tabs_desc_223_1\">\r\n\t\t\t\t\t\t\t\t\u2022 \u8a9e\u97f3\u5408\u6210<br>\r\n\u96a8\u8457\u79d1\u6280\u767c\u5c55\uff0c\u4eba\u6a5f\u4e92\u52d5\u7684\u60c5\u6cc1\u5df2\u7d93\u8d8a\u4f86\u8d8a\u666e\u53ca\uff0c\u50cf\u662fGoogle\u5c0f\u59d0\u3001\u667a\u80fd\u5c0e\u822a\u3001\u6709\u8072\u66f8\u8b80\u7269\u7b49\u7b49\uff0c\u63a5\u5df2\u9084\u7e5e\u5728\u6211\u5011\u751f\u6d3b\uff0c\u800c\u9019\u4e9b\u61c9\u7528\u7576\u4e2d\uff0c\u8a9e\u97f3\u5408\u6280\u8853\u5c31\u626e\u6f14\u4e86\u76f8\u7576\u91cd\u8981\u7684\u89d2\u8272\u3002\r\n<br><br>\r\n\u96d6\u7136\u8a9e\u97f3\u5408\u6210\u7684\u7522\u54c1\u773e\u591a\uff0c\u4e14\u80fd\u7522\u751f\u4e2d\u6587\u8a9e\u97f3\u7684\u6280\u8853\u4e5f\u5df2\u6210\u719f\uff0c\u4f46\u5408\u6210\u7684\u4e2d\u6587\u8a9e\u97f3\u5927\u591a\u6578\u70ba\u300e\u5927\u9678\u8154\u8abf\u4e2d\u6587\u8a9e\u97f3\u300f\uff0c\u6b64\u7d50\u679c\u7684\u539f\u56e0\u4e3b\u8981\u662f\u56e0\u70ba\u53ef\u5927\u91cf\u53d6\u5f97\u7684\u4e2d\u6587\u8a13\u7df4\u8a9e\u6599\uff0c\u7686\u7531\u5927\u9678\u8154\u8abf\u7684\u8a9e\u8005\u9304\u88fd\u800c\u6210\u3002\u56e0\u6b64\u6211\u5011\u5e0c\u671b\u900f\u904e\u4e0d\u540c\u7684\u8a13\u7df4\u8cc7\u6599\u3001\u4e0d\u540c\u7684\u8a13\u7df4\u65b9\u5f0f\uff0c\u7528\u73fe\u6709\u7684\u4e2d\u6587\u8a13\u7df4\u8a9e\u6599\uff0c\u5408\u6210\u597d\u7684\u8a9e\u97f3\u54c1\u8cea\u3001\u63a5\u8fd1\u4eba\u985e\u81ea\u7136\u8a9e\u97f3\u7684\u300e\u53f0\u7063\u8154\u8abf\u4e2d\u6587\u8a9e\u97f3\u300f\u3002\r\n<br><br>\r\n\u4e00\u500b\u5b8c\u6574\u7684\u8a9e\u97f3\u5408\u6210\u7cfb\u7d71(Text-to-Speech)\uff0c\u662f\u7531\u5408\u6210\u5668\u8207\u8072\u78bc\u5668\u6240\u7d44\u6210\uff0c\u5408\u6210\u5668\u662f\u5c07\r\n\u6211\u5011\u8f38\u5165\u7684\u6587\u5b57\u8f38\u51fa\u4e00\u500b\u6885\u723e\u983b\u8b5c\u5716\uff0c\u8072\u78bc\u5668\u5247\u5c07\u6885\u723e\u983b\u8b5c\u5716\u4f5c\u70ba\u8f38\u5165\uff0c\u6700\u5f8c\u8f38\u51fa\u4e00\r\n\u500b\u8a9e\u97f3\u8a0a\u865f\uff0c\u800c\u76ee\u524d\u6211\u5011\u6240\u4f7f\u7528\u7684\u5408\u6210\u5668\u6a21\u578b\u70baGoogle\u63d0\u51fa\u7684Tacotron-2\uff0c\u8072\u78bc\u5668\u6a21\r\n\u578b\u70baESPnet\u5718\u968a\u958b\u767c\u7684Parallel WaveGAN\uff0c\u5169\u8005\u7686\u70ba\u53ef\u8a13\u7df4\u7684\u795e\u7d93\u7db2\u8def\u3002\r\n<br><br>\r\n\u5728\u5408\u6210\u5668Tacotron-2\uff0c\u5148\u4f7f\u7528\u8a13\u7df4\u8cc7\u6599Biaobei(\u55ae\u4e00\u5973\u6027\u8a9e\u8005\uff0c12\u5c0f\u6642\uff0c\u5927\u9678\u8154\u4e2d\u6587\uff0c3-5\u79d2)\u52a0\u4e0a\u5c07Biaobei\u7684\u8cc7\u6599\u5206\u5272\u51fa\u77ed\u53e5(\u55ae\u4e00\u5973\u6027\u8a9e\u8005\uff0c37\u5206\u9418\uff0c\u5927\u9678\u8154\u4e2d\u6587\uff0c0-1\u79d2)\u52a0\u5165\u8cc7\u6599\u96c6\u4e2d\u7576\u6210\u9810\u8a13\u7df4\uff0c\u63a5\u8457\u4f7f\u7528\u90e8\u4efd\u7d93\u904e\u4eba\u5de5\u8655\u7406\u7684NER(\u55ae\u4e00\u5973\u6027\u8a9e\u8005\uff0c2.2\u5c0f\u6642\uff0c\u53f0\u7063\u8154\u4e2d\u6587\uff0c5-8\u79d2)\u52a0\u4e0a\u5c07NER\u8cc7\u6599\u5206\u5272\u51fa\u77ed\u53e5(\u55ae\u4e00\u5973\u6027\u8a9e\u8005\uff0c12\u5206\u9418\uff0c\u53f0\u7063\u4e2d\u6587\u8154\uff0c0-1\u79d2)\u7e7c\u7e8c\u8a13\u7df4\u3002\r\n<br><hr>\r\n\u2022 -\u8a9e\u97f3\u8fa8\u8b58\r\n<br>\r\n\u73fe\u4eca\u8a9e\u97f3\u8fa8\u8b58\u5df2\u7d93\u6210\u70ba\u6211\u5011\u751f\u6d3b\u4e2d\u5e38\u898b\u7684\u61c9\u7528\uff0c\u4e26\u4e14\u53ef\u4ee5\u5e36\u4f86\u8a31\u591a\u4fbf\u5229\uff0c\u4f8b\u5982 Siri\u3001Google Assistant\uff0c\u6211\u5011\u53ef\u4ee5\u900f\u904e\u8b1b\u8a71\u4f7f\u4eba\u5de5\u667a\u6167 (AI) \u4f86\u70ba\u6211\u5011\u505a\u4e8b\u3002\u76ee\u524d\u6211\u5011\u4f7f\u7528\u7684\u958b\u6e90\u5957\u4ef6\u70ba ESPnet\uff0c\u5b83\u662f\u4e00\u500b\u5c08\u9580\u8655\u7406\u8a9e\u97f3\u4efb\u52d9\u7684\u5de5\u5177\uff0c\u4e3b\u8981\u662f\u7528 pytorch\u64b0\u5beb\uff0c\u4e26\u7d50\u5408 kaldi\u9032\u884c\u524d\u8655 \u7406\u3002\u4f7f\u7528\u6df1\u5ea6\u5b78\u7fd2\u7684\u65b9\u6cd5\u66ff\u4ee3\u4e86\u50b3\u7d71\u81ea\u52d5\u8a9e\u97f3\u8fa8\u8b58\u7684\u8a13\u7df4\u65b9\u5f0f\uff0c\u7528\u55ae\u500b\u6a21\u578b\u66ff\u63db\u50b3\u7d71\u81ea\u52d5\u8a9e\u97f3 \u8fa8\u8b58\u7684\u591a\u500b\u6a21\u584a\uff0c\u79fb\u9664\u4e86\u5c0d\u8a9e\u97f3\u8655\u7406\u7684\u65b9\u6cd5\u4f7f\u7528\uff0c\u5305\u542b\u5c0d\u97f3\u6a94\u6587\u672c\u7684\u5f37\u5236\u5c0d\u9f4a \u3002\r\n<br><br>\r\n\u50b3\u7d71\u8a9e\u97f3\u8b58\u5225\u53ef\u7531\u4e09\u500b\u90e8\u5206\u7d44\u6210\uff0c\u8072\u5b78\u6a21\u578b\u3001\u8a5e\u5178\u3001\u8a9e\u8a00\u6a21\u578b\uff0c\u8072\u5b78\u6a21\u578b\u901a\u5e38\u4ee3\u8868\u7684\u662f\u6211\u5011\u8aaa\u8a71\u7684\u8072\u97f3\uff0c\u800c\u4e00\u500b\u8a5e\u53ef\u4ee5\u5206\u70ba\u591a\u500b\u97f3\u7bc0\u7d44\u6210\uff0c\u9084\u9700\u8981\u8a5e\u5178\u63d0\u4f9b\u6587\u5b57\u5c0d\u61c9\u7684\u97f3\u7bc0\uff0c\u56e0\u6b64\u6211\u5011\u8a13\u7df4\u8072\u5b78\u6a21\u578b\u548c\u8a5e\u5178\u53ef\u4ee5\u77e5\u9053\u6587\u5b57\u8a72\u5c0d\u61c9\u54ea\u4e9b\u97f3\u7bc0\uff0c\u64c1\u6709\u8072\u5b78\u6a21\u578b\u5f8c\uff0c\u8a9e\u8a00\u6a21\u578b\u5305\u542b\u4e86\u5404\u500b\u8a5e\u5f59\u4e4b\u9593\u9806\u5e8f\u7684\u6a5f\u7387\u5927\u5c0f\uff0c\u53ef\u4ee5\u5e6b\u52a9\u6211\u5011\u77e5\u9053\u600e\u6a23\u6392\u5e8f\u8a5e\u5f59\u53ef\u4ee5\u66f4\u52a0\u901a\u9806\uff0c\u800c\u5176\u4e2d\u7684\u8072\u5b78\u6a21\u578b\u548c\u8a9e\u8a00\u6a21\u578b\u662f\u5206\u5225\u8a13\u7df4\u7684\uff0c\u5404\u81ea\u6709\u5404\u81ea\u7684\u76ee\u6a19\u51fd\u6578\uff0c\u7531\u65bc\u5404\u500b\u6a21\u584a\u9593\u4e0d\u80fd\u4e92\u76f8\u53d6\u9577\u88dc\u77ed\uff0c\u5f80\u5f80\u4e5f\u4f7f\u5f97\u6700\u5f8c\u6240\u8a13\u7df4\u51fa\u7684\u7db2\u7d61\u4e0d\u80fd\u9054\u5230\u6700\u512a\u5316\u3002\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_223_2\">\r\n\t\t\t\t\t\t\t\t\u2022 \u8a9e\u97f3\u5408\u6210<br>\r\n\u8a9e\u97f3\u5408\u6210\u67b6\u69cb\u7531\u5408\u6210\u5668\u8207\u8072\u78bc\u5668\u7d44\u6210\uff0c\u5408\u6210\u5668\u4f7f\u7528\u7684\u662fTacotron-2\u6a21\u578b\uff0c\u8072\u78bc\u5668\u4f7f\u7528 \u7684\u662fParallel WaveGAN\u6a21\u578b\u3002\u4ee5\u4e0b\u5c07\u5404\u5225\u7c21\u55ae\u4ecb\u7d39\u3002\r\n<br><br>\r\nTacotron-2\u7531Google Brain\u65bc2018\u5e74\u63d0\u51fa\uff0c\u6a21\u578b\u4e3b\u8981\u7531 Encoder\u3001Location Sensitive Attention\u3001Decoder\u69cb\u6210\u3002\u8cc7\u6599\u9032\u884c\u8a13\u7df4\u524d\u5fc5\u9808\u505a\u524d\u8655\u7406\uff0c\u4e2d\u6587\u6587\u672c\u6703\u7d93\u904e\u8f49\u63db\u5f97\u5230 \u6f22\u8a9e\u62fc\u97f3\uff0c\u8072\u97f3\u8a0a\u865f\u4e5f\u6703\u622a\u53d6\u51fa\u6885\u723e\u983b\u8b5c\u5716\u3002\u5728\u8a13\u7df4\u904e\u7a0b\uff0c\u6587\u672c\u4f5c\u70baEncoder\u7684\u8f38\u5165 \uff0c\u6885\u723e\u983b\u8b5c\u5716\u4f5c\u70baDecoder\u7684\u8f38\u5165\u3002\u6574\u500b\u795e\u7d93\u7db2\u8def\u7531\u591a\u5c64Convolution\u3001LSTM\u3001Fully Connected\u7d44\u6210\uff0c\u900f\u904e\u5c0d\u6587\u5b57\u7de8\u78bc\u3001\u5c07\u8207\u4e4b\u6210\u5c0d\u7684\u6885\u723e\u983b\u8b5c\u5716\u89e3\u78bc\uff0c\u4e00\u6b21\u89e3\u78bc\u51fa\u4e00\u500b frame\uff0c\u76f4\u81f3Stop token\u6a5f\u5236\u89f8\u767c\uff0c\u6885\u723e\u983b\u8b5c\u5716\u5247\u7522\u751f\u5b8c\u7562\uff0c\u5982\u4e0b\u5716\u4e00\u3002\r\n<br><br>\r\n\u7522\u751f\u7684\u6885\u723e\u983b\u8b5c\u5716\u900f\u904e\u8072\u78bc\u5668\u7522\u751f\u8072\u97f3\u8a0a\u865f\uff0c\u9019\u908a\u4f7f\u7528\u53ef\u8a13\u7df4\u7684\u795e\u7d93\u7db2\u8defParallel WaveGAN\u4ee3\u66ff\u6f14\u7b97\u6cd5Griffin-Lim\uff0c\u85c9\u6b64\u63d0\u5347\u5408\u6210\u7684\u8a9e\u97f3\u54c1\u8cea\u3002Parallel WaveGAN\u662f \u4e00\u500b\u751f\u6210\u5c0d\u6297\u7db2\u8def\uff0c\u7531\u4e00\u500bGenerator(\u9019\u908a\u4f7f\u7528Waveglow)\u53ca\u4e00\u500bDiscriminator\u5169\u500b \u7db2\u8def\u4f86\u751f\u6210\u8a9e\u97f3\u3002\u8f38\u5165\u70ba\u8072\u97f3\u8a0a\u865f\u64f7\u53d6\u51fa\u7684\u6885\u723e\u983b\u8b5c\u5716\u4ee5\u53ca\u9ad8\u65af\u5206\u4f48\u6240\u7522\u751f\u7684random noise\u7d93\u7531Generator\u751f\u6210\u51fa\u8a9e\u97f3\u6a94\u3002\u800c\u751f\u6210\u51fa\u7684\u8a9e\u97f3\u6a94\u6703\u8207ground truth\u8a9e\u97f3\u6a94\u4f5c\u70ba Discriminator\u7684\u8f38\u5165\uff0c\u4e26\u900f\u904e\u6700\u5c0f\u5316Adversarial loss\u4ee5\u53ca\u8a08\u7b97STFT loss\u4f86\u8a13\u7df4 Generator\u7db2\u8def\u751f\u6210\u51fa\u8a9e\u97f3\u6a94\u7684\u54c1\u8cea\uff0c\u4ee5\u53ca\u6700\u5c0f\u5316Discriminator loss\u4f86\u8a13\u7df4 Discriminator\u5224\u5225\u8a9e\u97f3\u6a94\u70ba\u771f\u6216\u5047\u7684\u80fd\u529b\u9032\u800c\u52a0\u5f37Generator\u6240\u751f\u6210\u56e0\u6a94\u7684\u54c1\u8cea\uff0c\u5982\u4e0b \u5716\u4e8c\u3002\r\n<br><br>\r\n\u5716\u4e00\u3001Tacotron-2\u6a21\u578b\u67b6\u69cb\uff08\u81ea\u884c\u7e6a\u88fd\uff09\r\n<br>\r\n<img class=\"alignnone size-full wp-image-188\" src=\"\/wp-content\/uploads\/2020\/07\/tactron2.png\" alt=\"\" width=\"752\" height=\"157\" \/>\r\n<br>\r\n\u5716\u4e8c\u3001Parallel WaveGAN\uff08\u53c3\u8003\u539f\u59cb\u8ad6\u6587\u5716\uff09\r\n<br>\r\n<img class=\"alignnone  wp-image-188\" src=\"\/wp-content\/uploads\/2020\/12\/1.png\" alt=\"\" width=\"386\" height=\"316\" \/>\r\n<br>\r\n\u53c3\u8003\u8cc7\u6599\uff1a\r\nTacotron-2\u8ad6\u6587\uff1a\r\n<a href=\"https:\/\/arxiv.org\/pdf\/1712.05884.pdf\" target=\"_blank\" rel=\"noopener\">https:\/\/arxiv.org\/pdf\/1712.05884.pdf<\/a>\r\n<br>\r\nTacotron-2\u6e90\u78bc\uff1a\r\n<a href=\"https:\/\/github.com\/NVIDIA\/tacotron2\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/NVIDIA\/tacotron2<\/a>\r\n<br>\r\nParallel WaveGAN\u8ad6\u6587\uff1a\r\n<a href=\"https:\/\/arxiv.org\/pdf\/1910.11480.pdf\" target=\"_blank\" rel=\"noopener\">https:\/\/arxiv.org\/pdf\/1910.11480.pdf\r\n<\/a>\r\n<br>\r\nParallel WaveGAN\u6e90\u78bc\uff1a\r\n<a href=\"https:\/\/github.com\/kan-bayashi\/ParallelWaveGAN\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/kan-bayashi\/ParallelWaveGAN\r\n<\/a>\r\n<br><hr>\r\n\u2022 \u8a9e\u97f3\u8fa8\u8b58<br>\r\n\u76ee\u524d\u4f7f\u7528\u7684\u6a21\u578b\u70ba\u6df7\u5408 CTC-Conformer \u7684 End-to-End \u67b6\u69cb\u3002 \u5728\u9023\u7e8c\u6027\u6642\u5e8f\u5206\u985e( Temporal Classification, CTC )\u7684\u8a13\u7df4\u524d\uff0c\u4e0d\u9700\u8981\u5c07\u6bcf\u500b\u97f3\u6846\u5f37\u5236\u5c0d\u9f4a\u5230 label\uff0c\u56e0\u6b64 CTC \u9069\u7528\u65bc\u8f38\u5165\u7279\u5fb5\u8207\u8f38\u51fa\u6a19\u7c64\u4e4b\u9593\u95dc\u4fc2\u4e0d\u78ba\u5b9a\u7684\u6642\u9593\u5e8f\u5217\u554f\u984c\u3002\r\n<br><br>\r\nConformer \u70ba\u5408\u4f75Transformer\u67b6\u69cb\u4ee5\u53caCNN module\u7684\u67b6\u69cb\uff0c\u6b64\u4f5c\u6cd5\u662f\u56e0\u70baTransformer\u4e2d \u64c5\u9577\u5728\u5168\u57df(global)\u7684\u4ea4\u4e92\u4f5c\u7528\u4e0b\u6293\u53d6\u8cc7\u8a0a\uff0c\u800cCNN\u5c0d\u65bc\u9130\u8fd1\u7684(local)\u5340\u57df\u4e0b\u6709\u8f03\u597d\u7684\u6548\u679c\uff0c \u56e0\u6b64\u5408\u4f75\u9019\u5169\u500b\u67b6\u69cb\u800c\u5f97\u5230Conformer\u3002\r\n<br><br>\r\n\u6df7\u5408CTC-Conformer\u67b6\u69cb\u4e2d\uff0cCTC\u4ee5\u53caTransformer Decoder\u6703\u5171\u4eabConformer Encoder\uff0c\u4e26 \u4e14\u6703\u7d50\u5408CTC\u4ee5\u53caTransformer Decoder\u7684loss function\u9032\u884c\u53c3\u6578\u66f4\u65b0\u3002\u7db2\u8def\u67b6\u69cb\u5982\u4e0b\u5716\u4e09\r\n<br>\r\n<img class=\"alignnone  wp-image-188\" src=\"\/wp-content\/uploads\/2020\/12\/2.png\" alt=\"\" width=\"386\" height=\"316\" \/>\r\n<br><br>\r\n\u53c3\u8003\u8cc7\u6599\uff1a\r\nConformer : \r\n<a href=\"https:\/\/arxiv.org\/pdf\/2005.08100.pdf\" target=\"_blank\" rel=\"noopener\">https:\/\/arxiv.org\/pdf\/2005.08100.pdf\r\n<\/a>\r\n<br>\r\nImproving Transformer-based End-to-End Speech Recognition withConnectionist Temporal Classification and Language Model Integration:\r\n<a href=\"https:\/\/www.isca-speech.org\/archive\/Interspeech_2019\/pdfs\/1938.pdf\" target=\"_blank\" rel=\"noopener\">https:\/\/www.isca-speech.org\/archive\/Interspeech_2019\/pdfs\/1938.pdf\r\n<\/a>\r\n<br>\r\nESPnet:\r\n<a href=\"https:\/\/github.com\/espnet\/espnet\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/espnet\/espnet\r\n<\/a>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_223_3\">\r\n\t\t\t\t\t\t\t\t\u2022 \u8a9e\u97f3\u8fa8\u8b58<br>\r\n\u8a9e\u97f3\u5408\u6210\u7684\u67b6\u69cb\u7531\u5408\u6210\u5668Tacotron-2\u8207\u8072\u78bc\u5668Parallel WaveGAN\u7d44\u6210 \u4ee5\u4e0b\u5c07\u7c21\u55ae\u4ecb\u7d39\u5169\u500b\u6a21\u578b\u7684\u8a13\u7df4\u8cc7\u6599\u53ca\u8a13\u7df4\u65b9\u5f0f\uff0c\u8a13\u7df4\u8cc7\u6599\u53c3\u8003\u88681\u3002\r\n<br><br>\r\n\u5728\u5408\u6210\u5668Tacotron-2\u65b9\u9762\uff0c\u4f7f\u7528Biaobei\u4f5c\u70ba\u9810\u8a13\u7df4\u7684\u8a13\u7df4\u8cc7\u6599\uff0c\u70ba\u5927\u9678\u8154\u4e2d\u6587\uff0c\u7531\u55ae\u4e00\u5973\u6027\u8a9e\u8005\u9304\u88fd\uff0c\u800c\u70ba\u4e86\u751f\u6210\u51fa\u54c1\u8cea\u8f03\u597d\u7684\u77ed\u97f3\u6a94\u52a0\u5165\u7531\u8cc7\u6599\u96c6\u5207\u5272\u51fa\u7684\u77ed\u8a9e\u97f3\u6a94\u52a0\u5165\u8cc7\u6599\u4e00\u4f75\u8a13\u7df4\uff0c\u7e3d\u6642\u9577\u7d0412\u5c0f\u6642\u52a0\u4e0a37\u5206\u9418\uff0c\u6bcf\u7b46\u97f3\u6a94\u75315~7\u79d2\u4ee5\u53ca0~1\u79d2\u7d44\u6210\uff0c\u517111112\u7b46\u97f3\u6a94\uff0c\u63a5\u8457\u4f7f\u7528NER\u7684\u90e8\u4efd\u8cc7\u6599\u96c6\u7e7c\u7e8c\u8a13\u7df4\uff0c\u53ea\u4f7f\u7528\u90e8\u4efd\u8cc7\u6599\u7684\u539f\u56e0\uff0c\u7b2c\u4e00\u539f\u56e0\u662f\u6b64\u70ba\u591a\u8a9e\u8005\u8cc7\u6599\u96c6\uff0c\u5bb9\u6613\u5c0e\u81f4\u8a13\u7df4\u51fa\u4f86\u7684\u5408\u6210\u54c1\u8cea\u8f03\u5dee\uff0c\u7b2c\u4e8c\u5247\u662f\u56e0\u70ba\u6b64\u8cc7\u6599\u96c6\u7684\u6bcf\u7b46\u97f3\u6a94\u7686\u70ba30\u79d2\uff0c\u8f03\u9577\u7684\u97f3\u6a94\u5c0d\u65bc\u6a21\u578b\u4e0d\u6613\u8a13\u7df4\uff0c\u56e0\u6b64\u5229\u7528\u4eba\u5de5\u65b9\u5f0f\u5c0d\u97f3\u6a94\u9032\u884c\u88c1\u5207\uff0c\u4e26\u5c0d\u6587\u672c\u5167\u5bb9\u518d\u6b21\u6821\u6b63\u5c0d\u9f4a\uff0c\u4ee5\u81f4\u80fd\u7522\u751f\u7684\u65b0\u8cc7\u6599\u91cf\u6709\u9650\uff0c\u9019\u4e5f\u662f\u5c0e\u81f4\u4f7f\u7528\u9810\u8a13\u7df4\u65b9\u5f0f\u7684\u539f\u56e0\u3002\u7d93\u904e\u8655\u7406\u5f8c\u4e26\u5be6\u969b\u4f7f\u7528\u7684\u8cc7\u6599\u70ba\u53f0\u7063\u8154\u4e2d\u6587\uff0c\u55ae\u4e00\u5973\u6027\u8a9e\u8005\uff0c\u7e3d\u6642\u9577\u70ba2.5\u5c0f\u6642\uff0c\u6bcf\u7b46\u97f3\u6a94\u7d04\u75658~10\u79d2\uff0c\u524d\u9762\u63d0\u5230\u70ba\u4e86\u751f\u6210\u51fa\u54c1\u8cea\u53eb\u597d\u7684\u77ed\u97f3\u6a94\uff0c\u5c07\u8655\u7406\u5f8c\u7684\u53f0\u7063\u8154\u4e2d\u6587\u8cc7\u6599\u5728\u7d30\u5207\u5272\u51fa\u77ed\u97f3\u6a94\uff0c\u51711870\u7b46\u97f3\u6a94\u3002\u6574\u9ad4\u7684\u8a13\u7df4\u6642\u9593\u70ba2~3\u5929\u3002\r\n<br><br>\r\n\u5728\u8072\u78bc\u5668Parallel WaveGAN\u7684\u90e8\u4efd\uff0c\u662f\u76f4\u63a5\u4f7f\u7528Biaobei\u8cc7\u6599\u96c6\uff0c\u70ba\u5927\u9678\u8154\u4e2d\u6587\uff0c\u7531 \u55ae\u4e00\u5973\u6027\u8a9e\u8005\u9304\u88fd\uff0c\u517110000\u7b46\u97f3\u6a94\u4f86\u505a\u8a13\u7df4\u3002\r\n<br><br>\r\n\u88681\u3001\u6a21\u578b\u4f7f\u7528\u7684\u8cc7\u6599\u96c6\u8207\u8a13\u7df4\u65b9\u5f0f\r\n<br>\r\n<img src=\"\/wp-content\/uploads\/2020\/12\/7.png\" alt=\"\" width=\"650\" height=\"450\" class=\"alignnone size-full wp-image-321\" \/>\r\n<br>\r\n<hr>\r\n\u2022 \u8a9e\u97f3\u5408\u6210<br>\r\n\u6211\u5011\u4f7f\u7528\u6b64\u67b6\u69cb\u81ea\u884c\u8a13\u7df4\u4e2d\u6587\u8a9e\u97f3\u6a21\u578b\uff0c\u4f7f\u7528 NER\u3001Aishell \u53ca\u79d1\u6280\u5927\u64c2\u53f0\u505a\u70ba\u8a13\u7df4\u8cc7\u6599\uff0c\u7d04 221 \u5c0f\u6642\uff0c\u517185,106\u7b46\u97f3\u6a94\uff08\u5982\u88682\uff09\u3002\r\n<br><br>\r\n\u76ee\u524d\u6709\u5169\u500b\u6e2c\u8a66\u96c6\u6587\u672c\uff0c\u5176\u4e2d\u4e00\u500b\u6e2c\u8a66\u96c6\u70baFSRC2018\u9019\u500b\u6bd4\u8cfd\u6240\u63d0\u4f9b\u7684\u6e2c\u8a66\u96c6\u3002\r\n<br><br>\r\n\u53e6\u4e00\u500b\u6e2c\u8a66\u96c6\u70ba\u81ea\u884c\u9304\u88fd\u7684\u97f3\u6a94\uff0c\u4e09\u4f4d\u8a9e\u8005\uff0c\u7d040.75\u5c0f\u6642\uff0c\u51711008\u7b46\u97f3\u6a94\u3002\u6e2c\u8a66\u96c6\u6587\u672c\u5167\u5bb9 \u70ba\u4e2d\u5c71\u7121\u4eba\u66f8\u5e97\u804a\u5929\u6a5f\u5668\u4eba\u4e2d\u4f7f\u7528\u8005\u5e38\u7528\u7684\u8a9e\u53e5 (\u5982\u88683)\u3002\r\n<br><br>\r\n\u76ee\u524d\u6a21\u578b\u6e96\u78ba\u7387\u5728\u9019\u5169\u500b\u6e2c\u8a66\u96c6\u4e0b\u53ef\u4ee5\u9054\u523088.8%\u4ee5\u53ca80.9% \uff08\u5982\u88684\u30015\uff09\u3002\r\n<br><br>\r\n\u6e96\u78ba\u7387\u70ba\uff08 1 - CER ) %\uff0cCER (Character Error Rate) \u8a08\u7b97\u65b9\u5f0f\u70ba (\u8fa8\u8a8d\u932f\u8aa4\u7684\u4e2d\u6587\u5b57\u6578\u91cf (\u63d2\u5165+\u522a\u9664+\u66ff\u63db) \/ \u7b54\u6848\u7684\u7e3d\u4e2d\u6587\u5b57\u6578\u91cf * 100%\u3002\r\n<br><br>\r\n\u88682\u3001\r\n<br>\r\n<img src=\"\/wp-content\/uploads\/2020\/12\/3.png\" alt=\"\" width=\"450\" height=\"450\" class=\"alignnone size-full wp-image-321\" \/>\r\n<br>\r\n\r\n\u88683\u3001\r\n<br>\r\n<img src=\"\/wp-content\/uploads\/2020\/12\/4.png\" alt=\"\" width=\"450\" height=\"450\" class=\"alignnone size-full wp-image-321\" \/>\r\n<br>\r\n\r\n\u88684\u3001\r\n<br>\r\n<img src=\"\/wp-content\/uploads\/2020\/12\/5.png\" alt=\"\" width=\"450\" height=\"450\" class=\"alignnone size-full wp-image-321\" \/>\r\n<br>\r\n\r\n\u88685\u3001\r\n<br>\r\n<img src=\"\/wp-content\/uploads\/2020\/12\/6.png\" alt=\"\" width=\"450\" height=\"450\" class=\"alignnone size-full wp-image-321\" \/>\r\n<br>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_223_4\">\r\n\t\t\t\t\t\t\t\t\u2022 \u8a9e\u97f3\u8fa8\u8b58<br>\r\n<p>\r\n<strong>\u8a66\u73a9\u7a0b\u5f0f\u8aaa\u660e\uff1a<\/strong><br>\r\n\r\n\u6b64 Web \u7a0b\u5f0f\u53ef\u958b\u555f\u9ea5\u514b\u98a8\u9032\u884c\u9304\u97f3\uff0c\u53ef\u5c07\u8a9e\u97f3 (\u4e2d\u6587) \u8f49\u63db\u6210\u6587\u5b57\u5167\u5bb9\u3002 \r\n\r\n<br><br>\r\n<strong>\u64cd\u4f5c\u6d41\u7a0b\uff1a<\/strong>\r\n<ol>\r\n  <li>\u6309\u4e0b Record \u958b\u59cb\u9304\u97f3 (\u82e5\u8981\u66ab\u505c\u5247\u6309\u4e0b Pause\uff0c\u6062\u5fa9\u9304\u97f3\u8acb\u6309 Resume)<\/li>\r\n  <li>\u9304\u5b8c\u97f3\u5f8c\u6309\u4e0b Stop \u53ef\u7d50\u675f\u9304\u97f3<\/li>\r\n  <li>\u51fa\u73fe\u525b\u624d\u9304\u88fd\u7684\u97f3\u6a94<\/li>\r\n  <li>\u9ede\u9078\u5e95\u4e0b Save to disk \u53ef\u4e0b\u8f09\u97f3\u6a94<\/li>\r\n  <li>\u6309\u4e0b Recognize \u4e26\u7a0d\u5f85\u5e7e\u79d2\u5f8c\u5c07\u51fa\u73fe\u8fa8\u8b58\u5f8c\u7684\u6587\u5b57<\/li>\r\n<\/ol>\r\n\r\n\u6309\u4e0b\u300c\u8a66\u73a9\u8a9e\u97f3\u8fa8\u8b58\u300d\u6309\u9215\uff0c\u958b\u59cb\u8a66\u73a9\uff1a\r\n<\/p>\r\n\r\n<a id=\"speech_recognition_LINK\" href=\"https:\/\/datasci.mis.nsysu.edu.tw:8449\/\" rel=\"noopener\" target=\"_blank\">\r\n<img class=\"alignnone size-full wp-image-337\" src=\"https:\/\/i.imgur.com\/8dp4Oft.png\" alt=\"\" width=\"198\" height=\"60\" \/>\r\n<\/a>\r\n\r\n<br><hr>\r\n\u2022 \u8a9e\u97f3\u5408\u6210<br>\r\n<strong>\u8a66\u73a9\u7a0b\u5f0f\u8aaa\u660e\uff1a<\/strong><br>\r\n\u6b64\u7db2\u9801\u53ef\u9032\u884c\u8a9e\u97f3\u5408\u6210\u3002\u5728\u300e\u8acb\u8f38\u5165\u6587\u5b57\u300f\u8655\uff0c\u8f38\u5165\u60f3\u8981\u5408\u6210\u7684\u6587\u5b57\uff0c\u6309\u4e0b\"\u5408\u6210\"\u6309\u9215\uff0c\u5373\u53ef\u5c07\u6587\u5b57\u5408\u6210\u8a9e\u97f3\u3002\u64ad\u653e\u97f3\u6a94\u7684\u53f3\u908a\u8655\uff0c\u53ef\u4e0b\u8f09\u6b64\u5408\u6210\u97f3\u6a94\u3002<br><br>\r\n<strong>\u6709\u4e09\u7a2e\u5408\u6210\u65b9\u5f0f\uff1a<\/strong>\r\n<ol>\r\n  <li>\u53f0\u7063\u8154\u8a9e\u97f3\uff1a\u652f\u63f4\u4e2d\u6587\u6587\u5b57\u5408\u6210<\/li>\r\n  <li>\u5317\u4eac\u8154\u8a9e\u97f3\uff1a\u652f\u63f4\u4e2d\u6587\u6587\u5b57\u5408\u6210<\/li>\r\n  <li>\u591a\u8a9e\u8a00\u8a9e\u97f3\uff1a\u652f\u63f4\u4e2d\u82f1\u6df7\u5408\u6587\u5b57\u5408\u6210<\/li>\r\n<\/ol>\r\n\u6309\u4e0b\u300c\u8a66\u73a9\u8a9e\u97f3\u5408\u6210\u300d\u6309\u9215\uff0c\u958b\u59cb\u8a66\u73a9\uff1a<br><br>\r\n\r\n<a id=\"speech_composite_LINK\" href=\"https:\/\/datasci.mis.nsysu.edu.tw:8443\/\" target=\"_blank\" rel=\"noopener\">\r\n<img class=\"alignnone size-full wp-image-337\" src=\"https:\/\/i.imgur.com\/0IETOGA.png\" alt=\"\" width=\"198\" height=\"60\" \/>\r\n<\/a>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t <\/div>\r\n\t\t\t\t\t \r\n\t\t\t\t <\/div>\r\n <script>\r\n\t\tjQuery(function () {\r\n\t\t\tjQuery('#myTab_223 a:first').tab('show')\r\n\t\t});\r\n\t\t\r\n\t\t\t\tjQuery(function(){\r\n\t\t\tvar b=\"fadeIn\";\r\n\t\t\tvar c;\r\n\t\t\tvar a;\r\n\t\t\td(jQuery(\"#myTab_223 a\"),jQuery(\"#tab-content_223\"));function d(e,f,g){\r\n\t\t\t\te.click(function(i){\r\n\t\t\t\t\ti.preventDefault();\r\n\t\t\t\t\tjQuery(this).tab(\"show\");\r\n\t\t\t\t\tvar h=jQuery(this).data(\"easein\");\r\n\t\t\t\t\tif(c){c.removeClass(a);}\r\n\t\t\t\t\tif(h){f.find(\"div.active\").addClass(\"animated \"+h);a=h;}\r\n\t\t\t\t\telse{if(g){f.find(\"div.active\").addClass(\"animated \"+g);a=g;}else{f.find(\"div.active\").addClass(\"animated \"+b);a=b;}}c=f.find(\"div.active\");\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t});\r\n\t\t\r\n\r\n\t\tfunction do_resize(){\r\n\r\n\t\t\tvar width=jQuery( '.tab-content .tab-pane iframe' ).width();\r\n\t\t\tvar height=jQuery( '.tab-content .tab-pane iframe' ).height();\r\n\r\n\t\t\tvar toggleSize = true;\r\n\t\t\tjQuery('iframe').animate({\r\n\t\t\t    width: toggleSize ? width : 640,\r\n\t\t\t    height: toggleSize ? height : 360\r\n\t\t\t  }, 250);\r\n\r\n\t\t\t  toggleSize = !toggleSize;\r\n\t\t}\r\n\r\n\r\n\t<\/script>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_105_9\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 style=\"margin-bottom:20px ;display:block;width:100%;margin-top:10px\">\u6a21\u578b\u58d3\u7e2e\u7684\u5de5\u5177\u63a2\u7d22 <\/h3>\r\n\t\t\t\t\t\t\t\t<style>\r\n\t\t\t\t\r\n\t\t\t\t\t#tab_container_206 {\r\n\toverflow:hidden;\r\n\tdisplay:block;\r\n\twidth:100%;\r\n\tborder:0px solid #ddd;\r\n\tmargin-bottom:30px;\r\n\t}\r\n\r\n#tab_container_206 .tab-content{\r\n\tpadding:20px;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n\tmargin-top: 0px;\r\n\tbackground-color:#ffffff !important;\r\n\tcolor: #000000 !important;\r\n\tfont-size:14px !important;\r\n\tfont-family: Open Sans !important;\r\n\t\r\n\t\tborder: 1px solid #e6e6e6 !important;\r\n\t}\r\n#tab_container_206 .wpsm_nav-tabs {\r\n    border-bottom: 0px solid #ddd;\r\n}\r\n#tab_container_206 .wpsm_nav-tabs > li.active > a, #tab_container_206 .wpsm_nav-tabs > li.active > a:hover, #tab_container_206 .wpsm_nav-tabs > li.active > a:focus {\r\n\tcolor: #000000 !important;\r\n\tcursor: default;\r\n\tbackground-color: #ffffff !important;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n}\r\n\r\n#tab_container_206 .wpsm_nav-tabs > li > a {\r\n    margin-right: 0px !important; \r\n    line-height: 1.42857143 !important;\r\n    border: 1px solid #d5d5d5 !important;\r\n    border-radius: 0px 0px 0 0 !important; \r\n\tbackground-color: #e8e8e8 !important;\r\n\tcolor: #000000 !important;\r\n\tpadding: 15px 18px 15px 18px !important;\r\n\ttext-decoration: none !important;\r\n\tfont-size: 14px !important;\r\n\ttext-align:center !important;\r\n\tfont-family: Open Sans !important;\r\n}\r\n#tab_container_206 .wpsm_nav-tabs > li > a:focus {\r\noutline: 0px !important;\r\n}\r\n\r\n#tab_container_206 .wpsm_nav-tabs > li > a:before {\r\n\tdisplay:none !important;\r\n}\r\n#tab_container_206 .wpsm_nav-tabs > li > a:after {\r\n\tdisplay:none !important ;\r\n}\r\n#tab_container_206 .wpsm_nav-tabs > li{\r\npadding:0px !important ;\r\nmargin:0px;\r\n}\r\n\r\n#tab_container_206 .wpsm_nav-tabs > li > a:hover , #tab_container_206 .wpsm_nav-tabs > li > a:focus {\r\n    color: #000000 !important;\r\n    background-color: #e8e8e8 !important;\r\n\tborder: 1px solid #d5d5d5 !important;\r\n\t\r\n}\r\n#tab_container_206 .wpsm_nav-tabs > li > a .fa{\r\n\r\nmargin-right:5px !important;\r\n\r\nmargin-left:5px !important;\r\n\r\n\r\n}\r\n\r\n\t\t#tab_container_206 .wpsm_nav-tabs a{\r\n\t\t\tbackground-image: url(https:\/\/aip.cm.nsysu.edu.tw\/wp-content\/plugins\/tabs-responsive\/assets\/images\/style-soft.png);\r\n\t\t\tbackground-position: 0 0;\r\n\t\t\tbackground-repeat: repeat-x;\r\n\t\t}\r\n\t\t\t\r\n\r\n\r\n#tab_container_206 .wpsm_nav-tabs > li {\r\n    float: left;\r\n    margin-bottom: -1px !important;\r\n\tmargin-right:0px !important; \r\n}\r\n\r\n\r\n#tab_container_206 .tab-content{\r\noverflow:hidden !important;\r\n}\r\n\r\n\r\n@media (min-width: 769px) {\r\n\r\n\t#tab_container_206 .wpsm_nav-tabs > li{\r\n\t\tfloat:left !important ;\r\n\t\t\t\tmargin-right:-1px !important;\r\n\t\t\t\t\t}\r\n\t#tab_container_206 .wpsm_nav-tabs{\r\n\t\tfloat:none !important;\r\n\t\tmargin:0px !important;\r\n\t}\r\n\r\n\t#tab_container_206 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_206 .wpsm_nav{\r\n\t\t\t}\r\n\r\n}\r\n\r\n\r\n\r\n@media (max-width: 768px) {\r\n\t#tab_container_206 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_206 .wpsm_nav{\r\n\t\t\t}\r\n}\r\n\r\n\r\n\t.wpsm_nav-tabs li:before{\r\n\t\tdisplay:none !important;\r\n\t}\r\n\r\n\t@media (max-width: 768px) {\r\n\t\t\t\t\r\n\t\t\t\t.wpsm_nav-tabs{\r\n\t\t\tmargin-left:0px !important;\r\n\t\t\tmargin-right:0px !important; \r\n\t\t\t\r\n\t\t}\r\n\t\t\t\t#tab_container_206 .wpsm_nav-tabs > li{\r\n\t\t\tfloat:none !important;\r\n\t\t}\r\n\t\t\t\r\n\t}\t\t\t\t<\/style>\r\n\t\t\t\t<div id=\"tab_container_206\" >\r\n\t \r\n\t\t\t\t\t<ul class=\"wpsm_nav wpsm_nav-tabs\" role=\"tablist\" id=\"myTab_206\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  class=\"active\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_206_1\" aria-controls=\"tabs_desc_206_1\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u7c21\u4ecb\u8207\u529f\u80fd\u8aaa\u660e<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_206_2\" aria-controls=\"tabs_desc_206_2\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u5546\u696d\u61c9\u7528<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_206_3\" aria-controls=\"tabs_desc_206_3\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u67b6\u69cb\u8207\u53c3\u8003\u8cc7\u6599<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_206_4\" aria-controls=\"tabs_desc_206_4\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u8a55\u4f30\u7d50\u679c\u5c55\u793a<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_206_5\" aria-controls=\"tabs_desc_206_5\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u4f86\u8a66\u8a66\u5427<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\t\t\t\t <\/ul>\r\n\r\n\t\t\t\t\t  <!-- Tab panes -->\r\n\t\t\t\t\t  <div class=\"tab-content\" id=\"tab-content_206\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane  in active \" id=\"tabs_desc_206_1\">\r\n\t\t\t\t\t\t\t\t<p>\u8fd1\u5e74\u4f86\u6df1\u5ea6\u5b78\u7fd2\u53d7\u5230\u4e86\u5927\u91cf\u7684\u95dc\u6ce8\uff0c\u4e5f\u5728\u8a31\u591a\u9818\u57df\u7684\u61c9\u7528\u4e0a\u5f97\u5230\u4e86\u4ee4\u4eba\u9a5a\u547c\u7684\u6e96\u78ba\u5ea6\u3002\u7136\u800c\uff0c\u6df1\u5ea6\u5b78\u7fd2\u6a21\u578b\u9f90\u5927\u7684\u53c3\u6578\u6578\u91cf\u9650\u5236\u4e86\u5728\u7b97\u529b\u6709\u9650\u7684\u884c\u52d5\u8a2d\u5099\u8207\u908a\u7de3\u8a2d\u5099\u4e0a\u7684\u61c9\u7528\u3002\u70ba\u514b\u670d\u9019\u500b\u6311\u6230\uff0c\u300c\u6a21\u578b\u58d3\u7e2e\u300d\u6210\u70ba\u7814\u7a76\u91cd\u9ede\u3002\u9019\u65b9\u5411\u8ffd\u6c42\u5728\u58d3\u7e2e\u6a21\u578b\u5927\u5c0f\u3001\u63d0\u5347\u63a8\u8ad6\u901f\u5ea6\u7684\u540c\u6642\uff0c\u4fdd\u6301\u6a21\u578b\u539f\u672c\u7684\u9ad8\u6e96\u78ba\u5ea6\u3002\u89e3\u6c7a\u9019\u4e00\u5be6\u52d9\u96e3\u984c\u5c0d\u672a\u4f86\u6df1\u5ea6\u5b78\u7fd2\u61c9\u7528\u81f3\u95dc\u91cd\u8981\u3002<\/p>\r\n\r\n<p>\u6211\u5011\u5718\u968a\u6240\u4f7f\u7528\u7684\u6a21\u578b\u58d3\u7e2e\u5de5\u5177\u5206\u5225\u662f\u7531Tencent\u9a30\u8a0a\u958b\u767c\u7684PocketFlow\u548cMicrosoft\u958b\u767c\u7684NNI\u3002PocketFlow\u904b\u7528\u300c\u901a\u9053\u526a\u679d\u300d\uff0c\u53bb\u9664\u6a21\u578b\u4e2d\u4e0d\u5fc5\u8981\u7684\u90e8\u5206\uff1b\u300c\u6b0a\u91cd\u7a00\u758f\u5316\u300d\uff0c\u8b93\u6a21\u578b\u4e2d\u7684\u4e00\u4e9b\u6b0a\u91cd\u8b8a\u5f97\u66f4\u8f15\uff1b\u4ee5\u53ca\u300c\u53c3\u6578\u91cf\u5316\u300d\uff0c\u5c07\u6a21\u578b\u7684\u53c3\u6578\u8868\u793a\u65b9\u5f0f\u505a\u66f4\u6709\u6548\u7387\u7684\u8f49\u63db\uff0c\u900f\u904e\u6b64\u4e09\u7a2e\u65b9\u6cd5\u4f7f\u6a21\u578b\u66f4\u52a0\u8f15\u76c8\u3002\u53e6\u5916\uff0cNNI\u7684\u7368\u7279\u4e4b\u8655\u5728\u65bc\u81ea\u52d5\u5316\uff0c\u5b83\u80fd\u667a\u80fd\u9078\u64c7\u6700\u4f73\u7684\u58d3\u7e2e\u65b9\u6cd5\uff0c\u7121\u9700\u624b\u52d5\u8abf\u6574\u3002NNI\u9084\u63d0\u4f9b\u76f4\u89c0\u7684\u53ef\u8996\u5316\u4ecb\u9762\uff0c\u65b9\u4fbf\u4f7f\u7528\u8005\u4e86\u89e3\u6a21\u578b\u58d3\u7e2e\u6548\u679c\uff0c\u5373\u4f7f\u5c0d\u6a5f\u5668\u5b78\u7fd2\u4e0d\u592a\u719f\u6089\u7684\u4eba\u4e5f\u80fd\u8f15\u9b06\u61c9\u7528\u3002 <\/p>\r\n\r\n<p>\u671f\u671b\u900f\u904e\u4e0a\u8ff0\u4ecb\u7d39\uff0c\u70ba\u90a3\u4e9b\u6b32\u9032\u884c\u6df1\u5ea6\u5b78\u7fd2\u7814\u7a76\u537b\u53d7\u9650\u65bc\u786c\u9ad4\u8a2d\u5099\u7684\u4f7f\u7528\u8005\u63d0\u4f9b\u4e00\u689d\u6e05\u6670\u7684\u6307\u5c0e\uff0c\u80fd\u5920\u66f4\u8f15\u9b06\u4e14\u5145\u5206\u5730\u63a2\u7d22\u6df1\u5ea6\u5b78\u7fd2\u9818\u57df\u3002 <\/p>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_206_2\">\r\n\t\t\t\t\t\t\t\t<p>\u96a8\u8457\u6a5f\u5668\u5b78\u7fd2\u3001\u6df1\u5ea6\u5b78\u7fd2\u7684\u7814\u7a76\u9818\u57df\u5d1b\u8d77\uff0c\u5404\u9805\u61c9\u7528AI\u79d1\u6280\u7684\u7522\u54c1\u76f8\u7e7c\u554f\u4e16\uff0c\u5982\u6642\u4e0b\u6d41\u884c\u7684ChatGPT\u6a21\u578b\u4fbf\u662f\u7d93\u904e\u58d3\u7e2e\u7684\u5927\u578b\u8a9e\u8a00\u6a21\u578b\uff1b\u5728\u5927\u578b\u6a21\u578b\u76db\u884c\u7684\u73fe\u5728\uff0c\u8a31\u591a\u7684\u7814\u7a76\u8005\u5e38\u5e38\u53d7\u786c\u9ad4\u8a2d\u5099\u7684\u904b\u7b97\u80fd\u529b\u4e0d\u8db3\u9650\u5236\uff0c\u56e0\u6b64\u7121\u6cd5\u8f15\u9b06\u5730\u9032\u884c\u9019\u65b9\u9762\u7684\u63a2\u7d22\uff0c\u9019\u6642\uff0c\u4f7f\u7528\u6a21\u578b\u58d3\u7e2e\u5de5\u5177\u5c31\u80fd\u89e3\u6c7a\u786c\u9ad4\u8a2d\u5099\u9650\u5236\u4e0a\u7684\u554f\u984c\uff0c\u8b93\u4f7f\u7528\u8005\u80fd\u5920\u66f4\u81ea\u7531\u5730\u9032\u884c\u9019\u4e9b\u7814\u7a76\uff1b\u6b64\u5916\uff0c\u900f\u904e\u6a21\u578b\u5c3a\u5bf8\u7684\u58d3\u7e2e\uff0c\u4e5f\u80fd\u5920\u4f7f\u9019\u4e9b\u6a21\u578b\u5728\u5be6\u969b\u61c9\u7528\u4e0a\u66f4\u6709\u6548\u7387\u7684\u904b\u884c\u3002<\/p>\r\n<p>\u5e02\u9762\u4e0a\u7684\u6a21\u578b\u58d3\u7e2e\u7522\u54c1\u5982\u672c\u5c08\u6848\u6240\u4f7f\u7528\u7684\uff1a<\/p>\r\n<ul>\r\n  <li>Tecent\u9a30\u8a0a\u6240\u958b\u767c\u7684PocketFlow<\/li>\r\n  <li>Microsoft \u6240\u958b\u767c\u7684 NNI<\/li>\r\n<\/ul>\r\n<p>NNI\u751a\u81f3\u63d0\u4f9b\u4e86\u4ecb\u9762\u8b93\u4e0d\u719f\u6089\u6a5f\u5668\u5b78\u7fd2\u7684\u4f7f\u7528\u8005\u4e5f\u80fd\u8f15\u9b06\u4f7f\u7528\u3002<\/p>\r\n<img class=\"alignnone size-full wp-image-188\" src=\"https:\/\/i.imgur.com\/25a5GCk.png\" alt=\"\" width=\"752\" height=\"157\" \/>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_206_3\">\r\n\t\t\t\t\t\t\t\t<p>\r\n\u672c\u6587\u4e3b\u8981\u4ecb\u7d39\u5169\u6b3e\u4e3b\u6d41\u7684\u6a21\u578b\u58d3\u7e2e\u5de5\u5177\u7684\u4f7f\u7528\u7d93\u9a57\uff1a\r\n<li> Tencent \u9a30\u8a0a\u958b\u767c\u7684 PocketFlow \u8207\r\n<li> Microsoft \u958b\u767c\u7684 NNI\u3002\r\n<\/p>\r\n\r\n<p>\r\n\u4ee5\u53ca 4 \u500b\u6211\u5011\u6e2c\u8a66\u904e\u7684\u6a21\u578b\u58d3\u7e2e\u6f14\u7b97\u6cd5\uff0c\u5305\u62ec\uff1a\r\n<li> \u57fa\u65bc\u4e0d\u540c channel \u91cd\u8981\u6027\u8a55\u4f30\u65b9\u5f0f\u7684\u6a21\u578b\u526a\u679d (Channel Pruning \u53ca Discrimination-aware Channel Pruning) \r\n<li> \u964d\u4f4e\u6a21\u578b\u6b0a\u91cd\u7cbe\u5ea6\u7684\u53c3\u6578\u7cbe\u5ea6\u524a\u6e1b (Parameter Quantization) \u65b9\u6cd5\u4ee5\u53ca\r\n<li> \u8fed\u4ee3\u5f0f\u7684 Lottery Ticket Hypothesis \u6f14\u7b97\u6cd5\u3002\r\n<\/p>\r\n\r\n<p>\r\nTencent \u9a30\u8a0a - PocketFlow\r\n<\/p>\r\n<img src=\"\/wp-content\/uploads\/2020\/09\/pocketflow.png\" alt=\"\" width=\"800\" height=\"400\" class=\"alignnone size-full wp-image-303\" \/>\r\n<br><br>\r\n\r\nsourse: <a href=\"https:\/\/pocketflow.github.io\/\" rel=\"noopener\" target=\"_blank\">https:\/\/pocketflow.github.io\/<\/a>\r\n\r\n<p>\r\nPocketFlow \u662f\u4e00\u5957\u7531\u9a30\u8a0a\u958b\u767c\uff0c\u57fa\u65bc TensorFlow \u7684\u6a21\u578b\u58d3\u7e2e\u5de5\u5177\uff0c\u4e3b\u8981\u6846\u67b6\u662f\u7d50\u5408\u4e86\u6a21\u578b\u58d3\u7e2e\u6f14\u7b97\u6cd5\u3001\u6a21\u578b\u84b8\u993e\u8207\u53c3\u6578\u5fae\u8abf\u3002\u800c\u6a21\u578b\u58d3\u7e2e\u6f14\u7b97\u6cd5\u7684\u90e8\u5206\u5305\u542b\u4e86 3 \u500b\u58d3\u7e2e\u65b9\u6cd5\uff0c\u5206\u5225\u662f\uff1aChannel Pruning\u3001Weight Sparsification \u8207 Parameter Quantization\u3002\r\n<\/p>\r\n\r\n<p>\r\nMicrosoft - NNI ( Neural Network Intelligence )\r\n<\/p>\r\n<img src=\"\/wp-content\/uploads\/2020\/09\/NNI.png\" alt=\"\" width=\"600\" height=\"300\" class=\"alignnone size-full wp-image-303\" \/>\r\n<br><br>\r\n\r\n<p>\r\nMicrosoft \u958b\u767c\u7684 NNI \u76f8\u5c0d\u65bc PocketFlow\uff0c\u662f\u4e00\u5957\u66f4\u52a0\u5b8c\u6574\u8207\u6613\u7528\u7684\u5de5\u5177\uff0c\u9664\u4e86\u6a21\u578b\u58d3\u7e2e\u6f14\u7b97\u6cd5\u4e4b\u5916\uff0cNNI \u4e5f\u7d50\u5408\u4e86\u6a21\u578b\u67b6\u69cb\u641c\u5c0b\u3001\u7279\u5fb5\u5de5\u7a0b\u7b49\u7b49\u5728\u5efa\u7acb\u6df1\u5ea6\u5b78\u7fd2\u6a21\u578b\u6642\u53ef\u4ee5\u4f7f\u7528\u7684\u5de5\u5177\uff0c\u5efa\u7acb\u4e86\u4e00\u5957\u5b8c\u6574\u7684\u5f9e\u5efa\u6a21\u5230\u6a21\u578b\u58d3\u7e2e\u7684\u5de5\u5177\u751f\u614b\u7cfb\u3002\u6b64\u5916\uff0cNNI \u4e5f\u76f8\u5bb9 Pytorch \u6846\u67b6\uff0c\u66f4\u5728 Pytorch \u6846\u67b6\u4e0a\u958b\u767c\u51fa\u80fd\u5920\u771f\u6b63\u522a\u9664\u6a21\u578b\u58d3\u7e2e\u5f8c\u5197\u9918\u7684\u53c3\u6578\uff0c\u4f7f\u6a21\u578b\u7684\u6a94\u6848\u5927\u5c0f\u8207\u904b\u7b97\u6642\u9593\u5be6\u969b\u6e1b\u5c11\u7684\u5957\u4ef6\u3002\r\n<\/p>\r\n\r\n<p>\r\n<strong>\r\n\u6f14\u7b97\u6cd5\uff1a\r\n<\/strong><br>\r\nPocketFlow - Channel Pruning\r\n<\/p>\r\n\r\n<p>\r\n\tChannel Pruning \u7684\u6f14\u7b97\u6cd5\u662f\u5f9e\u5404\u500b\u5377\u7a4d\u5c64\u4e4b\u4e2d\u9078\u51fa\u6bd4\u8f03\u91cd\u8981\u7684 Filter\uff0c\u9019\u500b\u58d3\u7e2e\u5668\u5be6\u73fe\u4e86 He et al. [3] \u5728 2017 \u5e74\u63d0\u51fa\u7684\u65b9\u6cd5\uff0c\u5148\u7528 LASSO \u8a08\u7b97\u51fa\u5404\u500b Channel \u7684\u91cd\u8981\u6027\uff0c\u5728\u6700\u5c0f\u5316\u58d3\u7e2e\u524d\u5f8c\u7684 feature map \u7684\u91cd\u5efa\u8aa4\u5dee\u7684\u689d\u4ef6\u4e0b\u4f9d\u5e8f\u9078\u64c7\u8981\u4fdd\u7559\u7684 filter\u3002\r\n<\/p>\r\n\r\n<img src=\"\/wp-content\/uploads\/2020\/09\/nonlinear.png\" alt=\"\" width=\"600\" height=\"300\" class=\"alignnone size-full wp-image-303\" \/>\r\n<br><br>\r\n\r\n<p>\r\nPocketFlow - Discrimination-aware Channel Pruning\r\n<\/p>\r\n<p>\r\n\tDiscrimination-aware Channel Pruning \u4f7f\u7528\u4e86\u4e0d\u540c\u7684\u65b9\u5f0f\u4f86\u9078\u64c7\u91cd\u8981\u7684 Filter\uff0c\u9019\u500b\u58d3\u7e2e\u5668\u6839\u64da Zhuang et al. [4] \u5728 2018 \u5e74\u63d0\u51fa\u7684\u65b9\u6cd5\uff0c\u63d0\u51faDCP (Discrimination-aware channel pruning) \u65b9\u6cd5\u4e00\u65b9\u9762\u5728\u4e2d\u9593\u5c64\u6dfb\u52a0\u984d\u5916\u7684 discrimination-aware loss (\u7528\u4ee5\u5f37\u5316\u4e2d\u9593\u5c64\u7684\u5224\u65b7\u80fd\u529b)\uff0c\u53e6\u4e00\u65b9\u9762\u4e5f\u8003\u616e\u7279\u5fb5\u91cd\u5efa\u8aa4\u5dee\u7684 loss\uff0c\u7d9c\u5408\u5169\u65b9\u9762 loss \u5c0d\u65bc\u53c3\u6578\u7684\u68af\u5ea6\u8cc7\u8a0a\uff0c\u6c7a\u5b9a\u54ea\u4e9b\u70ba\u9700\u8981\u88ab\u88c1\u526a\u7684 channel\u3002\r\n<\/p>\r\n\r\n<p>\r\nPocketFlow - Uniform Quantization\r\n<\/p>\r\n<p>\r\n\t\u7cbe\u5ea6\u524a\u6e1b ( Quantization ) \u900f\u904e\u4f7f\u7528\u8f03\u5c11\u7684\u4f4d\u5143\u4f86\u8868\u793a\u6bcf\u500b\u53c3\u6578\u8207\u6b0a\u91cd\u7684\u65b9\u6cd5\uff0c\u4f86\u9054\u5230\u6e1b\u5c11\u6a21\u578b\u7684\u8a18\u61b6\u9ad4\u4f54\u7528\u7684\u76ee\u7684\u3002\u9019\u7a2e\u65b9\u6cd5\u96d6\u7136\u7121\u6cd5\u6e1b\u5c11\u6a21\u578b\u7684\u8a08\u7b97\u91cf ( FLOPs \u6d6e\u9ede\u904b\u7b97\u6b21\u6578 )\uff0c\u4e0d\u904e\u537b\u662f\u4e00\u7a2e\u76f8\u5c0d\u76f4\u89ba\u4e14\u58d3\u7e2e\u904e\u7a0b\u975e\u5e38\u7c21\u55ae\u7684\u65b9\u6cd5\u3002\u4f8b\u5982\uff0cTensorFlow \u9810\u8a2d\u7684\u6d6e\u9ede\u6578\u7cbe\u5ea6\u70ba 32 \u4f4d\u5143\uff0c\u6211\u5011\u53ef\u4ee5\u900f\u904e\u5c07\u6b0a\u91cd\u7684\u6d6e\u9ede\u6578\u7cbe\u5ea6\u964d\u4f4e\u70ba 8 \u4f4d\u5143\uff0c\u4f7f\u5f97\u6a21\u578b\u7684\u6b0a\u91cd\u53ea\u9700\u8981\u539f\u5148\u7684\u56db\u5206\u4e4b\u4e00\u5de6\u53f3\u7684\u5132\u5b58\u7a7a\u9593\u3002\r\n<\/p>\r\n\r\n<p>\r\nNNI - Lottery Ticket Hypothesis Algorithm\r\n<\/p>\r\n<p>\r\n\tNNI \u7684\u9019\u500b\u58d3\u7e2e\u5668\u5be6\u73fe\u4e86 ICLR 2019 \u6700\u4f73\u8ad6\u6587\u300cThe Lottery Ticket Hypothesis: Finding The Sparse, Trainable Neural Network\u300d[5] \u7684\u6982\u5ff5\uff1a\u4e00\u500b\u5927\u578b\u985e\u795e\u7d93\u7db2\u8def\u5305\u542b\u4e86\u5927\u91cf\u7684\u5b50\u7db2\u8def\uff0c\u9019\u4e9b\u5b50\u7db2\u8def\u7576\u4e2d\u6709\u4e9b\u5728\u539f\u672c\u7684\u6a21\u578b\u4e2d\u5177\u6709\u5f71\u97ff\u529b\uff0c\u6709\u4e9b\u5247\u5426\u3002\u56e0\u6b64\u53ea\u8981\u627e\u51fa\u9019\u4e9b\u5c0d\u9810\u6e2c\u5177\u6709\u5f71\u97ff\u529b\u7684\u5b50\u7db2\u8def\uff0c\u53bb\u9664\u5f71\u97ff\u529b\u4f4e\u7684\u5b50\u7db2\u8def\uff0c\u90a3\u9ebc\u4fdd\u7559\u7684\u5b50\u7db2\u8def\u7684\u96c6\u5408\u4e5f\u80fd\u5920\u5177\u6709\u8207\u5b8c\u6574\u6a21\u578b\u76f8\u540c\u7684\u80fd\u529b\u3002\r\n<\/p>\r\n<p>\r\n\u9019\u500b\u58d3\u7e2e\u65b9\u6cd5\u4f7f\u7528\u4e86\u8fed\u4ee3\u7684\u6b0a\u91cd\u526a\u679d\u904e\u7a0b\uff0c\u610f\u5373\u91cd\u8907\u7684\u627e\u51fa\u8981\u4fdd\u7559\u7684\u53c3\u6578\u5b50\u96c6\u5408\u4e4b\u5f8c\uff0c\u518d\u5f9e\u9019\u500b\u5b50\u96c6\u5408\u7e7c\u7e8c\u627e\u51fa\u8981\u4fdd\u7559\u7684\u5b50\u96c6\u5408\u7684\u5faa\u74b0\uff0c\u76f4\u5230\u5269\u9918\u7684\u53c3\u6578\u91cf\u6eff\u8db3\u4e00\u958b\u59cb\u8a2d\u5b9a\u7684\u53c3\u6578\u7a00\u758f\u5ea6\u3002\r\n<\/p>\r\n\r\nReferences:\r\n<br>\r\n[1] <a href=\"https:\/\/pocketflow.github.io\/\" rel=\"noopener\" target=\"_blank\">https:\/\/pocketflow.github.io\/<\/a>\r\n<br>\r\n[2] <a href=\"https:\/\/nni.readthedocs.io\/en\/latest\/index.html\" rel=\"noopener\" target=\"_blank\">https:\/\/nni.readthedocs.io\/en\/latest\/index.html<\/a>\r\n<br>\r\n[3] <a href=\"https:\/\/arxiv.org\/abs\/1707.06168\" rel=\"noopener\" target=\"_blank\">https:\/\/arxiv.org\/abs\/1707.06168<\/a>\r\n<br>\r\n[4]<a href=\"https:\/\/arxiv.org\/abs\/1810.11809\" rel=\"noopener\" target=\"_blank\">https:\/\/arxiv.org\/abs\/1810.11809<\/a>\r\n<br>\r\n[5]<a href=\"https:\/\/arxiv.org\/abs\/1803.03635\" rel=\"noopener\" target=\"_blank\">https:\/\/arxiv.org\/abs\/1803.03635<\/a>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_206_4\">\r\n\t\t\t\t\t\t\t\t<p>\r\n<strong>\r\nPocketFlow \u6e2c\u8a66\u7d50\u679c\uff1a\r\n<\/strong><br>\r\n\u6211\u5011\u4f7f\u7528 PocketFlow \u4f86\u58d3\u7e2e\u4ee5 CASIA webface dataset \u8a13\u7df4\u7684 Mobilenet v2 \u6a21\u578b\uff0c\u6211\u5011\u6e2c\u8a66\u7684\u58d3\u7e2e\u65b9\u6cd5\u6709 Channel Pruning\u3001Discrimination-aware Channel Pruning \u4ee5\u53ca Uniform Quantization\u3002\r\n<\/p>\r\n\r\n<p>\r\n\u5176\u4e2d\uff0c\u6e2c\u8a66\u7684\u689d\u4ef6\u63a7\u5236\u70ba\uff1a\r\n<\/p>\r\n<li>batch size = 64\r\n<li>evaluation set size = 20,000\r\n\r\n<p>\r\nChannel Pruning\r\n<\/p>\r\n\r\n<img class=\"alignnone size-full wp-image-337\" src=\"\/wp-content\/uploads\/2020\/09\/sheet1.png\" alt=\"\" width=\"800\" height=\"400\" \/>\r\n\r\n<p>\r\n\u7531\u4e0a\u8868\u53ef\u4ee5\u770b\u51fa\u5728\u4f7f\u7528 Channel Pruning \u7684\u60c5\u6cc1\u4e0b\uff0c\u4fdd\u7559\u7684\u53c3\u6578\u91cf\u5728 50% \u4ee5\u4e0a\u6642\uff0c\u53ef\u4ee5\u7dad\u6301\u8207\u539f\u59cb\u6a21\u578b\u63a5\u8fd1\u7684\u6e96\u78ba\u5ea6\u3002\r\n<\/p>\r\n\r\n<p>\r\n\u6bd4\u8f03\u4e0d\u540c\u58d3\u7e2e\u6f14\u7b97\u6cd5\r\n<\/p>\r\n<p>\r\n\u70ba\u4e86\u63a2\u8a0e\u4e0d\u540c\u58d3\u7e2e\u65b9\u6cd5\u5728\u76f8\u540c\u58d3\u7e2e\u6bd4\u7387\u4e0b\u7684\u8868\u73fe\uff0c\u6211\u5011\u6bd4\u8f03\u4e86 Channel Pruning\u3001Discrimination-aware Channel Pruning \u5728\u4fdd\u7559 3 \u6210\u7684\u6b0a\u91cd\uff0cUniform Quantization \u5728 8 bit \u7684\u60c5\u6cc1\u4e0b\u7684\u6e96\u78ba\u5ea6\u8207\u6a21\u578b\u6a94\u6848\u5927\u5c0f\u3002\r\n<\/p>\r\n<img class=\"alignnone size-full wp-image-337\" src=\"\/wp-content\/uploads\/2020\/09\/sheet2.png\" alt=\"\" width=\"800\" height=\"400\" \/>\r\n\r\n<p>\r\n\u96d6\u7136\u6a21\u578b\u7684 .ckpt \u6a94\u5927\u5c0f\u5728\u58d3\u7e2e\u4e4b\u5f8c\u6709\u8b8a\u5c0f\uff0c\u4f46\u662f\u5be6\u969b\u6aa2\u8996\u6a21\u578b\u53c3\u6578\u91cf\u6642\uff0c\u6703\u767c\u73fe\u58d3\u7e2e\u5f8c\u7684\u6a21\u578b\u7684\u6d6e\u9ede\u904b\u7b97\u6b21\u6578\u6e1b\u5c11\u7684\u539f\u56e0\u5728\u65bc PocketFlow \u6703\u7522\u751f\u4e00\u500b Mask File \u7d00\u9304\u9700\u8981\u88ab\u522a\u6389\u7684\u53c3\u6578\uff0c\u5728\u8f09\u5165\u6a21\u578b\u6642\u540c\u6642\u8f09\u5165\u9019\u4e9b\u906e\u7f69\uff0c\u4f86\u907f\u514d\u9019\u4e9b\u88ab\u906e\u7f69\u7684\u53c3\u6578\u53c3\u8207\u904b\u7b97\u3002\r\n<\/p>\r\n\r\n<p>\r\n<strong>\r\nNNI \u6e2c\u8a66\u7d50\u679c\uff1a\r\n<\/strong><br>\r\nLottery Ticket Hypothesis Pruner\r\n<\/p>\r\n<p>\r\n\u7531\u65bc Lottery Ticket Hypothesis Pruner \u4f7f\u7528\u4e86 Fine-grained \u7684\u58d3\u7e2e\u65b9\u5f0f\uff0c\u9019\u7a2e parameter-wised \u7684\u58d3\u7e2e\u65b9\u6cd5\u6703\u9020\u6210\u6a21\u578b\u67b6\u69cb\u7684\u4e0d\u898f\u5247\u5316\uff0c\u56e0\u6b64\u7d93\u904e Lottery Ticket Hypothesis Pruner \u58d3\u7e2e\u5f8c\u7684\u6a21\u578b\u7121\u6cd5\u5957\u7528 NNI \u7684 speed up \u529f\u80fd\uff0c\u6240\u4ee5\u5373\u4f7f\u9019\u7a2e\u58d3\u7e2e\u65b9\u5f0f\u53ef\u4ee5\u53ea\u4fdd\u7559 10% \u53c3\u6578\u7684\u6e05\u6cc1\u4e0b\u4ecd\u7136\u80fd\u7dad\u6301\u8207\u539f\u59cb\u6a21\u578b\u63a5\u8fd1\u7684\u6e96\u78ba\u5ea6\u3002\r\n<\/p>\r\n<p>\r\n\u5be6\u9a57\u8a2d\u8a08\uff1a\r\n\r\n<li>\u8cc7\u6599\uff1aCIFAR-10\r\n<li>\u76ee\u6a19\u7a00\u758f\u5ea6\uff1a0.9\r\n<li>\u9032\u884c 5 \u500b\u8fed\u4ee3\u7684\u526a\u679d\u8207\u5fae\u8abf 10 \u500b epochs\r\n<\/p>\r\n\r\n<img class=\"alignnone size-full wp-image-337\" src=\"\/wp-content\/uploads\/2020\/09\/sheet3.png\" alt=\"\" width=\"400\" height=\"200\" \/>\r\n\r\n<p>\r\nSpeed Up Function\r\n<\/p>\r\n<p>\r\n\u7531\u65bc PocketFlow \u76ee\u524d\u53ea\u80fd\u505a\u5230\u300c\u627e\u51fa\u4e0d\u91cd\u8981\u7684\u53c3\u6578\u300d\u4e26\u4e14\u52a0\u4e0a\u906e\u7f69\uff0c\u4f7f\u9019\u4e9b\u53c3\u6578\u4e0d\u6703\u5728\u904b\u7b97\u6642\u88ab\u4f7f\u7528\uff0c\u537b\u4e0d\u80fd\u771f\u6b63\u7684\u4fee\u6539\u6a21\u578b\u7d50\u69cb\uff0c\u5c07\u9019\u4e9b\u53c3\u6578\u5f9e\u6a21\u578b\u4e2d\u771f\u6b63\u7684\u79fb\u9664\u3002\u800c NNI \u958b\u767c\u4e86\u4e00\u500b\u57fa\u65bc pytorch \u6846\u67b6\uff0c\u7528\u65bc\u522a\u9664\u9019\u4e9b\u88ab\u906e\u7f69\u4f4f\u7684\u53c3\u6578\u7684\u5de5\u5177\uff0c\u6240\u4ee5\u6211\u5011\u5728 NNI \u7684\u6e2c\u8a66\u9805\u76ee\u4e3b\u8981\u5728\u65bc\u522a\u9664\u53c3\u6578\u529f\u80fd\u7684\u90e8\u5206\u3002\r\n<\/p>\r\n<p>\r\n<strong>\r\n\u5be6\u9a57\u8a2d\u8a08\uff1a\r\n<\/strong>\r\n<li>\u6a21\u578b\u67b6\u69cb\uff1aVGG16 \u52a0\u4e0a\u5169\u5c64\u5168\u9023\u968e\u5c64 (FC Layer)\r\n<li>Sparsity of channel = 0.7 ( \u4fdd\u7559 30% \u53c3\u6578)\r\n<li>batch size = 64\r\n<li>Inference time \u70ba\u5728 batch size = 64 \u7684\u60c5\u6cc1\u4e0b\uff0c\u9810\u6e2c 1000 \u500b batch \u6240\u82b1\u8cbb\u7684\u6642\u9593\u7e3d\u548c\r\n<\/p>\r\n<img class=\"alignnone size-full wp-image-337\" src=\"\/wp-content\/uploads\/2020\/09\/sheet4.png\" alt=\"\" width=\"800\" height=\"400\" \/>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_206_5\">\r\n\t\t\t\t\t\t\t\t<p>\u6b64\u7a0b\u5f0f\u63d0\u4f9bLeNet\uff0cResNet-20 \u8207 ResNet-34\u5169\u7a2e\u6a21\u578b\u4f9b\u60a8\u9078\u64c7\uff0c\u9078\u64c7\u6a21\u578b\u4e4b\u5f8c\uff0c\u7a0b\u5f0f\u6703\u5148\u986f\u793a\u539f\u59cb\u6a21\u578b\u5728 MNIST \u8cc7\u6599\u53ca\u4e0a\u7684\u6e96\u78ba\u5ea6\u3002\u4e4b\u5f8c\u60a8\u53ef\u4ee5\u8abf\u6574\u8981\u4fdd\u7559\u7684\u6a21\u578b\u53c3\u6578\u91cf\u8207\u6a21\u578b\u58d3\u7e2e\u65b9\u6cd5\uff0c\u9078\u64c7\u5b8c\u6210\u5f8c\uff0c\u7cfb\u7d71\u6703\u4f7f\u7528 Microsoft \u958b\u767c\u7684 NNI \u58d3\u7e2e\u60a8\u9078\u64c7\u7684\u6a21\u578b\uff0c\u4e26\u4e14\u5448\u73fe\u58d3\u7e2e\u4e4b\u5f8c\u6a21\u578b\u7684\u8868\u73fe\u3002\r\n<\/p>\r\n\r\n \r\n<a id=\"model_compression_LINK\" href=\"https:\/\/datasci.mis.nsysu.edu.tw:7502\/\" rel=\"noopener\" target=\"_blank\">\r\n<img class=\"alignnone size-full wp-image-337\" src=\"https:\/\/i.imgur.com\/Y86TZ6O.png\" alt=\"\" width=\"198\" height=\"60\" \/>\r\n<\/a>\r\n\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t <\/div>\r\n\t\t\t\t\t \r\n\t\t\t\t <\/div>\r\n <script>\r\n\t\tjQuery(function () {\r\n\t\t\tjQuery('#myTab_206 a:first').tab('show')\r\n\t\t});\r\n\t\t\r\n\t\t\t\tjQuery(function(){\r\n\t\t\tvar b=\"fadeIn\";\r\n\t\t\tvar c;\r\n\t\t\tvar a;\r\n\t\t\td(jQuery(\"#myTab_206 a\"),jQuery(\"#tab-content_206\"));function d(e,f,g){\r\n\t\t\t\te.click(function(i){\r\n\t\t\t\t\ti.preventDefault();\r\n\t\t\t\t\tjQuery(this).tab(\"show\");\r\n\t\t\t\t\tvar h=jQuery(this).data(\"easein\");\r\n\t\t\t\t\tif(c){c.removeClass(a);}\r\n\t\t\t\t\tif(h){f.find(\"div.active\").addClass(\"animated \"+h);a=h;}\r\n\t\t\t\t\telse{if(g){f.find(\"div.active\").addClass(\"animated \"+g);a=g;}else{f.find(\"div.active\").addClass(\"animated \"+b);a=b;}}c=f.find(\"div.active\");\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t});\r\n\t\t\r\n\r\n\t\tfunction do_resize(){\r\n\r\n\t\t\tvar width=jQuery( '.tab-content .tab-pane iframe' ).width();\r\n\t\t\tvar height=jQuery( '.tab-content .tab-pane iframe' ).height();\r\n\r\n\t\t\tvar toggleSize = true;\r\n\t\t\tjQuery('iframe').animate({\r\n\t\t\t    width: toggleSize ? width : 640,\r\n\t\t\t    height: toggleSize ? height : 360\r\n\t\t\t  }, 250);\r\n\r\n\t\t\t  toggleSize = !toggleSize;\r\n\t\t}\r\n\r\n\r\n\t<\/script>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_105_10\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 style=\"margin-bottom:20px ;display:block;width:100%;margin-top:10px\">\u63a8\u85a6\u7cfb\u7d71 <\/h3>\r\n\t\t\t\t\t\t\t\t<style>\r\n\t\t\t\t\r\n\t\t\t\t\t#tab_container_142 {\r\n\toverflow:hidden;\r\n\tdisplay:block;\r\n\twidth:100%;\r\n\tborder:0px solid #ddd;\r\n\tmargin-bottom:30px;\r\n\t}\r\n\r\n#tab_container_142 .tab-content{\r\n\tpadding:20px;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n\tmargin-top: 0px;\r\n\tbackground-color:#ffffff !important;\r\n\tcolor: #000000 !important;\r\n\tfont-size:14px !important;\r\n\tfont-family: Open Sans !important;\r\n\t\r\n\t\tborder: 1px solid #e6e6e6 !important;\r\n\t}\r\n#tab_container_142 .wpsm_nav-tabs {\r\n    border-bottom: 0px solid #ddd;\r\n}\r\n#tab_container_142 .wpsm_nav-tabs > li.active > a, #tab_container_142 .wpsm_nav-tabs > li.active > a:hover, #tab_container_142 .wpsm_nav-tabs > li.active > a:focus {\r\n\tcolor: #000000 !important;\r\n\tcursor: default;\r\n\tbackground-color: #ffffff !important;\r\n\tborder: 1px solid #e6e6e6 !important;\r\n}\r\n\r\n#tab_container_142 .wpsm_nav-tabs > li > a {\r\n    margin-right: 0px !important; \r\n    line-height: 1.42857143 !important;\r\n    border: 1px solid #d5d5d5 !important;\r\n    border-radius: 0px 0px 0 0 !important; \r\n\tbackground-color: #e8e8e8 !important;\r\n\tcolor: #000000 !important;\r\n\tpadding: 15px 18px 15px 18px !important;\r\n\ttext-decoration: none !important;\r\n\tfont-size: 14px !important;\r\n\ttext-align:center !important;\r\n\tfont-family: Open Sans !important;\r\n}\r\n#tab_container_142 .wpsm_nav-tabs > li > a:focus {\r\noutline: 0px !important;\r\n}\r\n\r\n#tab_container_142 .wpsm_nav-tabs > li > a:before {\r\n\tdisplay:none !important;\r\n}\r\n#tab_container_142 .wpsm_nav-tabs > li > a:after {\r\n\tdisplay:none !important ;\r\n}\r\n#tab_container_142 .wpsm_nav-tabs > li{\r\npadding:0px !important ;\r\nmargin:0px;\r\n}\r\n\r\n#tab_container_142 .wpsm_nav-tabs > li > a:hover , #tab_container_142 .wpsm_nav-tabs > li > a:focus {\r\n    color: #000000 !important;\r\n    background-color: #e8e8e8 !important;\r\n\tborder: 1px solid #d5d5d5 !important;\r\n\t\r\n}\r\n#tab_container_142 .wpsm_nav-tabs > li > a .fa{\r\n\r\nmargin-right:5px !important;\r\n\r\nmargin-left:5px !important;\r\n\r\n\r\n}\r\n\r\n\t\t#tab_container_142 .wpsm_nav-tabs a{\r\n\t\t\tbackground-image: url(https:\/\/aip.cm.nsysu.edu.tw\/wp-content\/plugins\/tabs-responsive\/assets\/images\/style-soft.png);\r\n\t\t\tbackground-position: 0 0;\r\n\t\t\tbackground-repeat: repeat-x;\r\n\t\t}\r\n\t\t\t\r\n\r\n\r\n#tab_container_142 .wpsm_nav-tabs > li {\r\n    float: left;\r\n    margin-bottom: -1px !important;\r\n\tmargin-right:0px !important; \r\n}\r\n\r\n\r\n#tab_container_142 .tab-content{\r\noverflow:hidden !important;\r\n}\r\n\r\n\r\n@media (min-width: 769px) {\r\n\r\n\t#tab_container_142 .wpsm_nav-tabs > li{\r\n\t\tfloat:left !important ;\r\n\t\t\t\tmargin-right:-1px !important;\r\n\t\t\t\t\t}\r\n\t#tab_container_142 .wpsm_nav-tabs{\r\n\t\tfloat:none !important;\r\n\t\tmargin:0px !important;\r\n\t}\r\n\r\n\t#tab_container_142 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_142 .wpsm_nav{\r\n\t\t\t}\r\n\r\n}\r\n\r\n\r\n\r\n@media (max-width: 768px) {\r\n\t#tab_container_142 .wpsm_nav-tabs > li {\r\n\t\t\t\t\r\n\t}\r\n\t#tab_container_142 .wpsm_nav{\r\n\t\t\t}\r\n}\r\n\r\n\r\n\t.wpsm_nav-tabs li:before{\r\n\t\tdisplay:none !important;\r\n\t}\r\n\r\n\t@media (max-width: 768px) {\r\n\t\t\t\t\r\n\t\t\t\t.wpsm_nav-tabs{\r\n\t\t\tmargin-left:0px !important;\r\n\t\t\tmargin-right:0px !important; \r\n\t\t\t\r\n\t\t}\r\n\t\t\t\t#tab_container_142 .wpsm_nav-tabs > li{\r\n\t\t\tfloat:none !important;\r\n\t\t}\r\n\t\t\t\r\n\t}\t\t\t\t<\/style>\r\n\t\t\t\t<div id=\"tab_container_142\" >\r\n\t \r\n\t\t\t\t\t<ul class=\"wpsm_nav wpsm_nav-tabs\" role=\"tablist\" id=\"myTab_142\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  class=\"active\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_142_1\" aria-controls=\"tabs_desc_142_1\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u7c21\u4ecb\u8207\u529f\u80fd\u8aaa\u660e<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_142_2\" aria-controls=\"tabs_desc_142_2\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u67b6\u69cb\u8207\u53c3\u8003\u8cc7\u6599<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_142_3\" aria-controls=\"tabs_desc_142_3\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u8a55\u4f30\u7d50\u679c\u5c55\u793a<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<li role=\"presentation\"  onclick=\"do_resize()\">\r\n\t\t\t\t\t\t\t\t<a href=\"#tabs_desc_142_4\" aria-controls=\"tabs_desc_142_4\" role=\"tab\" data-toggle=\"tab\">\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t<span>\u4f86\u8a66\u8a66\u5427<\/span>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t\t\t\t\t\t <\/ul>\r\n\r\n\t\t\t\t\t  <!-- Tab panes -->\r\n\t\t\t\t\t  <div class=\"tab-content\" id=\"tab-content_142\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane  in active \" id=\"tabs_desc_142_1\">\r\n\t\t\t\t\t\t\t\t<p>\r\n\u96a8\u8457\u96fb\u5b50\u5546\u52d9\u898f\u6a21\u7684\u4e0d\u65b7\u64f4\u5927\uff0c\u5546\u54c1\u500b\u6578\u548c\u7a2e\u985e\u5feb\u901f\u589e\u9577\uff0c\u9867\u5ba2\u9700\u8981\u82b1\u8cbb\u5927\u91cf\u7684\u6642\u9593\u624d\u80fd\u627e\u5230\u81ea\u5df1\u60f3\u8cb7\u7684\u5546\u54c1\uff0c\u9019\u7a2e\u700f\u89bd\u5927\u91cf\u7121\u95dc\u7684\u8a0a\u606f\u548c\u7522\u54c1\u904e\u7a0b\u6703\u4f7f\u6d88\u8cbb\u8005\u4e0d\u65b7\u6d41\u5931\u3002\u7531\u6b64\u63a8\u85a6\u7cfb\u7d71\u61c9\u904b\u800c\u751f\uff0c\u63a8\u85a6\u7cfb\u7d71\u662f\u4e00\u7a2e\u8cc7\u8a0a\u904e\u6ffe\u7cfb\u7d71\uff0c\u900f\u904e\u7528\u6236\u5c0d\u65bc\u4e0d\u540c\u9805\u76ee\u7684\u8a55\u5206\u7d00\u9304\uff0c\u80fd\u5920\u9810\u6e2c\u7528\u6236\u5c0d\u65bc\u5176\u4ed6\u9805\u76ee\u7684\u8a55\u5206\u6216\u662f\u504f\u597d\uff0c\u9032\u800c\u5411\u7528\u6236\u63a8\u85a6\u66f4\u53ef\u80fd\u611f\u8208\u8da3\u7684\u9805\u76ee\u3002\r\n<\/p>\r\n<p>\r\n\u63a8\u85a6\u7cfb\u7d71\u7684\u5f37\u5927\u5a01\u529b\u56e0\u6b64\u5099\u53d7\u77da\u76ee\uff0c\u6f38\u6f38\u5730\u51fa\u73fe\u5728\u975e\u96fb\u5b50\u5546\u52d9\u7684\u61c9\u7528\u5834\u5408\uff0c\u96a8\u5f8c\u9010\u6f38\u4f54\u9818\u5404\u884c\u5404\u696d\uff0c\u7dda\u4e0a\u5f71\u97f3\u4e32\u6d41\u5e73\u53f0 Netflix \u5c07\u904e\u53bb\u7528\u6236\u89c0\u770b\u7684\u7d00\u9304\u8a13\u7df4\u51fa\u63a8\u85a6\u6a21\u578b\uff0c\u9032\u4e00\u6b65\u63a8\u85a6\u66f4\u9069\u5207\u7528\u6236\u504f\u597d\u985e\u578b\u7684\u96fb\u5f71\u3001\u5f71\u96c6\uff1b\u793e\u7fa4\u4ea4\u53cb\u8edf\u9ad4 Tinder \u85c9\u7531\u500b\u4eba\u7684\u64c7\u53cb\u504f\u597d\u4f86\u63a8\u85a6\u4f60\u66f4\u9069\u914d\u7684\u597d\u53cb\uff1b\u8ad6\u6587\u641c\u5c0b\u5e73\u53f0 Google Scholar \u751a\u81f3\u80fd\u5920\u63a8\u85a6\u4f60\u66f4\u591a\u76f8\u95dc\u7684\u8ad6\u6587\uff0c\u8b93\u5b78\u8005\u66f4\u80fd\u5920\u638c\u63e1\u7814\u7a76\u8da8\u52e2\u3002\r\n<\/p>\r\n\r\n\u63a8\u85a6\u7cfb\u7d71\u5206\u985e\u4e3b\u8981\u70ba\u4ee5\u4e0b\u4e09\u8005\uff1a\r\n<ol>\r\n  <li><strong>\u57fa\u65bc\u5167\u5bb9\u7684\u63a8\u85a6\u7cfb\u7d71 (Content-based Recommender System)\uff1a<\/strong><br>\u901a\u904e\u76f8\u95dc\u7279\u5fb5\u4f86\u5b9a\u7fa9\u7528\u6236\u6216\u662f\u9805\u76ee\uff0c\u4f9d\u64da\u7528\u6236\u8cc7\u6599\u8207\u5f85\u9810\u6e2c\u9805\u76ee\u7684\u6279\u914d\u7a0b\u5ea6\u9032\u884c\u63a8\u85a6\uff0c\u76e1\u529b\u5411\u7528\u6236\u63a8\u85a6\u985e\u4f3c\u65bc\u904e\u53bb\u559c\u6b61\u7684\u9805\u76ee\uff0c\u4f8b\u5982\uff1a\u7528\u6236\u559c\u6b61\u770b\u52d5\u4f5c\u7247\uff0c\u800c\u63a8\u85a6\u7cfb\u7d71\u5247\u6703\u76e1\u529b\u53bb\u63a8\u85a6\u7528\u6236\u559c\u6b61\u7684\u52d5\u4f5c\u7247\u3002\u57fa\u65bc\u5167\u5bb9\u7684\u63a8\u85a6\u7cfb\u7d71\u7684\u512a\u9ede\u662f\u7c21\u55ae\u4e14\u6709\u6548\uff1b\u7f3a\u9ede\u662f\u63d0\u53d6\u7279\u5fb5\u7684\u80fd\u529b\u6709\u9650\uff0c\u5c31\u7b97\u904e\u5206\u7d30\u5316\u7279\u5fb5\uff0c\u4f9d\u820a\u7121\u6cd5\u70ba\u7528\u6236\u63a8\u85a6\u4e0d\u540c\u7a2e\u985e\u7684\u9805\u76ee\uff0c\u53ea\u80fd\u63a8\u85a6\u7528\u6236\u5df2\u6709\u8208\u8da3\u7684\u9805\u76ee\u3002\u9019\u7a2e\u63a8\u85a6\u7cfb\u7d71\u88ab\u9650\u5236\u5728\u5bb9\u6613\u5206\u6790\u5167\u5bb9\u7684\u9805\u76ee\u63a8\u85a6\u3002<br><br><\/li>\r\n  <li><strong>\u5354\u540c\u904e\u6ffe\u63a8\u85a6\u7cfb\u7d71 (Collaborative Filtering Recommender System)\uff1a<\/strong><br>\u76f8\u8f03\u65bc\u50b3\u7d71\u7684\u57fa\u65bc\u5167\u5bb9\u7684\u65b9\u6cd5\u900f\u904e\u76f4\u63a5\u5206\u6790\u5167\u5bb9\u4f86\u9032\u884c\u63a8\u85a6\uff0c\u5354\u540c\u904e\u6ffe\u63a8\u85a6\u7cfb\u7d71\u5206\u6790\u7528\u6236\u7684\u8208\u8da3\uff0c\u5728\u7528\u6236\u7fa4\u4e2d\u627e\u5230\u8207\u6307\u5b9a\u7528\u6236\u6709\u76f8\u4f3c\u8208\u8da3\u7684\u7528\u6236\u7fa4\uff0c\u7d9c\u5408\u8208\u8da3\u76f8\u6295\u3001\u64c1\u6709\u5171\u540c\u7d93\u9a57\u7684\u7528\u6236\u5c0d\u65bc\u6240\u6709\u9805\u76ee\u7684\u559c\u597d\u7a0b\u5ea6\u9810\u6e2c\u4f86\u4f5c\u559c\u597d\u9810\u6e2c\u6392\u5e8f\u518d\u63a8\u85a6\u3002\u8fd1\u5e74\u7814\u7a76\u767c\u5c55\u51fa\u8a31\u591a\u6578\u5b78\u904b\u7b97\u65b9\u6cd5\u8b93\u96fb\u8166\u5728\u8a08\u7b97\u5354\u540c\u904e\u6ffe\u63a8\u85a6\u7684\u6548\u7387\u63d0\u5347\uff0c\u5354\u540c\u904e\u6ffe\u63a8\u85a6\u7cfb\u7d71\u53c8\u5206\u70ba\u4ee5\u4f7f\u7528\u8005\u70ba\u57fa\u790e\uff08User-based\uff09\u7684\u5354\u540c\u904e\u6ffe\u8ddf\u4ee5\u9805\u76ee\u70ba\u57fa\u790e\uff08Item-based\uff09\u7684\u5354\u540c\u904e\u6ffe\uff0c\u5f8c\u7e8c\u5c07\u6703\u6709\u8a73\u7d30\u4ecb\u7d39\u3002\u5354\u540c\u904e\u6ffe\u63a8\u85a6\u7cfb\u7d71\u7684\u512a\u9ede\u662f\u80fd\u5920\u904e\u6ffe\u96e3\u4ee5\u81ea\u52d5\u5167\u5bb9\u5206\u6790\u7684\u8cc7\u8a0a\uff0c\u50cf\u662f\u97f3\u6a02\u6216\u662f\u85dd\u8853\u54c1\uff0c\u7531\u65bc\u662f\u8208\u8da3\u76f8\u6295\u65b9\u5f0f\u7684\u63a8\u85a6\uff0c\u4e5f\u5f80\u5f80\u80fd\u5920\u627e\u51fa\u7528\u6236\u610f\u60f3\u4e0d\u5230\u7684\u9805\u76ee\uff1b\u7f3a\u9ede\u5247\u662f\u7cfb\u7d71\u5c0d\u65bc\u65b0\u7528\u6236\u638c\u63e1\u5ea6\u4e0d\u9ad8\uff0c\u96e3\u4ee5\u63a8\u85a6\u76f8\u95dc\u8208\u8da3\u7684\u9805\u76ee\uff0c\u63a8\u85a6\u54c1\u8cea\u6703\u8f03\u5dee\uff0c\u800c\u7576\u7528\u6236\u4ee5\u53ca\u9805\u76ee\u904e\u5927\uff0c\u4e5f\u6703\u7522\u751f\u8a55\u5206\u77e9\u9663\u904e\u65bc\u7a00\u758f\u5ef6\u4f38\u77e9\u9663\u5206\u89e3\u7684\u554f\u984c\u3002<br><br><\/li>\r\n  <li><strong>\u6df7\u5408\u63a8\u85a6\u7cfb\u7d71 (Hybrid Recommender System)\uff1a<\/strong><br>\u7d9c\u5408\u4ee5\u4e0a\u5169\u7a2e\u4e3b\u8981\u7684\u63a8\u85a6\u7cfb\u7d71\u65b9\u6cd5\uff0c\u6df7\u5408\u63a8\u85a6\u7cfb\u7d71\u7d44\u5408\u4ee5\u4e0a\u5169\u7a2e\u63a8\u85a6\u7cfb\u7d71\u65b9\u6cd5\u4ee5\u5f4c\u88dc\u5f7c\u6b64\u9593\u7684\u512a\u7f3a\u9ede\uff0c\u6df7\u5408\u63a8\u85a6\u7cfb\u7d71\u7d44\u5408\u7684\u65b9\u5f0f\u53c8\u5206\u70ba\u300c\u5faa\u5e8f\u7d44\u5408\u300d\u3001\u300c\u7dda\u6027\u7d44\u5408\u300d\uff0c\u5faa\u5e8f\u7d44\u5408\u662f\u5728\u4e0d\u540c\u7528\u6236\u4f7f\u7528\u968e\u6bb5\uff0c\u4f7f\u7528\u4e0d\u540c\u63a8\u85a6\u65b9\u6cd5\uff0c\u4f86\u7522\u751f\u8a72\u968e\u6bb5\u6240\u9700\u7684\u5354\u679c\uff0c\u4f8b\u5982\uff1a\u5148\u5229\u7528\u57fa\u65bc\u5167\u5bb9\u7684\u65b9\u5f0f\u627e\u51fa\u76f8\u4f3c\u7684\u4f7f\u7528\u8005\uff0c\u63a5\u8457\u518d\u5229\u7528\u5354\u540c\u904e\u6ffe\u65b9\u5f0f\u4f86\u4f5c\u63a8\u85a6\uff1b\u800c\u7dda\u6027\u7d44\u5408\u662f\u540c\u6642\u4f7f\u7528\u5169\u7a2e\u4ee5\u4e0a\u7684\u63a8\u85a6\u7cfb\u7d71\u65b9\u6cd5\uff0c\u5206\u5225\u7522\u751f\u500b\u5225\u7684\u63a8\u85a6\u7d50\u904e\uff0c\u5728\u8ce6\u4e88\u5404\u500b\u65b9\u6cd5\u500b\u5225\u4e0d\u540c\u6b0a\u91cd\uff0c\u52a0\u6b0a\u4e4b\u5f8c\u5373\u53ef\u5f97\u5230\u6700\u5f8c\u7684\u63a8\u85a6\u7d50\u679c\u3002<br><br><\/li>\r\n<\/ol>\r\n\r\n<p>\r\n\u672c\u7bc7\u7bc4\u4f8b\u4ee5\u7b2c\u4e8c\u7a2e\u65b9\u6cd5\u300c\u5354\u540c\u904e\u6ffe\u63a8\u85a6\u7cfb\u7d71\u300d\u70ba\u4e3b\u7684\u6f14\u7b97\u6cd5\uff0c\u56e0\u70ba\u5354\u540c\u904e\u6ffe\u63a8\u85a6\u7cfb\u7d71\u5c0d\u65bc\u8cc7\u6599\u683c\u5f0f\u8981\u6c42\u4f4e\uff0c\u65b9\u4fbf\u5404\u4f4d\u4f7f\u7528\u8005\u5be6\u73fe\u61c9\u7528\u3002\u5c07\u6703\u4ee5 R \u7684\u5957\u4ef6 RecommenderLab \u4f86\u904b\u884c\u57fa\u65bc\u7528\u6236\u7684\u5354\u540c\u904e\u6ffe\uff08User-based CF\uff09\u548c\u57fa\u65bc\u9805\u76ee\u7684\u5354\u540c\u904e\u6ffe\uff08Item-based CF\uff09\uff0c\u9664\u6b64\u4e4b\u5916\u4e5f\u6703\u4ecb\u7d39\u900f\u904e Python PyTorch \u5be6\u4f5c\u7684 DeepRecommender \u6df1\u5ea6\u5b78\u7fd2\u6f14\u7b97\u6cd5\u4f86\u9032\u884c\u5354\u540c\u904e\u6ffe\u63a8\u85a6\u3002\r\n<\/p>\r\n\r\n<strong>\u529f\u80fd\uff1a<\/strong>\r\n<p>\r\n\u5c07N\u500b\u7528\u6236\u5c0d\u65bcM\u500b\u9805\u76ee\u8a55\u5206\u7684\u6b77\u53f2\u8cc7\u6599\u6574\u7406\u6210\u4ee5\u4e0b\u8cc7\u6599\u8868\u5f62\u5f0f\uff0c\u800c\u7528\u6236\u5c0d\u65bc\u9805\u76ee\u5217\u8868\u81f3\u5c11\u7d66\u4e88\u4e00\u7b46\u4ee5\u4e0a\u7684\u8a55\u5206\u3002\u900f\u904e\u6b77\u53f2\u8a55\u5206\u8cc7\u6599\uff0c\u63a8\u85a6\u7cfb\u7d71\u6703\u5c07\u8cc7\u6599\u8f49\u63db\u6210 N * M \u7684\u8a55\u5206\u77e9\u9663\uff0c\u518d\u53bb\u5b78\u7fd2\u7528\u6236\u8ddf\u9805\u76ee\u4e4b\u9593\u7684\u9023\u7d50\u95dc\u4fc2\u3002\u5f8c\u7e8c\u9810\u6e2c\u6642\uff0c\u60a8\u53ef\u4ee5\u8f38\u5165\u4e00\u540d\u65b0\u7528\u6236\u5c0d\u65bc\u591a\u7b46\u4e0d\u540c\u9805\u76ee\u7684\u8a55\u5206\uff0c\u7cfb\u7d71\u5c07\u6703\u63a8\u85a6\u7d66\u9069\u5408\u7684\u9805\u76ee\u7d66\u9019\u4f4d\u65b0\u7528\u6236\u3002\r\n<\/p>\r\n\r\n<img src=\"\/wp-content\/uploads\/2019\/06\/RS-table.png\" alt=\"\" width=\"282\" height=\"254\" class=\"alignnone size-full wp-image-314\" \/>\r\n\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_142_2\">\r\n\t\t\t\t\t\t\t\t<strong>\u57fa\u65bc\u7528\u6236\u7684\u5354\u540c\u904e\u6ffe\uff08User-based CF\uff09\u6280\u8853\u63cf\u8ff0\uff1a<\/strong><br>\r\n<p>\r\n\u57fa\u65bc\u7528\u6236\u5354\u540c\u904e\u6ffe\u5148\u5c0b\u627e\u8207\u76ee\u6a19\u7528\u6236\u6709\u76f8\u540c\u559c\u597d\u7684\u9130\u8fd1\u7528\u6236\uff0c\u7136\u5f8c\u6839\u64da\u76ee\u6a19\u7528\u6236\u7684\u9130\u8fd1\u7528\u6236\u7684\u559c\u597d\u7522\u751f\u5c0d\u76ee\u6a19\u7528\u6236\u7684\u63a8\u85a6\u3002\u57fa\u672c\u539f\u7406\u5c31\u662f\u5229\u7528\u7528\u6236\u559c\u597d\u884c\u70ba\u7684\u76f8\u4f3c\u6027\u4f86\u4e92\u76f8\u63a8\u85a6\u7528\u6236\u53ef\u80fd\u611f\u8208\u8da3\u7684\u9805\u76ee\uff0c\u5982\u4e0b\u5716\u6240\u793a\uff0c\u7528\u6236 A \u559c\u6b61\u9805\u76ee A \u8ddf C\uff0c\u7528\u6236 B \u559c\u6b61\u9805\u76ee B \uff0c\u7528\u6236 C \u559c\u6b61\u9805\u76ee A\u3001C \u8ddf D\uff0c\u5f9e\u9019\u4e9b\u7528\u6236\u7684\u6b77\u53f2\u504f\u597d\u8cc7\u8a0a\u4e2d\uff0c\u6211\u5011\u53ef\u4ee5\u767c\u73fe\u7528\u6236 A \u8ddf\u7528\u6236 C\u7684\u504f\u597d\u5f88\u985e\u4f3c\uff0c\u800c\u7528\u6236 C \u9084\u540c\u6642\u559c\u6b61\u9805\u76ee D\uff0c\u90a3\u9ebc\u6211\u5011\u53ef\u4ee5\u63a8\u65b7\u7528\u6236 A \u4e5f\u53ef\u80fd\u559c\u6b61\u9805\u76ee D\uff0c\u56e0\u6b64\u5c07\u9805\u76ee D \u63a8\u85a6\u7d66\u7528\u6236 A\u3002\r\n<img src=\"\/wp-content\/uploads\/2019\/06\/RLab-1.png\" alt=\"\" width=\"538\" height=\"347\" class=\"alignnone size-full wp-image-315\" \/>\r\n<\/p>\r\n\r\n<br>\r\n\r\n<strong>\u57fa\u65bc\u9805\u76ee\u7684\u5354\u540c\u904e\u6ffe\uff08Item-based CF\uff09\u6280\u8853\u63cf\u8ff0\uff1a<\/strong><br>\r\n<p>\r\n\u6839\u64da\u6240\u6709\u7528\u6236\u5c0d\u65bc\u9805\u76ee\u7684\u8a55\u50f9\uff0c\u767c\u73fe\u9805\u76ee\u5f7c\u6b64\u4e4b\u9593\u7684\u76f8\u4f3c\u5ea6\uff0c\u7136\u5f8c\u6839\u64da\u76ee\u6a19\u7528\u6236\u7684\u6b77\u53f2\u504f\u597d\u8cc7\u8a0a\u5c07\u985e\u4f3c\u7684\u9805\u76ee\u63a8\u85a6\u7d66\u8a72\u7528\u6236\uff0c\u5982\u4e0b\u5716\u6240\u793a\uff0c\u7528\u6236 A \u559c\u6b61\u9805\u76ee B \u8ddf C\uff0c\u7528\u6236 B \u559c\u6b61\u9805\u76ee A\u3001B \u8ddf C\uff0c\u7528\u6236 C \u559c\u6b61\u9805\u76ee A\uff0c\u5f9e\u9019\u4e9b\u7528\u6236\u7684\u504f\u597d\u8cc7\u6599\u4e2d\u53ef\u4ee5\u8a8d\u70ba\u9805\u76ee A \u8ddf\u9805\u76ee C \u6bd4\u8f03\u985e\u4f3c\uff0c\u559c\u6b61\u9805\u76ee A \u7684\u90fd\u6703\u559c\u6b61\u9805\u76ee C\uff0c\u57fa\u65bc\u9019\u500b\u6848\u6bb5\u7528\u6236 C \u4e5f\u53ef\u80fd\u559c\u6b61\u9805\u76ee C\uff0c\u6240\u4ee5\u63a8\u85a6\u9805\u76ee C \u7d66\u7528\u6236 C\u3002\r\n<img src=\"\/wp-content\/uploads\/2019\/06\/RLab-2.png\" alt=\"\" width=\"531\" height=\"350\" class=\"alignnone size-full wp-image-316\" \/>\r\n<\/p>\r\n\r\n<br>\r\n\r\n<strong>DeepRecommender \u63d0\u51fa\u7684 DeepAutoencoder \u6f14\u7b97\u6cd5\u6280\u8853\u63cf\u8ff0\uff1a<\/strong><br>\r\n<p>\r\nDeepRecommemder \u70ba NVIDIA \u65bc 2017 \u5e74 8 \u6708 5 \u65e5\u767c\u8868\u65bc arXiv \u3002\u4f7f\u7528\u7684\u7a0b\u5f0f\u8a9e\u8a00\u70ba Python 3.6\uff0c\u53e6\u5916\u4f7f\u7528 PyTorch \u4f5c\u70ba\u6df1\u5ea6\u5b78\u7fd2\u6a21\u578b\u6846\u67b6\u3002\u800c DeepRecommemder \u662f\u5c6c\u65bc\u5354\u540c\u904e\u6ffe\u5f0f\u63a8\u85a6\u7cfb\u7d71\u3002 DeepAutoencoder \u85c9\u7531\u591a\u5c64\u7684 Autoencoder \u4f86\u8a13\u7df4\u7528\u6236\u8ddf\u9805\u76ee\u9593\u7684\u8a55\u5206\u95dc\u4fc2\u3002DeepAutoencoder \u6703\u5c07 M \u500b\u7dad\u5ea6\u7684\u8cc7\u6599\u58d3\u7e2e\u6210 L \u500b\u7dad\u5ea6\uff0c\u518d\u5c07\u5176\u63a8\u56de M \u500b\u7dad\u5ea6\uff0c\u8a66\u5716\u9084\u539f\u539f\u672c M \u500b\u7dad\u5ea6\u7684\u539f\u59cb\u8cc7\u6599\uff0c\u5982\u4e0b\u5716\u6240\u793a\u3002\u7531\u65bc DeepAutoencoder \u5b78\u7fd2\u5230\u7528\u6236\u8ddf\u9805\u76ee\u7684\u95dc\u4fc2\uff0c\u60a8\u53ef\u4ee5\u8f38\u5165\u4e00\u540d\u65b0\u7528\u6236\u5c0d\u65bc\u591a\u7b46\u4e0d\u540c\u9805\u76ee\u7684\u8a55\u5206\uff0c\u63a5\u8457 DeepAutoencoder \u6703\u8a66\u8457\u9084\u539f\u6240\u6709\u7684\u8a55\u5206\u77e9\u9663\uff0c\u63db\u53e5\u8a71\u8aaa\uff0c\u80fd\u5920\u81ea\u52d5\u586b\u4e0a\u5b83\u8a8d\u70ba\u65b0\u7528\u6236\u5c0d\u65bc\u4e0d\u540c\u9805\u76ee\u5404\u81ea\u8a72\u6709\u7684\u8a55\u5206\uff0c\u518d\u4ee5\u9084\u539f\u7684\u8a55\u5206\u9032\u884c\u63a8\u85a6\u5373\u53ef\u3002\r\n<br><br>\r\n\u8a13\u7df4\u53c3\u6578\u70ba\uff1aDeepAutoencoder \u4e4b\u7db2\u8def\u5c64\u6578\u3001\u795e\u7d93\u5143\u6578\u91cf\u8ddf\u6fc0\u52f5\u51fd\u5f0f\u53ca\u4f4d\u65bc z \u5c64\u7684 Dropout \u7387\u3002\r\n<img src=\"\/wp-content\/uploads\/2019\/06\/DeepR-1.png\" alt=\"\" width=\"896\" height=\"327\" class=\"alignnone size-full wp-image-317\" \/>\r\n<\/p>\r\n<br>\r\n\r\n\u539f\u59cb\u8cc7\u6599\u4e2d\u6703\u6709\u7528\u6236\u5c0d\u4e0d\u540c\u9805\u76ee\u7684\u8a55\u5206\uff0cDeepRecommender \u6703\u5c07\u9019\u4e9b\u8a55\u5206\u5207\u6210 90% \u90e8\u5206\u70ba\u8a13\u7df4\u8cc7\u6599\u7528\u4ee5\u8a13\u7df4 DeepAutoencoder\uff0c5% \u70ba\u9a57\u8b49\u96c6\uff0c\u7528\u4ee5\u9a57\u8b49\u8a13\u7df4\u7684 DeepAuencoder \u4e4b\u6c34\u6e96\uff0c\u5269\u9918 5% \u70ba\u6e2c\u8a66\u96c6\uff0c\u4f5c\u70ba\u6700\u5f8c\u6e2c\u8a66\u7d50\u679c\u3002<br><br>\r\n<img src=\"\/wp-content\/uploads\/2019\/06\/DeepR-2.png\" alt=\"\" width=\"1147\" height=\"524\" class=\"alignnone size-full wp-image-318\" \/>\r\n\r\n<br><br>\r\n<img src=\"\/wp-content\/uploads\/2019\/06\/DeepR-3.png\" alt=\"\" width=\"1237\" height=\"753\" class=\"alignnone size-full wp-image-319\" \/>\r\n\r\n\r\n\r\n\r\n<br><br>\r\n<strong>\u53c3\u8003\u8cc7\u6599\uff1a<\/strong><br>\r\n1. RecommenderLab\r\n<ul>\r\n  <li>\u6e90\u78bc\uff1a<a href=\"http:\/\/s2.smu.edu\/IDA\/recommenderlab\" rel=\"noopener\" target=\"_blank\">http:\/\/s2.smu.edu\/IDA\/recommenderlab<\/a><\/li>\r\n  <li>Paper\uff1a<a href=\"https:\/\/cran.r-project.org\/web\/packages\/recommenderlab\/vignettes\/recommenderlab.pdf\" rel=\"noopener\" target=\"_blank\">https:\/\/cran.r-project.org\/web\/packages\/recommenderlab\/vignettes\/recommenderlab.pdf<\/a><\/li>\r\n<\/ul>\r\n2. DeepRecommender\r\n<ul>\r\n  <li>\u6e90\u78bc\uff1a<a href=\"https:\/\/github.com\/NVIDIA\/DeepRecommender\" rel=\"noopener\" target=\"_blank\">https:\/\/github.com\/NVIDIA\/DeepRecommender<\/a><\/li>\r\n  <li>Paper\uff1a<a href=\"https:\/\/arxiv.org\/abs\/1708.01715\" rel=\"noopener\" target=\"_blank\">https:\/\/arxiv.org\/abs\/1708.01715<\/a><\/li>\r\n<\/ul>\r\n\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_142_3\">\r\n\t\t\t\t\t\t\t\t<strong>\u6e2c\u8a66\u8cc7\u6599\uff1a<\/strong><br>\r\n<ol>\r\n  <li><strong>Movielens\uff1a<\/strong><br>\u5305\u542b 6,040 \u4f4d\u7528\u6236\u5c0d 3,706 \u90e8\u96fb\u5f71\uff0c\u7e3d\u5171\u4e00\u767e\u842c\u7b46\u7684\u8a55\u5206\u7d00\u9304\uff0c\u8a55\u5206\u77e9\u9663\u7a00\u758f\u7387\u7d04\u70ba 95.5326%\u3002<\/li>\r\n  <li><strong>Netflix\uff1a<\/strong><br>\u5305\u542b 67,878 \u4f4d\u7528\u6236\u5c0d 10,677 \u90e8\u96fb\u5f71\uff0c\u7e3d\u5171\u4e00\u5343\u842c\u7b46\u7684\u8a55\u5206\u7d00\u9304\uff0c\u8a55\u5206\u77e9\u9663\u7a00\u758f\u7387\u7d04\u70ba 98.6202% \u8a55\u5206\u7d00\u9304\u5f9e 1999-12-01 \u5230 2005-11-31\u3002<\/li>\r\n<\/ol>\r\n\r\n<strong>\u6e2c\u8a66\u6a21\u578b\uff1a<\/strong><br>\r\n<ol>\r\n  <li>RecommenderLab, User-based Collaborative Filtering.<\/li>\r\n  <li>RecommenderLab, Item-based Collaborative Filtering.<\/li>\r\n  <li>DeepRecommender, DeepAutoencoder.<\/li>\r\n<\/ol>\r\n\r\n\r\n<strong>\u8a55\u91cf\u6a19\u6e96\uff1a<\/strong><br>\r\n<img src=\"\/wp-content\/uploads\/2019\/06\/RS-Experiment-1.png\" alt=\"\" width=\"772\" height=\"101\" class=\"alignnone size-full wp-image-320\" \/>\r\n\r\n<br><br>\r\n<strong>\u25ce \u5be6\u9a57\u4e00\uff1a<\/strong><br>\r\n<strong>\u6e2c\u8a66\u8cc7\u6599\uff1a<\/strong>Movielens\uff0c\u5305\u542b 6,040 \u4f4d\u7528\u6236\u5c0d 3,706 \u90e8\u96fb\u5f71\uff0c\u7e3d\u5171\u4e00\u767e\u842c\u7b46\u7684\u8a55\u5206\u7d00\u9304\uff0c\u8a55\u5206\u77e9\u9663\u7a00\u758f\u7387\u7d04\u70ba 95.5326%\u3002\r\n<br><br>\r\n\r\n<strong>\u6e2c\u8a66\u7d50\u679c\uff1a<\/strong><br>\r\n<table style=\"width:100%\">\r\n  <tr>\r\n    <th><\/th>\r\n    <th>DeepRecommender (1080ti * 1)<\/th>\r\n    <th>IBCF<\/th>\r\n    <th>UBCF<\/th>\r\n  <\/tr>\r\n  <tr>\r\n    <td>RMSE<\/td>\r\n    <td>0.950686<\/td>\r\n    <td>1.2904<\/td>\r\n    <td>0.9518<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td>Training Time<\/td>\r\n    <td>46 sec<\/td>\r\n    <td>12 min 7 sec<\/td>\r\n    <td>0.2 sec<\/td>\r\n  <\/tr>\r\n<\/table>\r\n\u7d50\u8ad6\uff1a\u5728\u898f\u6a21\u9069\u4e2d\u7684\u8cc7\u6599\uff0cDeepRecommender \u7684\u6548\u80fd\u8207 UBCF \u63a5\u8fd1\u3002\u7531\u65bc\u96fb\u5f71\u6578\u91cf\u8f03\u591a\uff0cIBCF \u7684\u8868\u73fe\u8f03\u5dee\u3001\u904b\u7b97\u6642\u9593\u8f03\u9577\u3002\r\n\r\n<br><br><br>\r\n\r\n<strong>\u25ce \u5be6\u9a57\u4e8c\uff1a<\/strong><br>\r\n<strong>\u6e2c\u8a66\u8cc7\u6599\uff1a<\/strong>Netflix\uff0c\u5305\u542b 67,878 \u4f4d\u7528\u6236\u5c0d 10,677 \u90e8\u96fb\u5f71\uff0c\u7e3d\u5171\u4e00\u5343\u842c\u7b46\u7684\u8a55\u5206\u7d00\u9304\uff0c\u8a55\u5206\u77e9\u9663\u7a00\u758f\u7387\u7d04\u70ba 98.6202%\u3002\r\n<br><br>\r\n\r\n<strong>\u6e2c\u8a66\u7d50\u679c\uff1a<\/strong><br>\r\n<table style=\"width:100%\">\r\n  <tr>\r\n    <th><\/th>\r\n    <th>DeepRecommender (1080ti * 1)<\/th>\r\n    <th>IBCF<\/th>\r\n    <th>UBCF<\/th>\r\n  <\/tr>\r\n  <tr>\r\n    <td>RMSE<\/td>\r\n    <td>0.9121<\/td>\r\n    <td>NA<\/td>\r\n    <td>0.9612<\/td>\r\n  <\/tr>\r\n  <tr>\r\n    <td>Training Time<\/td>\r\n    <td>35 min 21 sec<\/td>\r\n    <td>NA<\/td>\r\n    <td>2.15 sec<\/td>\r\n  <\/tr>\r\n<\/table>\r\n\u7d50\u8ad6\uff1a\u5728\u898f\u6a21\u8f03\u5927\u7684\u8cc7\u6599\uff0cDeepRecommender \u7684\u6548\u80fd\u8207 UBCF \u63a5\u8fd1\uff0c\u56e0\u70ba DeepRecommender \u662f\u900f\u904e\u6df1\u5ea6\u5b78\u7fd2\u6846\u67b6\u8a13\u7df4\uff0c\u80fd\u5920\u8a2d\u5b9a Batch size\uff0c\u4e5f\u8b93\u8cc7\u6599\u7684\u898f\u6a21\u80fd\u5920\u63d0\u9ad8\u5230\u66f4\u9ad8\u4e0a\u9650\uff0c\u76f8\u8f03\u65bc\u5728\u8a18\u61b6\u9ad4\u4e2d\u8a08\u7b97\u7684\u6f14\u7b97\u6cd5 UBCF\uff0cDeepRecommender \u7684\u6f14\u7b97\u6cd5\u63d0\u4f9b\u4e86\u66f4\u5f48\u6027\u7684\u9078\u64c7\u3002\u7531\u65bc\u96fb\u5f71\u6578\u91cf\u66f4\u591a\uff0cIBCF \u9700\u8981\u4f54\u7528\u66f4\u591a\u5167\u5b58\u800c\u7121\u6cd5\u8a13\u7df4\u3002\r\n<br><br>\r\n\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t\t <div role=\"tabpanel\" class=\"tab-pane \" id=\"tabs_desc_142_4\">\r\n\t\t\t\t\t\t\t\t<p>\r\n<strong>\u8a66\u73a9\u7a0b\u5f0f\u8aaa\u660e\uff1a<\/strong><br>\r\n\r\n\u672c\u63a8\u85a6\u7cfb\u7d71\u6703\u5217\u51fa\u5341\u5e7e\u90e8\u96fb\u5f71\u8b93\u60a8\u8a55\u5206\uff0c\u8a55\u5206\u5b8c\u5f8c\u4e0a\u50b3\u8a55\u5206\u7d50\u679c\uff0c\u7cfb\u7d71\u6703\u5c0d\u60a8\u7684\u8a55\u5206\u9032\u884c\u5206\u6790\uff0c\u4e26\u5217\u51fa\u5e7e\u90e8\u60a8\u53ef\u80fd\u6703\u559c\u6b61\u7684\u96fb\u5f71\u3002\r\n\r\n<br><br>\r\n\r\n\u6309\u4e0b\u300c\u8a66\u73a9\u63a8\u85a6\u7cfb\u7d71\u300d\u6309\u9215\uff0c\u958b\u59cb\u8a66\u73a9\uff1a\r\n<\/p>\r\n\r\n<a id=\"recommended_system_LINK\" href=\"https:\/\/datasci.mis.nsysu.edu.tw:3838\/movie_reco\/\" rel=\"noopener\" target=\"_blank\">\r\n<img class=\"alignnone size-full wp-image-337\" src=\"https:\/\/i.imgur.com\/Ae4OkK1.png\" alt=\"\" width=\"198\" height=\"60\" \/>\r\n<\/a>\r\n\r\n\r\n<br>\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t <\/div>\r\n\t\t\t\t\t \r\n\t\t\t\t <\/div>\r\n <script>\r\n\t\tjQuery(function () {\r\n\t\t\tjQuery('#myTab_142 a:first').tab('show')\r\n\t\t});\r\n\t\t\r\n\t\t\t\tjQuery(function(){\r\n\t\t\tvar b=\"fadeIn\";\r\n\t\t\tvar c;\r\n\t\t\tvar a;\r\n\t\t\td(jQuery(\"#myTab_142 a\"),jQuery(\"#tab-content_142\"));function d(e,f,g){\r\n\t\t\t\te.click(function(i){\r\n\t\t\t\t\ti.preventDefault();\r\n\t\t\t\t\tjQuery(this).tab(\"show\");\r\n\t\t\t\t\tvar h=jQuery(this).data(\"easein\");\r\n\t\t\t\t\tif(c){c.removeClass(a);}\r\n\t\t\t\t\tif(h){f.find(\"div.active\").addClass(\"animated \"+h);a=h;}\r\n\t\t\t\t\telse{if(g){f.find(\"div.active\").addClass(\"animated \"+g);a=g;}else{f.find(\"div.active\").addClass(\"animated \"+b);a=b;}}c=f.find(\"div.active\");\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t});\r\n\t\t\r\n\r\n\t\tfunction do_resize(){\r\n\r\n\t\t\tvar width=jQuery( '.tab-content .tab-pane iframe' ).width();\r\n\t\t\tvar height=jQuery( '.tab-content .tab-pane iframe' ).height();\r\n\r\n\t\t\tvar toggleSize = true;\r\n\t\t\tjQuery('iframe').animate({\r\n\t\t\t    width: toggleSize ? width : 640,\r\n\t\t\t    height: toggleSize ? height : 360\r\n\t\t\t  }, 250);\r\n\r\n\t\t\t  toggleSize = !toggleSize;\r\n\t\t}\r\n\r\n\r\n\t<\/script>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t <\/div>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t <\/div>\r\n\t\t\t\t\t \r\n\t\t\t\t <\/div>\r\n <script>\r\n\t\tjQuery(function () {\r\n\t\t\tjQuery('#myTab_105 a:first').tab('show')\r\n\t\t});\r\n\t\t\r\n\t\t\t\tjQuery(function(){\r\n\t\t\tvar b=\"fadeIn\";\r\n\t\t\tvar c;\r\n\t\t\tvar a;\r\n\t\t\td(jQuery(\"#myTab_105 a\"),jQuery(\"#tab-content_105\"));function d(e,f,g){\r\n\t\t\t\te.click(function(i){\r\n\t\t\t\t\ti.preventDefault();\r\n\t\t\t\t\tjQuery(this).tab(\"show\");\r\n\t\t\t\t\tvar h=jQuery(this).data(\"easein\");\r\n\t\t\t\t\tif(c){c.removeClass(a);}\r\n\t\t\t\t\tif(h){f.find(\"div.active\").addClass(\"animated \"+h);a=h;}\r\n\t\t\t\t\telse{if(g){f.find(\"div.active\").addClass(\"animated \"+g);a=g;}else{f.find(\"div.active\").addClass(\"animated \"+b);a=b;}}c=f.find(\"div.active\");\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t});\r\n\t\t\r\n\r\n\t\tfunction do_resize(){\r\n\r\n\t\t\tvar width=jQuery( '.tab-content .tab-pane iframe' ).width();\r\n\t\t\tvar height=jQuery( '.tab-content .tab-pane iframe' ).height();\r\n\r\n\t\t\tvar toggleSize = true;\r\n\t\t\tjQuery('iframe').animate({\r\n\t\t\t    width: toggleSize ? width : 640,\r\n\t\t\t    height: toggleSize ? height : 360\r\n\t\t\t  }, 250);\r\n\r\n\t\t\t  toggleSize = !toggleSize;\r\n\t\t}\r\n\r\n\r\n\t<\/script>\r\n\t\t\t\t\r\n\t\t\t\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_mi_skip_tracking":false},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/aip.cm.nsysu.edu.tw\/index.php\/wp-json\/wp\/v2\/pages\/21"}],"collection":[{"href":"https:\/\/aip.cm.nsysu.edu.tw\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aip.cm.nsysu.edu.tw\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aip.cm.nsysu.edu.tw\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aip.cm.nsysu.edu.tw\/index.php\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":2,"href":"https:\/\/aip.cm.nsysu.edu.tw\/index.php\/wp-json\/wp\/v2\/pages\/21\/revisions"}],"predecessor-version":[{"id":106,"href":"https:\/\/aip.cm.nsysu.edu.tw\/index.php\/wp-json\/wp\/v2\/pages\/21\/revisions\/106"}],"wp:attachment":[{"href":"https:\/\/aip.cm.nsysu.edu.tw\/index.php\/wp-json\/wp\/v2\/media?parent=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}