این موضوع برای تقریبا یک قرن معما بود تا اینکه در سال ۱۹۹۲ گروهی از دانشمندان آمریکایی با بودجه ای تحقیقاتی شروع به مطالعه این پدیده کردند. آنها به نتایج عجیبی رسیدند که کلید معماهای دیگری بود که ظاهرا بی ربط به نظر می رسید. این که عوامل اصلی بیماری صرع و حمله های عصبی آن چیست؟ چگونه قلب انسان می تواند چرخه های منظمی از تپش ایجاد کند و اینکه در سطح کوانتومی چگونه اتم ها به نظم دست پیدا میکنند. ادامه مطلب با شبیه سازی های متلب را در لینک زیر ببینید
(متاسفانه بخاطر محدودیت های موجود بر روی virgool ترجیح دادم مطالب را بر روی medium که یک سرویس جهانی است قرار بدهم. از اینکه این سایت از داخل ایران قابل دسترسی نیست با خبر هستم و برای همین دوست دارم که با فیلتر شکن به تمام محتوای آن به همراه ویدیوی های یوتیوب آن دسترسی داشته باشید، اگر مشکل چپ و راست میبینید این افزونه را بر روی کروم نصب کنید https://chrome.google.com/webstore/detail/medium-right-to-left-supp/jphomldalicnlidjipmhcbekajjneeam?hl=en )
https://bit.ly/31X4YCN
(متاسفانه بخاطر محدودیت های موجود بر روی virgool ترجیح دادم مطالب را بر روی medium که یک سرویس جهانی است قرار بدهم. از اینکه این سایت از داخل ایران قابل دسترسی نیست با خبر هستم و برای همین دوست دارم که با فیلتر شکن به تمام محتوای آن به همراه ویدیوی های یوتیوب آن دسترسی داشته باشید، اگر مشکل چپ و راست میبینید این افزونه را بر روی کروم نصب کنید https://chrome.google.com/webstore/detail/medium-right-to-left-supp/jphomldalicnlidjipmhcbekajjneeam?hl=en )
https://bit.ly/31X4YCN
Google
Medium right to left support (open source)
Set RTL support for Medium articles
This media is not supported in your browser
VIEW IN TELEGRAM
شبیه سازی چشمک زدن هماهنگ کرم های شب تاب از طریق فرآیند خودسازماندهی بدون ناظم (در متلب)
This media is not supported in your browser
VIEW IN TELEGRAM
چرا فرمول بالا درست است؟
دقت کنید e^ix دقیقا یک نوسان گر است که دایره را در جهت پادساعت گرد می چرخد (مقدار بدهید تا متوجه بشوید) و e^-ix همان کار را در جهت ساعتگرد انجام می دهد. حالا اگر این دو بردار را با هم جمع کنیم انتهای آن همیشه بر روی محور افقی (که اعداد حقیقی است) قرار می گیرد و مانند یک کسینوسی جلو و عقب می رود (با ضریب دو)
(منبع تصویر https://www.youtube.com/watch?v=r6sGWTCMz2k)
دقت کنید e^ix دقیقا یک نوسان گر است که دایره را در جهت پادساعت گرد می چرخد (مقدار بدهید تا متوجه بشوید) و e^-ix همان کار را در جهت ساعتگرد انجام می دهد. حالا اگر این دو بردار را با هم جمع کنیم انتهای آن همیشه بر روی محور افقی (که اعداد حقیقی است) قرار می گیرد و مانند یک کسینوسی جلو و عقب می رود (با ضریب دو)
(منبع تصویر https://www.youtube.com/watch?v=r6sGWTCMz2k)
This media is not supported in your browser
VIEW IN TELEGRAM
در واقع e^ix یک نوسانگر بسیار ساده است!
ویتگنشتاین مفهوم "شباهت خانوادگی" را برای اولین بار معرفی کرد. "یک دریاچه چیست؟" نمی توانید آن را تعریف کنید ولی می دانید چیست! امروزه با پیشرفته ترین ابزارهای ریاضی می توان مفاهیم را در فضای نهان (latent space) حتی نشان داد!
در این دو ویدیوی کوتاه یک سفر به اعماق "ذهن" یک هوش مصنوعی GAN می کنید.
#GAN #AI #deep_learning
@matlabtips
در این دو ویدیوی کوتاه یک سفر به اعماق "ذهن" یک هوش مصنوعی GAN می کنید.
#GAN #AI #deep_learning
@matlabtips
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی داده های آموزش حالات جدید رو پوشش نمیدن! 😁
#fun
#fun
همگام سازی: سماع عرفانی طبیعت (نسخه ویرگول)
برای استفاده راحت دوستان که نمی خوان از فیلتر شکن استفاده کنند همون پست رو روی ویرگول هم قرار دادم.
https://vrgl.ir/nqGLC
برای استفاده راحت دوستان که نمی خوان از فیلتر شکن استفاده کنند همون پست رو روی ویرگول هم قرار دادم.
https://vrgl.ir/nqGLC
ویرگول
همگام سازی: سماع عرفانی طبیعت
از نظر گشته نهان ای همه را جان و جهانبار دگر رقص کنان بیدل و دستار بیاگاهی اوقات اتفاقات ساده ای در اطراف ما می افتد که براحتی از کنار آن…
🌕منابع مفید برای پردازش زبان طبیعی🌕
پردازش زبان طبیعی یکی از بزرگترین زیربخش های هوش مصنوعی است و به جرات می توان گفت دامنه و گستردگی آن تقریبا از هر شاخه دیگری بیشتری ست. دلیل اصلی آن هم این است که مطالعه زبان گستره ای از فلسفه و زبان شناسی تا ریاضیات دارد و برای درک درست از بسیاری مفاهیم نیاز هست که تاریخچه آن را هم بدانیم. اینجا من فقط به آخرین تغییرات اشاره می کنم و نمی خواهم در مورد کل تاریخچه بحث کنم.
روش های امروزی برای پردازش زبان طبیعی تقریبا همگی مبتنی بر آمار و احتمال هستند. بنابراین درک عمیق از آمار و احتمال بسیار مهم و کلیدی ست. بعد از آشنایی با مفاهیم شبکه های عصبی و یادگیری عمیق می توان به کتابخانه های زیر اشاره کرد.
یادگیری کتابخانه های یادگیری عمیق معمولا فرآیند زمانبری است و نیاز به دقت و تمرین دارد. امروزه Tensorflow مهم ترین و معروف ترین کتابخانه یادگیری عمیق است که توسط گوگل پشتیبانی می شود. اگر می خواهید پردازش زبان طبیعی کار کنید می توانید از این کتابخانه استفاده کنید اما مشکل اصلی این است که یادگیری این کتابخانه دشوار و بسیار زمان بر است. از طرفی کتابخانه های سطح بالاتری وجود دارند که همان کار را با سرعت یکسان و بسیار ساده تر انجام میدهند. ورود کتابخانه Pytorch به جامعه پردازش زبان طبیعی و حمایتش از طرف فیس بوک توانسته در چند سال اخیر کاملا جای پای خودش را باز کند. توصیه من یادگیری tensorflow ولی تمرکز اصلی بر روی pytorch است.
کتابخانه های تخصصی زیادی در NLP وجود دارد که هر کدام در سطح مشخصی کار میکنند. منظور این است که مثلا برای کارهای ساده تر مثل تشخیص قسمت کلمه (Part of speech) یعنی اینکه هر کلمه اسم، فعل یا حرف اضافه و غیره است نیاز به کتابخانه های مشخصی داریم ولی برای پردازش های سطح بالاتر مثلا نوشتن یک چت بات کتابخانه های دیگری نیاز داریم.
کتابخانه های سطح پایین به ترتیب اهمیت:
-spacy
-nltk
-flair
البته مورد آخری قدری پیشرفته تر هم هست. این کتابخانه ها پردازش هایی مانند ریشه یابی کلمات، تشخیص بخش کلمه، توکن بندی کلمات، بردار کلمات و میزان شباهت ها، تشخیص Named entity (مثلا اینکه یک کلمه اسم مکان، شخص یا شرکت است) را انجام می دهد.
برای پردازش های سطح بالاتر کتابخانه های زیر وجود دارند:
Allennlp
Gensim
این کتابخانه ها عملیاتی مانند یافتن موضوعات موجود در یک مجموعه متون، ایجاد مدل های دنباله ای برای سیستم های پیشرفته تری مانند تشخیص مرجع ضمایر، یافتن جواب برای سوالات (Question Answering) مترجم ماشینی (Machine translation) و غیره را انجام میدهند. دقت کنید که این کتابخانه ها صرفا برای استفاده هستند و با اینکه قابلیت تغییر در خود کد را دارند اما توصیه نمی شود.
در نهایت کدهای سطح بالایی وجود دارند که در حال توسعه هستند و نمی توان به آن ها به عنوان کتابخانه نگاه کرد بلکه بیشتر برای توسعه دهندگان هستند.
Huggingface pytorch
Fairseq
Parlai
برای کسی که کار پژوهشی انجام میدهد این کتابخانه ها شروع مناسبی هستند. تقریبا تمام کتابخانه های بالا بر اساس pytorch هستند بنابراین یادگیری pytorch در NLP ضروری است.
(این لیست بروزرسانی می شود)
پردازش زبان طبیعی یکی از بزرگترین زیربخش های هوش مصنوعی است و به جرات می توان گفت دامنه و گستردگی آن تقریبا از هر شاخه دیگری بیشتری ست. دلیل اصلی آن هم این است که مطالعه زبان گستره ای از فلسفه و زبان شناسی تا ریاضیات دارد و برای درک درست از بسیاری مفاهیم نیاز هست که تاریخچه آن را هم بدانیم. اینجا من فقط به آخرین تغییرات اشاره می کنم و نمی خواهم در مورد کل تاریخچه بحث کنم.
روش های امروزی برای پردازش زبان طبیعی تقریبا همگی مبتنی بر آمار و احتمال هستند. بنابراین درک عمیق از آمار و احتمال بسیار مهم و کلیدی ست. بعد از آشنایی با مفاهیم شبکه های عصبی و یادگیری عمیق می توان به کتابخانه های زیر اشاره کرد.
یادگیری کتابخانه های یادگیری عمیق معمولا فرآیند زمانبری است و نیاز به دقت و تمرین دارد. امروزه Tensorflow مهم ترین و معروف ترین کتابخانه یادگیری عمیق است که توسط گوگل پشتیبانی می شود. اگر می خواهید پردازش زبان طبیعی کار کنید می توانید از این کتابخانه استفاده کنید اما مشکل اصلی این است که یادگیری این کتابخانه دشوار و بسیار زمان بر است. از طرفی کتابخانه های سطح بالاتری وجود دارند که همان کار را با سرعت یکسان و بسیار ساده تر انجام میدهند. ورود کتابخانه Pytorch به جامعه پردازش زبان طبیعی و حمایتش از طرف فیس بوک توانسته در چند سال اخیر کاملا جای پای خودش را باز کند. توصیه من یادگیری tensorflow ولی تمرکز اصلی بر روی pytorch است.
کتابخانه های تخصصی زیادی در NLP وجود دارد که هر کدام در سطح مشخصی کار میکنند. منظور این است که مثلا برای کارهای ساده تر مثل تشخیص قسمت کلمه (Part of speech) یعنی اینکه هر کلمه اسم، فعل یا حرف اضافه و غیره است نیاز به کتابخانه های مشخصی داریم ولی برای پردازش های سطح بالاتر مثلا نوشتن یک چت بات کتابخانه های دیگری نیاز داریم.
کتابخانه های سطح پایین به ترتیب اهمیت:
-spacy
-nltk
-flair
البته مورد آخری قدری پیشرفته تر هم هست. این کتابخانه ها پردازش هایی مانند ریشه یابی کلمات، تشخیص بخش کلمه، توکن بندی کلمات، بردار کلمات و میزان شباهت ها، تشخیص Named entity (مثلا اینکه یک کلمه اسم مکان، شخص یا شرکت است) را انجام می دهد.
برای پردازش های سطح بالاتر کتابخانه های زیر وجود دارند:
Allennlp
Gensim
این کتابخانه ها عملیاتی مانند یافتن موضوعات موجود در یک مجموعه متون، ایجاد مدل های دنباله ای برای سیستم های پیشرفته تری مانند تشخیص مرجع ضمایر، یافتن جواب برای سوالات (Question Answering) مترجم ماشینی (Machine translation) و غیره را انجام میدهند. دقت کنید که این کتابخانه ها صرفا برای استفاده هستند و با اینکه قابلیت تغییر در خود کد را دارند اما توصیه نمی شود.
در نهایت کدهای سطح بالایی وجود دارند که در حال توسعه هستند و نمی توان به آن ها به عنوان کتابخانه نگاه کرد بلکه بیشتر برای توسعه دهندگان هستند.
Huggingface pytorch
Fairseq
Parlai
برای کسی که کار پژوهشی انجام میدهد این کتابخانه ها شروع مناسبی هستند. تقریبا تمام کتابخانه های بالا بر اساس pytorch هستند بنابراین یادگیری pytorch در NLP ضروری است.
(این لیست بروزرسانی می شود)
spacy.io
spaCy · Industrial-strength Natural Language Processing in Python
spaCy is a free open-source library for Natural Language Processing in Python. It features NER, POS tagging, dependency parsing, word vectors and more.
«چرا این فزودن و کاستن نور مقرر است و ستارگان دیگر را نیست؟ میان مردمان نگرستن و ناستادن این معنیها را خلافاست، در روشنایی ستارگان که ایشانرا روشنایی از خویشتن است» شماری از گامهای ماه کتاب التَّفهیم (ابوریحان بیرونی)
دوستی انگلیسی زبان هنگام بازدید از یک موزه عکسی برام فرستاد شبیه به عکس بالا و گفت که خیلی جالبه! بعد متوجه شدم این که فارسی خودمان است ترجمه کردم و برایش فرستادم! خیلی تعجب کرده بود! چگونه می توانید متنی مربوط تقریبا هزار سال پیش را بخوانید در صورتیکه خواندن انگلیسی حتی دویست سال پیش تقریبا ناممکنه! این شاید خیلی عادی بنظر برسد ولی از دیدگاهی هم بسیار اسرار آمیز و جالب است. فراموش نکنیم تعداد زبان هایی که این خاصیت را دارند بسیار بسیار اندک هستند!
و نکته جالب دیگر صد البته کتاب بسیار پر بار التفهیم بیرونی به فارسی کامل است که هنوز هم خواندنی ست!
دوستی انگلیسی زبان هنگام بازدید از یک موزه عکسی برام فرستاد شبیه به عکس بالا و گفت که خیلی جالبه! بعد متوجه شدم این که فارسی خودمان است ترجمه کردم و برایش فرستادم! خیلی تعجب کرده بود! چگونه می توانید متنی مربوط تقریبا هزار سال پیش را بخوانید در صورتیکه خواندن انگلیسی حتی دویست سال پیش تقریبا ناممکنه! این شاید خیلی عادی بنظر برسد ولی از دیدگاهی هم بسیار اسرار آمیز و جالب است. فراموش نکنیم تعداد زبان هایی که این خاصیت را دارند بسیار بسیار اندک هستند!
و نکته جالب دیگر صد البته کتاب بسیار پر بار التفهیم بیرونی به فارسی کامل است که هنوز هم خواندنی ست!
هوش مصنوعی مرز افسانه و واقعیت را جابجا می کند!
اگر سریال «بازی تاج و تخت» (game of thrones) را دیده باشید قسمت هایی را باید بخاطر داشته باشید که آریا استارک نزد شخص مرموزی می رود که به مرد بی چهره معروف است. آریا سختی های زیادی را متحمل می شود تا بتواند یک شخص بدون چهره باشد. به این معنی که هر گاه بخواهد هر چهره ای را که دوست دارد انتخاب و به آن شکل در آید! کل این ماجرا هیجان انگیز است ولی حیف که فقط یک افسانه قشنگ برای رویا پردازی است..... یا شاید هم ممکن است!!
فناوری deep learning و style transfer امروزه این امکان را فراهم کرده است که شما ویدیو های افراد را بگیرید و چهره آن ها را با شخص دیگری با دقت بسیار بالا جایگزین کنید! در اینجا چارچوب نرم افزاری برای توسعه آن را می توانید ببینید و خودتان (اگر با پایتون و تنسرفلو آشنایی دارید) امتحان کنید. اخیرا گروهی به اسم ctrl shift face یک ویدیوی بسیار جالب از قرار دادن تصویر چهره جیم کری به جای جک نیکلسون در فیلم پر آوازه درخشش (shining) منتشر کرده اند.
👇🏼👇🏼👇🏼
اگر سریال «بازی تاج و تخت» (game of thrones) را دیده باشید قسمت هایی را باید بخاطر داشته باشید که آریا استارک نزد شخص مرموزی می رود که به مرد بی چهره معروف است. آریا سختی های زیادی را متحمل می شود تا بتواند یک شخص بدون چهره باشد. به این معنی که هر گاه بخواهد هر چهره ای را که دوست دارد انتخاب و به آن شکل در آید! کل این ماجرا هیجان انگیز است ولی حیف که فقط یک افسانه قشنگ برای رویا پردازی است..... یا شاید هم ممکن است!!
فناوری deep learning و style transfer امروزه این امکان را فراهم کرده است که شما ویدیو های افراد را بگیرید و چهره آن ها را با شخص دیگری با دقت بسیار بالا جایگزین کنید! در اینجا چارچوب نرم افزاری برای توسعه آن را می توانید ببینید و خودتان (اگر با پایتون و تنسرفلو آشنایی دارید) امتحان کنید. اخیرا گروهی به اسم ctrl shift face یک ویدیوی بسیار جالب از قرار دادن تصویر چهره جیم کری به جای جک نیکلسون در فیلم پر آوازه درخشش (shining) منتشر کرده اند.
👇🏼👇🏼👇🏼
This media is not supported in your browser
VIEW IN TELEGRAM
انتقال چهره جیم کری بر روی چهره جک نیکلسون در سکانسی در فیلم درخشش با استفاده از فناوری deep learning
ویدیو کامل
#deep_learning
#machine_learning
@matlabtips
ویدیو کامل
#deep_learning
#machine_learning
@matlabtips
Forwarded from MatlabTips
MATLAB_Elementary_Compare_Files.mp4
4.3 MB
MatlabTips
MATLAB_Elementary_Compare_Files.mp4
مقایسه دو فایل در متلب👆🏻👆🏻👆🏻
🌕عدد تصادفی چیست؟(با کد متلب)🌕
برای همه ما پیش آمده است که با سوالاتی مانند پیدا کردن ادامه دنباله ای عددی مانند دنباله زیر روبرو شویم:
5,1,1,2,5,3,3,8,2,4,…
گاهی اوقات با تلاش زیاد می توانیم ادامه دنباله را حدس بزنیم و گاهی هم شکست میخوریم در آن لحظه ممکن است تصور کنیم که دنباله هیچ "الگوی" مشخصی ندارد و کاملا تصادفی است که ناگهان متوجه میشویم دوست باهوش تر ما ادامه دنباله را یافته است! نتیجه گیری منطقی و طبیعی که به ذهن می رسد این است که هیچ گاه نمی توان ادعا کرد که یک دنباله تصادفی است چرا که "شاید الگویی دارد که ما نمی دانیم" در مواردی این ممکن است به مغلطه توسل به جهل هم منجر شود! (فکر کنید چرا)
دنباله در لینک زیر
https://vrgl.ir/Zzi7c
برای همه ما پیش آمده است که با سوالاتی مانند پیدا کردن ادامه دنباله ای عددی مانند دنباله زیر روبرو شویم:
5,1,1,2,5,3,3,8,2,4,…
گاهی اوقات با تلاش زیاد می توانیم ادامه دنباله را حدس بزنیم و گاهی هم شکست میخوریم در آن لحظه ممکن است تصور کنیم که دنباله هیچ "الگوی" مشخصی ندارد و کاملا تصادفی است که ناگهان متوجه میشویم دوست باهوش تر ما ادامه دنباله را یافته است! نتیجه گیری منطقی و طبیعی که به ذهن می رسد این است که هیچ گاه نمی توان ادعا کرد که یک دنباله تصادفی است چرا که "شاید الگویی دارد که ما نمی دانیم" در مواردی این ممکن است به مغلطه توسل به جهل هم منجر شود! (فکر کنید چرا)
دنباله در لینک زیر
https://vrgl.ir/Zzi7c
ویرگول
عدد تصادفی چیست؟ (قسمت ۱)
برای همه ما پیش آمده است که با سوالاتی مانند پیدا کردن ادامه دنباله ای عددی مانند دنباله زیر روبرو شویم…گاهی اوقات با…
🌕عدد تصادفی چیست؟ (قسمت ۲)(با کد متلب)🌕
ممکن است برای شما این سوال پیش آمده باشد که چرا ما اینقدر بر روی تولید اعداد تصادفی تاکید میکنیم و اصلا چه لزومی برای این کار وجود دارد. ساده ترین جواب این است که بسیاری از دوستان از اعداد تصادفی به طرق اشتباهی در برنامه هایشان استفاده می کنند و از آنجایی که روند ایجاد اعداد تصادفی چیزی نیست که به راحتی بتوان دیباگ کرد(به خاطر اینکه ما انتظار رفتار خاصی از یک دنباله تصادفی نداریم) یافتن منبع اشتباه در برنامه بسیار دشوار می شود. برای حل این مشکل متلب تابعی به نام rng قرار داده است که نوع تولید اعداد تصادفی را مشخص کرده و هر بار دانه اولیه را هم میگیرد.
https://vrgl.ir/QqpnK
ممکن است برای شما این سوال پیش آمده باشد که چرا ما اینقدر بر روی تولید اعداد تصادفی تاکید میکنیم و اصلا چه لزومی برای این کار وجود دارد. ساده ترین جواب این است که بسیاری از دوستان از اعداد تصادفی به طرق اشتباهی در برنامه هایشان استفاده می کنند و از آنجایی که روند ایجاد اعداد تصادفی چیزی نیست که به راحتی بتوان دیباگ کرد(به خاطر اینکه ما انتظار رفتار خاصی از یک دنباله تصادفی نداریم) یافتن منبع اشتباه در برنامه بسیار دشوار می شود. برای حل این مشکل متلب تابعی به نام rng قرار داده است که نوع تولید اعداد تصادفی را مشخص کرده و هر بار دانه اولیه را هم میگیرد.
https://vrgl.ir/QqpnK
ویرگول
عدد تصادفی چیست؟ (قسمت ۲)
قسمت قبل اینجاستممکن است برای شما این سوال پیش آمده باشد که چرا ما اینقدر بر روی تولید اعداد تصادفی تاکید میکنیم و اصلا چه لزومی برای این ک…
This media is not supported in your browser
VIEW IN TELEGRAM
مدل gpt2 بر روی دو میلیون خط کد روی گیت هاب آموزش داده شده و تبدیل به یک پلاگین بسیار قدرتمند برای کامل کردن کد شده است، این پلاگین از کامل کردن کدهایی که تاکنون دیده اید بسیار فراتر می رود.
لینک برای دانلود و استفاده
https://tabnine.com/blog/deep
#tabnine
#gpt2
#Deep_Learning
لینک برای دانلود و استفاده
https://tabnine.com/blog/deep
#tabnine
#gpt2
#Deep_Learning
This media is not supported in your browser
VIEW IN TELEGRAM
حذف شی از تصاویر و ویدیو
پست کامل به انگلیسی:
https://medium.com/syncedreview/magically-remove-moving-objects-from-video-dfc789fe092d
پست کامل به انگلیسی:
https://medium.com/syncedreview/magically-remove-moving-objects-from-video-dfc789fe092d
یک نظریه ریاضی از اینکه چرا افراد دچار توهم می شوند
https://www.quantamagazine.org/a-math-theory-for-why-people-hallucinate-20180730/
https://www.quantamagazine.org/a-math-theory-for-why-people-hallucinate-20180730/
Quanta Magazine
A Math Theory for Why People Hallucinate
Psychedelic drugs can trigger characteristic hallucinations, which have long been thought to hold clues about the brain’s circuitry. After nearly a century of study, a possible explanation is…