اطلاعیه

Collapse
No announcement yet.

Face Recognition & ICA

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    Face Recognition & ICA

    سلام
    کسی الگوریتم ICA را روی یک دیتا بیس مثل ORL یا هر دیتا بیس دیگه ای را پیاده سازی کرده که بتونه در سایت بگذارد .
    یا اگر کسی در این مورد رفرنسی دارد بی زحمت معرفی کند

    #2
    پاسخ : تشخیص چهره با ICA

    سلام ................

    خب مثل اینکه بالاخره مشخص شد میخواید با چه الگوریتمی کار کنید .. برای این الگوریتم میتونید از لینک های زیر استفاده کنید ..

    http://www.cis.hut.fi/aapo/papers/IJCNN99_tutorialweb/

    لینک بالا یه Reference Manual خوب برای این الگوریتمه ..

    http://www.cis.hut.fi/projects/ica/book/links.html

    این لینک هم برای معرفی Application های این الگوریتمه ..

    http://www.cs.helsinki.fi/u/ahyvarin/papers/NN00new.pdf

    فایل بالا هم یه PDF کامل در این رابطه هست ..

    توی فایل ضمیمه شده ی زیر هم دو نمونه Source Code برای این الگوریتم و Face هاتون هست .. امیدوارم بتونید از اونها استفاده کنید .. موفق باشید ..
    فایل های پیوست شده
    دوستان! مدتی کمتر به سایت میام ..

    دیدگاه


      #3
      پاسخ : تشخیص چهره با ICA

      سلام.......
      آره یواش یواش دارم می فهمم چکار کنم البته اگه استادمون قبول کنه که روی ICA کار کنم
      اما یه سوال این سورس کد که می گید یعنی چه؟
      همون پیاده سازی روشICA روی یک دیتا بیس است ؟
      اگر جواب شما OK است .این سورس کدی که فرستادید روی چه دیتا بیسی است دیتا بیسش کو؟

      دیدگاه


        #4
        پاسخ : تشخیص چهره با ICA

        سلام ...............

        اما یه سوال این سورس کد که می گید یعنی چه؟
        ببینید معمولا وقتی طرحی Implement میشه ، رزومه ی اون طرح در قالب مقاله ارائه میشه و کدهای اون در قالب Source Code و به صورت free cost یا buy cost در اختیار استفاده کنندگان قرار میگیره .. الان این نمونه کدی که در بالا هست هم همونه ..

        همون پیاده سازی روشICA روی یک دیتا بیس است ؟
        بله ..

        اگر جواب شما OK است .این سورس کدی که فرستادید روی چه دیتا بیسی است دیتا بیسش کو؟
        ببینید معمولا در این طرح ها (طرح هایی که یه دیتابیس Supervised داره ..) دیتابیس رو در قالب تصویر در فایل قرار نمیدن بلکه اون تصویر رو در متلب لود میکنن و بعد اون رو ذخیره میکنن .. بعد از اون شما میتونید اون رو با پسوند ذخیره شده Database.mat ببینید .. یه بحث دیگه ای هم که وجود داره اینه که معمولا یه Manual یا Comment برای کدها تعریف میکنن که روال اجرای برنامه رو توضیح میده .. توی اون فایلی که براتون گذاشته بودم دو تا فایل بود .. اون فایلی که نامش ICA Faces بود رو باز کنید .. چندین فایل با پسوند mat. رو مشاهده میکنید .. اونهارو که باز کنید هر کدومشون Comment دارن و شمارو برای کاری که باید بکنید راهنمایی میکنن .. در ضمن یه فایل TEXT هم هست که میتونید از اون استفاده کنید .. (البته زیاد اطلاعاتش جامع نیست .. همون Comment ها از همه بهتره ..) .. موفق باشید ..
        دوستان! مدتی کمتر به سایت میام ..

        دیدگاه


          #5
          پاسخ : تشخیص چهره با ICA

          سلام ........
          خیلی ممنون از توضیحاتتون
          ولی تو فایلی که به من داده بودید Database.mat نبود ولی یک فایل EXE بود که ندونستم چی بود
          ضمنا فایل ها هیچ کدوم اجرا نشدند
          راستی یه سوال دیگه نمی دونم جاش توی این تاپیک هست یا نه
          من زبانم خیلی ضعیفه ببخشید می شود معنی کلمه representation را در متن زیر بگید چیه؟
          A fundamental problem in neural network research, as well as in many other disciplines, is finding a suitable
          representation of multivariate data, i.e. random vectors

          دیدگاه


            #6
            پاسخ : تشخیص چهره با ICA

            سلام .......................

            ببینید من مثال عرض کردم که اسمش Database باشه .. الان توی اون فایلی که خدمتتون عرض کردم loadFaces و یه فایل دیگه هست که میتونه کمکتون کنه .. در مورد باز نشدن فایل های متلب هم؛ باید بگم که دوباره سعی کنید .. من قبل از اینکه این فایل هارو ضمیمه کنم ، تستشون کردم (و می کنم ..) هیچ گونه مشکلی نداشتن ..
            در مورد سوال زبانتون ..اون کلمه ای که Bold شده (represetation ..) به این معنی "مثال" یا کاربرد" یا "ارائه" یا "نمایه" هست .. موفق باشید
            دوستان! مدتی کمتر به سایت میام ..

            دیدگاه


              #7
              پاسخ : تشخیص چهره با ICA

              سلام.................
              این VS که بعد از PCA میگزارن یعنی چه مثل :


              PCA vs. ICA: A comparison on the FERET data set

              دیدگاه


                #8
                پاسخ : تشخیص چهره با ICA

                سلام ...............

                VS مخفف Versus هست به این معنا که دو طرف رو مورد تقابل قرار میده .. مثلا در مقایسه، بین دو روش VS که میذارن یعنی مقایسه ای بین این دو روش ..
                دوستان! مدتی کمتر به سایت میام ..

                دیدگاه


                  #9
                  پاسخ : تشخیص چهره با ICA

                  سلام ...............

                  دوتا لینک خیلی خوب برای ICA هست که خیلی میتونه به مباحث کمک کنه .. اولین اونها یه FAQ کامل درمورد این الگوریتمه و دومیش هم چند نمونه Source Code و معرفی ToolBox متلب برای این الگوریتمه .. امیدوارم براتون مفید باشه .. موفق باشید ..

                  http://sccn.ucsd.edu/~scott/tutorial/icafaq.html

                  http://www.cnl.salk.edu/~tewon/ICA/code.html
                  دوستان! مدتی کمتر به سایت میام ..

                  دیدگاه


                    #10
                    پاسخ : تشخیص چهره با ICA

                    سلام ...............

                    جناب mm2008 (معرفی نکردید که ..) من براتون منابع رو گذاشتم اما یه سوال .... شما با ICA میخواید دقیقا چیکار کنید؟ برای چه موردی میخواید از اون استفاده کنید؟ کمی تویضیح میفرمایید؟ ممنونم ..
                    دوستان! مدتی کمتر به سایت میام ..

                    دیدگاه


                      #11
                      پاسخ : تشخیص چهره با ICA

                      سلام
                      ممنون از راهنماییهای شما
                      ببخشید چند وقت نتونستم به سایت سر بزنم دنبال این بودم که موضوعم را فیکس کنم بالاخره کار دقیق من این شد که بیام یه دیتا بیس استاندارد مثل ORL را بردارم بعد ابتدا با PCA ابعاد را کم کنم دوباره با ICA کاهش بعد بدهم(در اصل کار اصلی من ICA است ) و در نهایت با شبکه عصبی دسته بندی کنم و چهره را شخیص بدهم . البته من خیلی بلد نیستم باید از کجا شروع کنم چون خیلی آماتورم ولی الان شروع کردم یه کم دستورات مطلب را یاد بگیرم و بعد هم مطلب PCA اقای نحوی را دارم می خونم نمی دونم برای شروع کارم کار درستی هست یا نه؟

                      دیدگاه


                        #12
                        پاسخ : تشخیص چهره با ICA

                        سلام ..................

                        خب PCA رو که حتما باید بخونید .. اما یه سوال .. با ICA میخواید بعد رو کاهش بدید؟ یعنی چی؟ من تا اونجایی که میدونم از ICA برای دو مورد بسیار پرکاربرد Signal Separation و Feature Extraction استفاده میکنن .. حالا این کار شما جزو کدوم دسته قرار میگیره؟ فکر کنم یه دسته ی سومی باشه .. یا شایدم یه جورایی بره توی دسته ی دوم .. خلاصه من هرچی فکر کردم نتونستم به نتیجه برسم .. خوشحال میشم این مورد رو مشخص بفرمایید .. ممنونم ..
                        دوستان! مدتی کمتر به سایت میام ..

                        دیدگاه


                          #13
                          پاسخ : تشخیص چهره با ICA

                          سلام ..........
                          منظور من هم این بود که باPCA کاهش بعد بدهم و با ICAهم Feature Extraction را انجام دهم در اصل مثل روش فیشر که به جای LDA از ICA استفاده کنم البته ممنون می شوم اگر بتونید در این راه کمکم کنید

                          دیدگاه


                            #14
                            پاسخ : تشخیص چهره با ICA

                            سلام ................

                            ببینید کاری که LDA انجام میده اونجا؛ یک مقدار فرق میکنه .. LDA یه Transformation ای هست که دیتاهامون رو از یه domain به domain دیگه میبره با این امید که بتونه eigen vector هایی بسازه که در آخر بتونن برای fire کردن دیتاهای between class قضاوت داشته باشن .. یعنی یه نوع Classification .. البته در جریان این تبدیل طبیعتا عناصری برای تعریف eigen vector مون از دست میرن که باعث کاهش حجم محاسبات میشه .. در حقیقت اون scatter measure ای برای دسته های دیتامون (cluster..) محاسبه میشه، این مطلب رو کاملا بازگو میکنه ..

                            اما با ICA .... شما فرمودید feature extraction میخواید انجام بدید .. خب این کار به کاهش ابعاد چه کمکی میکنه؟ متوجه منظورم شدید؟ من میگم شما با PCA حجم رو کاهش دادید؛ درست .. بعد با ICA به یه مرحله ی feature extraction میرید؛ این هم درست .. اما در این مرحله چه فعالیتی انجام میدید که مرتبط میشه به تشخیص چهره؟ این مطلب رو یک مقدار باز میفرمایید؟ ممنونم ..
                            دوستان! مدتی کمتر به سایت میام ..

                            دیدگاه


                              #15
                              پاسخ : تشخیص چهره با ICA

                              سلام.........
                              ببینید مراحل کار من به این صورت است:
                              1- PCA
                              2-ICA
                              3- شبکه عصبی(برای دسته بندی و تشخیص چهره)
                              این ها را استادم گفته حالا خودم هم دقیقا نمی دونم چه کار باید بکنم اگر ممکن است شما راهنمایی بفرمایید

                              دیدگاه

                              لطفا صبر کنید...
                              X