Pymf. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Christian Thurau
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://code.google.com/u/cthurau/
Pymf. ű×
Pymf. ¼³¸í
ÆÄÀ̽㠸ÅÆ®¸¯½º Àμö ºÐÇØ ¸ðµâ PYMF´Â ¿©·¯ ±¸¼Ó µÈ / Á¦ÇѵÇÁö ¾ÊÀº ¸ÅÆ®¸¯½º Àμö ºÐÇØ (¹× °ü·Ã) ¸Þ¼Òµå¸¦À§ÇÑ ÆÄÀ̽㠸ðµâÀÔ´Ï´Ù. ¸ðµâÀº Ãʱ⠾ËÆÄÀÌ¸ç ¸ðµç Ç÷§Æû¿¡¼ Àß Å×½ºÆ®µÇÁö ¾Ê½À´Ï´Ù. ÃÖ±ÙÀÇ Archlinux ¹× Ubuntu Linux ¹èÆ÷ÆÇÀ» ½ÇÇàÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù. ¿øÄ¢ÀûÀ¸·Î Windows / Mac »ç¿ëÀÚ¿¡°Ôµµ ÀÛµ¿ÇؾßÇÕ´Ï´Ù. ¹ö±×¸¦ ãÀ¸¸é Googlemail¿¡¼ Cthurau¿¡ À̸ÞÀÏÀ» º¸³»ÁֽʽÿÀ. Dot Com.PYMF´Â ÇöÀç ´ÙÀ½ ¹æ¹ýÀ» Æ÷ÇÔÇÕ´Ï´Ù. Factorization (SNMF) - ARACTypal Analysis (SIVM) - SIVMB - HULL ºñ À½¼º ¸ÅÆ®¸¯½º Àμö ºÐÇØ (CHNMF) - ¹ÙÀ̳ʸ® ¸ÅÆ®¸¯½º Àμö ºÐÇØ (BNMF) - ´ÜÀ§ °¡Ä¡ ºÐÇØ (SVD) - ÁÖ¿ä ±¸¼º ¿ä¼Ò ºÐ¼® (PCA) - k- ÀÇ¹Ì Å¬·¯½ºÅ͸µ (KMeans) - Com ºÐÇØ (Cur) - Compaxt Matrix ºÐÇØ (CMD) µ¥ÀÌÅÍ ¼¼Æ®°¡ ÁÖ¾îÁö¸é ´ëºÎºÐÀÇ Àμö ºÐÇØ ¸Þ¼Òµå´Â FROBENIUS Ç¥ÁØÀ» ÃÖ¼ÒÈÇÏ·Á°í | µ¥ÀÌÅÍ - W * H | ÀûÀýÇÑ ±â¹Ý º¤Å͵éÀÇ ÀûÀýÇÑ ¼¼Æ®¸¦ ¹ß°ßÇÔÀ¸·Î½á, ´Ù¾çÇÑ ¹æ¹ýÀ» È£ÃâÇϱâÀ§ÇÑ ½ÅÅýº´Â ¸Å¿ì À¯»çÇÏ´Ù. ÀϹÝÀûÀ¸·Î ¿øÇÏ´Â ±â¹Ý º¤ÅÍ¿Í ÃÖ´ë ¹Ýº¹ ¼ö¸¦ Á¦ÃâÇؾßÇÕ´Ï´Ù. ¿¹¸¦ µé¾î NMF¸¦ 10 ¹Ýº¹ ³»¿¡¼ 2 ±â¹Ý º¤Å͸¦ ¸ñÇ¥·ÎÇÏ´Â µ¥ÀÌÅÍ ¼¼Æ® µ¥ÀÌÅÍ¿¡ Àû¿ëÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÀÛµ¿ÇÕ´Ï´Ù. >>> °¡Á® ¿À±â PYMF >>> NP·Î °¡Á® ¿À±â >>> data = np.Array ( , ]) >>> NMF_MDL = pymf.nmf (data, num_bases = 2, niter = 10) >>> nmf_mdl.initialization () >>> nmf_mdl.careorize () ±â¹Ý º¤ÅÍ´Â ÀÌÁ¦ nmf_mdl.w¿¡ ÀúÀåµÈ nmf_mdl.hÀÇ °è¼ö. ±âÁ¸ ±â¹Ý º¤ÅÍ ÁýÇÕ¿¡ ´ëÇÑ °è¼ö¸¦ °è»êÇÏ·Á¸é W·Î W ~ NMF_MDL.W¸¦ º¹»çÇÏ°í compw¸¦ false·Î ¼³Á¤ÇϽʽÿÀ. >>> data = np.Array (, ] >>> W = NP. ¾î·¹ÀÌ (, ]) >>> NMF_MDL = pymf.nmf (data, num_basees = 2, niter = 1, compw = false) >>> nmf_mdl.initialization () >>> nmf_mdl.w = w >>> nmf_mdl.factorize () pymf.nmf¸¦ ¿¹¸¦ µé¸é pymf.aa ¶Ç´Â pymf.cnmf archetypal ºÐ¼® ¶Ç´Â convex-nmf¸¦ Àû¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϺΠ¸Þ¼Òµå´Â ´Ù¸¥ ¸Å°³ º¯¼ö¸¦ Çã¿ë ÇÒ ¼ö ÀÖÀ¸¸ç ÇØ´ç >>> µµ¿ò¸» (Pymf.AA) ¹®¼¸¦ »ìÆ캸½Ê½Ã¿À. ¿¹¸¦ µé¾î, Cur, CMD ¹× SVD´Â Çà ¹× ¿ »ùÇøµÀ» À§ÇØ ÀûÀýÇÑ Àμö¸¦ ÇÊ¿ä·ÎÇÏ´Â ¼¼ °³ÀÇ Submatrices·Î ÀÎ½Ä ÇÒ ¶§ ¾à°£ ´Ù¸£°Ô 󸮵˴ϴÙ. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽㠡¤ NUMPY. ¡¤ cvxopt. ¡¤ »ÏÁ·ÇÑ
Pymf. °ü·Ã ¼ÒÇÁÆ®¿þ¾î