mdp.µ¥ÀÌÅÍ Ã³¸® ¶óÀ̺귯¸® ¿ë ¸ðµâ Çü ÅøŶ | |
Áö±Ý ´Ù¿î·Îµå |
mdp. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- LGPL
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Pietro Berkes, Niko Wilbert, and Tiziano Zito
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
mdp. ű×
mdp. ¼³¸í
µ¥ÀÌÅÍ Ã³¸® ¶óÀ̺귯¸®¸¦À§ÇÑ ¸ðµâ Çü ÅøŶ MDP´Â (µ¥ÀÌÅÍ Ã³¸®¸¦À§ÇÑ ¸ðµâ ÅøŶ) ³Î¸® µ¥ÀÌÅÍ software.From »ç¿ëÀÚ °üÁ¡ ó¸® ´õ º¹ÀâÇÑ µ¥ÀÌÅ͸¦ ±¸ÃàÇϱâÀ§ÇÑ ÆÄÀÌÇÁ ¶óÀΰú À¯»ç¿¡ µû¶ó Á¶ÇÕ µÉ ¼ö ¾Ë°í¸®ÁòÀ» ó¸®ÇÏ´Â ¶óÀ̺귯¸®, MDP´Â °ü¸® ´ë»ó°ú ÀÚÀ² ÇнÀ ¾Ë°í¸®ÁòÀÇ ÁýÇÕÀ¸·Î ±¸¼º ¹× ½ÃÄö½º (È帧) ´õ º¹ÀâÇÑ Çǵå Æ÷¿öµå ³×Æ®¿öÅ© ¾ÆÅ°ÅØóÀÇ µ¥ÀÌÅÍ Ã³¸®·Î °áÇÕ µÉ ¼öÀÖ´Â ´Ù¸¥ µ¥ÀÌÅÍ Ã³¸® ÀåÄ¡ (³ëµå). ÀÔ·Â µ¥ÀÌÅÍÀÇ ÁýÇÕÀ» °¨¾ÈÇÒ ¶§, MDP´Â ¿¬¼ÓÀûÀ¸·Î ÈÆ·Ã ¶Ç´Â ³×Æ®¿öÅ©ÀÇ ¸ðµç ³ëµå¸¦ ½ÇÇàÀ» ó¸®ÇÕ´Ï´Ù. ÀÌ°ÍÀº »ç¿ëÀÚ°¡ °¡´ÉÇÑ ¾Ë°í¸®ÁòÀÇ ÀÚ¿¬ ±æÀ̾ߺ£À̽º ´Ü°è¸¦ ó¸®ÇÏ´Â °£´ÜÇÑ µ¥ÀÌÅÍÀÇ ÀÏ·ÃÀÇ º¹ÀâÇÑ ¾Ë°í¸®ÁòÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù ²ÙÁØÈ÷ À̸§À», Áõ°¡ Æ÷ÇԵǾî ÀÖÁö¸¸ °¡Àå ÀϹÝÀûÀ¸·Î, ÁÖ¼ººÐ ºÐ¼® (PCA¿Í NIPALS), ¿©·¯ µ¶¸³ ¼ººÐ ºÐ¼® ¾Ë°í¸®Áò (CuBICA, µ¶¸³ ÀÎ, TDSEP´Â JADE ¹× XSFA), ½½·Î¿ì ±â´É ºÐ¼®, °¡¿ì½º ºÐ·ù±â, Á¦ÇÑ º¼Ã÷¸¸ ±â°è ¹× ·ÎÄà ¼±Çü Embedding.Particular °ü¸®´Â ¼Óµµ¿Í ¸Þ¸ð¸®ÀÇ Ãø¸é¿¡¼ °è»êÀ» È¿À²ÀûÀ¸·ÎÇϱâ À§ÇØ ÃÔ¿µµÇ¾ú½À´Ï´Ù. ¸Þ¸ð¸® ¿ä±¸ »çÇ×À» ÁÙÀ̱â À§ÇØ, µ¥ÀÌÅÍÀÇ ¹èÄ¡¸¦ »ç¿ëÇÏ¿© ÇнÀÀ» ¼öÇàÇÏ°í, ³ëµåÀÇ ³»ºÎ ÆĶó¹ÌÅÍ°¡ °¡´ÉÇÑ ¸Å¿ì Å« µ¥ÀÌÅÍ ¼¼Æ®ÀÇ »ç¿ëÀ» ¸¸µå´Â ÇϳªÀÇ Á¤¹Ðµµ·Î Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, 'º´·Ä'¼ºê ÆÐÅ°Áö Á¦°ø ±âº» ³ëµå¿Í flows.From °³¹ßÀÚÀÇ °üÁ¡ÀÇ º´·Ä ±¸Çö, MDP ½±°í °£´Ü »õ·Î¿î °¨µ¶ ¹× ÀÚÀ² ÇнÀ ¾Ë°í¸®ÁòÀÇ ±¸ÇöÀ» ¸¸µå´Â ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. ±âº» Ŭ·¡½º´Â, '³ëµå', ÇнÀ ¹× ½ÇÇà ´Ü°èÀÇ ±¸Çö¿¡ ÁýÁßÇÒ ¼ö¾ø´Â °³¹ßÀÚ¸¦ ¶°³ª, ¼ýÀÚ À¯Çü°ú Â÷¿ø °Ë»ç¿Í °°Àº Áö·çÇÑ ÀÛ¾÷À» ´ã´çÇÑ´Ù. ¶§¹®¿¡ °øÅë ÀÎÅÍÆäÀ̽ºÀÇ ³ëµå°¡ ÀÚµ¿À¸·Î ¶óÀ̺귯¸®ÀÇ ³ª¸ÓÁö ºÎºÐ°ú ÅëÇÕÇÏ°í ´Ù¸¥ ³ëµå¿Í ÇÔ²² ³×Æ®¿öÅ©¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ³ëµå´Â ¿©·¯ ±³À° ´Ü°è¿Í ´Ü°èÀǵµ ¿¹ÃøÇÒ ¼ö¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ÇÊ¿ä ½ÇÁ¦ ÈÆ·ÃÇϱâ Àü¿¡ Àüü ÀԷ¿¡ ´ëÇÑ Åë°è¸¦ ¼öÁýÇÏ´Â °ÍÀ» ¾Ë°í¸®ÁòÀÇ ±¸ÇöÀ» Çã¿ëÇÏ°í, ´Ù¸¥ ±âÁØ¿¡ ¼ö·Å ÇÒ ¶§±îÁö Æ®·¹ÀÌ´× ´Ü°è¸¦ ÅëÇØ ¹Ýº¹ ÇÒ ÇÊ¿ä°¡ ¸¸Á·µÈ´Ù. ûũ´Â ¹Ýº¹ÀÚ »ý¼ºÇÏ´Â °æ¿ì, ÀÔ·Â µ¥ÀÌÅÍÀÇ Ã»Å©¸¦ »ç¿ëÇÏ¿© °¢ ´Ü°è¸¦ ÈÆ·Ã ÇÒ ¼öÀÖ´Â ´É·ÂÀÌ À¯ÁöµÈ´Ù. ¶ÇÇÑ, ÀÀ±Þ º¹±¸´Â ¼±ÅÃÀûÀ¸·Î º¼ ¼ö ÀÖ½À´Ï´Ù : ½ÇÆÐÀÇ °æ¿ì¿¡, È帧ÀÇ ÇöÀç »óÅ´ ½Å°æ °úÇÐÀÇ ÀÌ·ÐÀû ¿¬±¸ÀÇ ¸Æ¶ô¿¡¼ ±â·Ï µÈ ÀÌÈÄ inspection.MDP ÀúÀåµË´Ï´Ù ÀÖÁö¸¸ ¾î¶² »óȲ¿¡ ¸Â´Â °÷¿¡¼ µµ¿òÀÌ µÉ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù ¾Ë°í¸®Áò ó¸® ÇнÀ °¡´ÉÇÑ µ¥ÀÌÅÍ°¡ »ç¿ëµÈ´Ù. ±¸Çö µÈ ³ëµåÀÇ Àç»ç¿ë°ú »ç¿ëÀÚ Ãø ÇÔ²²¿¡ ¹ÌÄ¡´Â ´Ü¼ø ¶ÇÇÑ À¯È¿ÇÑ ±³À° µµ±¸ÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽㠡¤ NUMPY. ¡¤ SciPy ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ 2009-06-30 : ´ÜÀ§ Å×½ºÆ®ÀÇ Ãâ·Â ¼öÄ¡ ¹é¿£µå, º´·Ä ÆÄÀ̽ã Áö¿ø, symeig ¹é¿£µå ¼öÄ¡ ¹é¿£µåÀÇ ¿Â¶óÀÎ °Ë»öÀ» Ãß°¡Çß½À´Ï´Ù. µð¹ö±ë¿¡ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù. ¡¤ 2009-06-12 : ÄÆ¿ÀÇÁ ¹× È÷½ºÅä±×·¥ ³ëµåÀÇ ÅëÇÕ. ¡¤ 2009-06-12 : º´·ù (¿¹¿Ü ó¸®)ÀÇ ¹ö±× ¼öÁ¤. ¡¤ 2009-06-09 : output_dim´Â ºÎµ¿ÀÔ´Ï´Ù LLENodeÀÇ ¹ö±×¸¦ ¼öÁ¤. Äܶóµå Hinsen °¨»çÇÕ´Ï´Ù. ¡¤ 2009-06-05 : ¿©·¯ ½ºÄÉÁÙ·¯¸¦ º´·Ä È帧¿¡¼ ¼öÁ¤ µÈ ¹ö±×. ¡¤ 2009-06-05 : ¾Ëº£¸£Åä ¿¡½º Ä®¶õ¿¡ ·¹ÀÌ¾î ¿ª ¹ö±×, ´öºÐ¿¡ ÇØ°áÇß½À´Ï´Ù. ¡¤ 2009-04-29ÇϽʽÿÀ LinearRegressionNodeÀ» Ãß°¡Çß½À´Ï´Ù. ¡¤ 2009-03-31 : PCANode´Â °øºÐ»ê Çà·ÄÀÌ True == SVD IFF¿¡ ºÎÁ¤ÀûÀÎ °íÀ¯ °ªÀ» °¡Áú ¶§ ´õ ÀÌ»ó ºÒÆò ¶Ç´Â == »ç½ÇÀ» Àý°¨ÇÏÁö ¾Ê½À´Ï´Ù. output_dim°¡ ¿øÇÏ´Â ºÐ»êÀÌ ÁöÁ¤µÈ °æ¿ì, À½ÀÇ °íÀ¯ °ªÀº ¹«½ÃµË´Ï´Ù. ºÎÁ¤ÀûÀÎ °íÀ¯ÀÇ °æ¿ì SFANode¿¡ ´ëÇÑ ¿À·ù ¸Þ½ÃÁö °³¼±, ¿ì¸®´Â Áö±Ý PCANode¿Í ³ëµå¸¦ ¾Õ¿¡ Ãß°¡ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù (SVD = True) ¶Ç´Â PCANode´Â (°¨¼Ò = Âü). ¡¤ 2009-03-26 : »õ·Î¿î ½º·¹µå Çϳª µÈ ½º·¹µå ÆÐÅ°Áö¿¡¼ ¸¶À̱׷¹À̼Ç. ÇÁ·Î¼¼½º ½ºÄÉÁÙ·¯ ºñÈ°¼ºÈ ij½Ì Ç÷¡±×¸¦ Ãß°¡Çß½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ½ºÄÉÁÙ·¯¿¡ ´ëÇÑ ÀϺΠÆı« º¯°æ (º´·Ä È帧 ÈÆ·Ã ¶Ç´Â ½ÇÇàÀÌ ¿µÇâÀ»¹ÞÁö ¾Ê½À´Ï´Ù)°¡ ÀÖ½À´Ï´Ù. ¡¤ 2009-03-25 : Ãß°¡ SVN °³Á¤ ÃßÀûÀ» Áö¿øÇÕ´Ï´Ù. ¡¤ 2009-03-25 : ½ºÄÉÁÙ·¯¿¡ ´ëÇÑ copy_callable Ç÷¡±×¸¦ Á¦°Å, ÀÌ°ÍÀº ÀÌÁ¦ ¿ÏÀüÈ÷ TaskCallableÀ» ºÐ±â·Î ´ëüµË´Ï´Ù. ÀÌ Æí¸®ÇÑ ParallelFlow ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ¾Æ¹«·± È¿°ú°¡ ¾øÁö¸¸, »ç¿ëÀÚ Á¤ÀÇ ½ºÄÉÁÙ·¯´Â ±úÁø ¾òÀ». ¡¤ 2009-09-08 ´ÙÀ½ ProcessScheduler¿¡¼ ±¸Çö ij½Ì. ¡¤ 2009-02-22 : make_parallel ÀÌÁ¦´Â ¸Þ¸ð¸®¸¦ Àý¾àÇϱâ À§ÇØ ¿ÏÀüÈ÷ À§Ä¡°¡ ¿ÏÀüÈ÷ ÀÛµ¿ÇÕ´Ï´Ù. ¡¤ 2009-02-12 : Ç÷κ§µå¿¡ ÄÁÅ×ÀÌ³Ê ¹æ¹ýÀ» Ãß°¡Çß½À´Ï´Ù. ¡¤ 2009-03-03 : Å×½ºÆ®°¡ÀÖ´Â Crosscovariancematrix¸¦ Ãß°¡Çß½À´Ï´Ù. ¡¤ 2009-02-03 : IdentityNode¸¦ Ãß°¡Çß½À´Ï´Ù. ¡¤ 2009-01-30 : HINET¿¡ µµ¿ì¹Ì ±â´ÉÀÌ Ãß°¡µÇ¾î È帧 HTML Ç¥ÇöÀ» Á÷Á¢ Ç¥½ÃÇÕ´Ï´Ù. ¡¤ 2009-01-22 : Layer¿¡¼ output_dimÀ» lazily·Î ¼³Á¤Çϵµ·Ï Çã¿ëÇϽʽÿÀ. ¡¤ 2008-12-23 : Nipals ³ëµå¿¡ total_variance¸¦ Ãß°¡Çß½À´Ï´Ù. ¡¤ 2008-12-23 : PCANODE¿¡¼ ÈÆ·Ã ÇÑ ÈÄ¿¡ Ç×»ó EXPLAINED_VARIANCE ¹× TOTAL_VARIANCE¸¦ ¼³Á¤ÇϽʽÿÀ. ¡¤ 2008-12-12 : Á¤¸»·Î ´ëĪ Çà·Ä (±àÁ¤Àû ÀÎ ¸íÈ®ÇѻӸ¸ ¾Æ´Ï¶ó)À» Á¤¸»·Î ¹ÝȯÇϱâ À§ÇØ ¼öÁ¤ µÈ symrand. ±×°ÍÀ» ¼³¸íÇϱâ À§ÇØ GaussianClassifierNode¸¦ Àû¿ëÇß½À´Ï´Ù. º¹ÀâÇÑ Hermitian ¸ÅÆ®¸¯½º¸¦ ¹ÝȯÇϱâ À§ÇØ ÀûÀÀ µÈ symrand. ¡¤ 2008-12-11 : PCANODEÀÇ ÇÑ °¡Áö ¹®Á¦°¡ ÇØ°áµË´Ï´Ù (output_dimÀÌ input_dimÀ¸·Î ¼³Á¤µÈ °æ¿ì Àüü ºÐ»êÀÌ ¾Ë ¼ö¾ø´Â °ÍÀ¸·Î 󸮵Ǿú½À´Ï´Ù). ParallelPCanodeÀÇ ¼öÁ¤ µÈ var_part ¸Å°³ º¯¼ö. ¡¤ 2008-12-11 : var_part ±â´ÉÀ» pcanode¿¡ Ãß°¡Çß½À´Ï´Ù (Absoute ºÐ»ê¿¡ ´ëÇÑ ºÐ»ê¿¡ µû¶ó ÇÊÅÍ¿¡ µû¶ó ÇÊÅÍ). ¡¤ 2008-12-04 : ÀÚ½À¼¿¡¼ AMAX È£Ãâ¿¡¼ ´©¶ô µÈ AXIX ARG °íÁ¤. »ç¹«¿¤ Á¸ ´öºÐ¿¡! ¡¤ 2008-12-04 : ParallelFlow¿¡¼ ºó µ¥ÀÌÅÍ ¹Ýº¹ÀÚ Ã³¸®¸¦ ¼öÁ¤Çß½À´Ï´Ù. ¶ÇÇÑ ºó ¹Ýº¹ÀÚ°¡ Á¤»óÀûÀÎ È帧¿¡ °Ë»ç¸¦ Ãß°¡Çß½À´Ï´Ù (¹Ýº¹±â°¡ ºñ¾îÀÖ´Â °æ¿ì ¿¹¿Ü¸¦ ¿Ã¸®½Ê½Ã¿À). ¡¤ 2008-11-19 : ¼öÁ¤ µÈ PCA ¹× SFA ³ëµå´Â COV ¸ÅÆ®¸¯½ºÀÇ Negaive Eigenvalues¸¦ È®ÀÎÇÕ´Ï´Ù. ¡¤ 2008-11-19 : Symeig SIPY¿¡ ÅëÇÕ µÈ MDP´Â Áö±Ý ±×·ÎºÎÅÍ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ 2008-11-18 : ParallelFDanode¸¦ Ãß°¡Çß½À´Ï´Ù. ¡¤ 2008-11-18 : Ãß°¡ Àμö¸¦ Áö¿øÇϱâ À§ÇØ Parallelllow ¿ë Æ®·¹ÀΠȣÃâÀ» ¾÷µ¥ÀÌÆ®Çß½À´Ï´Ù. ¡¤ 2008-11-05 : Make Parallel CodeÀÇ Àç ÀÛ¼ºÀº ÀÌÁ¦ HINET ±¸Á¶¸¦ Áö¿øÇÕ´Ï´Ù. ¡¤ 2008-11-03 : HINET HTML ´ëÀÀÀÚ Ã¢Á¶ÀÚÀÇ Àç ÀÛ¼º. ºÒÇàÈ÷µµ ÀÌ°ÍÀº ¶ÇÇÑ °ø°³ ÀÎÅÍÆäÀ̽º¸¦ ÇØÁ¦ÇÏÁö¸¸ º¯°æ »çÇ×Àº ²Ï °£´ÜÇÕ´Ï´Ù. ¡¤ 2008-10-29 : ProcessSchedulerÀÇ ¿ø°Ý ÇÁ·Î¼¼½º¿¡¼ ¿À´Â °æ°í Â÷´Ü ¡¤ 2008-10-27 : ParallelFlowÀÇ init ¹æ¹ý¿¡ kwargs µ¤¾î ¾²±â ¹®Á¦°¡ ÇØ°áµÇ¾ú½À´Ï´Ù. ¡¤ 2008-10-24 : HINET.FLOWNODEÀÇ Pretretrained ³ëµå ¹ö±×¸¦ ¼öÁ¤Çß½À´Ï´Ù. ¡¤ 2008-10-20 : PP (Parallel Python Library)°¡ ¼³Ä¡µÈ °æ¿ì º´·Ä ÆÐÅ°Áö·Î °íÁ¤ µÈ ÀÓ°è °¡Á® ¿À±â ¹ö±×°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù.
mdp. °ü·Ã ¼ÒÇÁÆ®¿þ¾î
opensc.
µµ±¸ ¹× ¶óÀ̺귯¸® ¹× PKCS # 11 ¸ðµâÀº ½º¸¶Æ® Ä«µå¸¦ »ç¿ëÇÏ°í ºó ½º¸¶Æ® Ä«µå¸¦ ÃʱâÈÇÕ´Ï´Ù. ...
193