🟣 با توجه به رشد روز افزون هوش مصنوعی و فیلد های مرتبط، افراد زیادی علاقه مند به زمینه های دانشمند داده و مهندس داده شدن...
با توجه به وجود تفاوت های ظریف بین این دو زمینه، بسیاری از افراد در تشخیص جزئیات هر کدام سر درگم میشن. در اینستاگرام سیلیکون برین سعی کردیم تفاوت های #دانشمند_داده و #مهندس_داده رو بیان کنیم.
https://www.instagram.com/p/CR1UtgGAJc9/?utm_medium=copy_link
با توجه به وجود تفاوت های ظریف بین این دو زمینه، بسیاری از افراد در تشخیص جزئیات هر کدام سر درگم میشن. در اینستاگرام سیلیکون برین سعی کردیم تفاوت های #دانشمند_داده و #مهندس_داده رو بیان کنیم.
https://www.instagram.com/p/CR1UtgGAJc9/?utm_medium=copy_link
image_2021-07-30_11-21-14.png
854.8 KB
مقایسه چندین کلاسیفایر scikit-learn در در مجموعه داده های مصنوعی. هدف این مثال نشان دادن مرز تصمیم گیری در کلاسیفایرهای مختلف است.
نقاط آموزشی دایرهای پررنگ(solid) و نقاط آزمون شفاف هست
@silicon_brain
نقاط آموزشی دایرهای پررنگ(solid) و نقاط آزمون شفاف هست
@silicon_brain
Keras Cheat Sheet @Silicon_Brain.pdf
299 KB
🟣تقلب نامه کتابخانه کراس - Keras
قابل توجه دوستانی که با این کتابخانه آشنا نیستند، Keras یک کتابخانه اوپن سورس است که رابط پایتون را برای شبکه های عصبی مصنوعی و مدل های هوش مصنوعیرا فراهم می کند. همچنین Keras بعنوان رابط کتابخانه TensorFlow نیز عمل می کند.
#keras #cheatsheet #tensorflow
@silicon_brain
قابل توجه دوستانی که با این کتابخانه آشنا نیستند، Keras یک کتابخانه اوپن سورس است که رابط پایتون را برای شبکه های عصبی مصنوعی و مدل های هوش مصنوعیرا فراهم می کند. همچنین Keras بعنوان رابط کتابخانه TensorFlow نیز عمل می کند.
#keras #cheatsheet #tensorflow
@silicon_brain
This media is not supported in your browser
VIEW IN TELEGRAM
🟣 عملکرد قوی تر پهپاد مجهز به هوش مصنوعی نسبت به خلبان ها
محققان دانشگاه زوریخ پهبادی که از هوش مصنوعی استفاده می کند را در رقابتی با دو خلبان انسانی کلاس جهانی که پهپادی مشابه را هدایت می کردند، مورد آزمایش قرار دادند. پهپاد مجهز به هوش مصنوعی هر دو خلبان انسانی را از نظر سریعترین دور زده شده شکست داد.
در این ویدیو بصورت زیبایی رقابت خلبان ها با هوش مصنوعی به تصویر کشیده شده است.
#uav #rl
@silicon_brain
محققان دانشگاه زوریخ پهبادی که از هوش مصنوعی استفاده می کند را در رقابتی با دو خلبان انسانی کلاس جهانی که پهپادی مشابه را هدایت می کردند، مورد آزمایش قرار دادند. پهپاد مجهز به هوش مصنوعی هر دو خلبان انسانی را از نظر سریعترین دور زده شده شکست داد.
در این ویدیو بصورت زیبایی رقابت خلبان ها با هوش مصنوعی به تصویر کشیده شده است.
#uav #rl
@silicon_brain
🟣 مشکلات معنایی زبان شناسی در پردازش متن
دو مفهوم #Homonym و #Polysemy در زبان میتواند در پردازش زبان های طبیعی چالش بر انگیز باشد، در این پست سعی میکنیم با این دو نوع مفهوم آشنا شیم.
Polysemy :
پلی سمی (تکثر معنی) عبارت است از معانی متفاوت اما مرتبط با یکدیگری که یک واژه دارد. برای مثال واژه ی Bank را در نظر بگیرید و به مثال های زیر توجه کنید:
1. a financial institution
2. the building where a financial institution offers services
3. a synonym for 'rely upon' (e.g. "I'm your friend, you can bank on me"). It
Homonym :
ھم بیان یا Homonym گروھی از واژگان و لغات هستند که از لحاظ تلفظ و نگارش املایی مشابه بوده اما بر معانی غیرمرتبط و متفاوتی اشاره دارند.
به عنوان مثال تلفظ دو واژه site و sight یکسان بوده ولی معنای دو کلمه متفاوت می باشد. site به معنای موقعیت و مکان بوده در حالی که sight به معنای دید و بینش می باشد.
به عنوان مثالی دیگر، lead به معنای سرب می باشد و در معنای دیگرش lead رهبری و هدایت معنی می گردد.
هم بیان ها یا Homonym ها به دو صورت می باشند: در صورتی که تلفظ دو واژه یکسان بوده ولی نوشتار آن دو متفاوت باشد #Homophones نامیده می شوند (مانند مثال اول). همچنین در صورتی که علاوه بر تلفظ، نوشتار دو واژه نیز یکسان باشند تحت عنوان #Homographs شناخته می گردد (مانند مثال دوم).
❓آیا برای زبان فارسی برای هر تیپ از این واژه ها میتوان مثالی ارائه داد؟
@silicon_brain
دو مفهوم #Homonym و #Polysemy در زبان میتواند در پردازش زبان های طبیعی چالش بر انگیز باشد، در این پست سعی میکنیم با این دو نوع مفهوم آشنا شیم.
Polysemy :
پلی سمی (تکثر معنی) عبارت است از معانی متفاوت اما مرتبط با یکدیگری که یک واژه دارد. برای مثال واژه ی Bank را در نظر بگیرید و به مثال های زیر توجه کنید:
1. a financial institution
2. the building where a financial institution offers services
3. a synonym for 'rely upon' (e.g. "I'm your friend, you can bank on me"). It
Homonym :
ھم بیان یا Homonym گروھی از واژگان و لغات هستند که از لحاظ تلفظ و نگارش املایی مشابه بوده اما بر معانی غیرمرتبط و متفاوتی اشاره دارند.
به عنوان مثال تلفظ دو واژه site و sight یکسان بوده ولی معنای دو کلمه متفاوت می باشد. site به معنای موقعیت و مکان بوده در حالی که sight به معنای دید و بینش می باشد.
به عنوان مثالی دیگر، lead به معنای سرب می باشد و در معنای دیگرش lead رهبری و هدایت معنی می گردد.
هم بیان ها یا Homonym ها به دو صورت می باشند: در صورتی که تلفظ دو واژه یکسان بوده ولی نوشتار آن دو متفاوت باشد #Homophones نامیده می شوند (مانند مثال اول). همچنین در صورتی که علاوه بر تلفظ، نوشتار دو واژه نیز یکسان باشند تحت عنوان #Homographs شناخته می گردد (مانند مثال دوم).
❓آیا برای زبان فارسی برای هر تیپ از این واژه ها میتوان مثالی ارائه داد؟
@silicon_brain
🟣 نرخ یادگیری (Learning rate) که اغلب با نماد α نمایش داده میشود بیانگر سرعت (گام) بروزرسانی وزنها در مدل یادگیری است که نرخ یادگیری را در حین فرآیند آموزش تنظیم میکند.
در شکل بالا 3 سناریو برای اندازه نرخ یادگیری در نظر گرفته شده است ( کوچک، مناسب و بزرگ)
#learning_rate #lr
@silicon_brain
در شکل بالا 3 سناریو برای اندازه نرخ یادگیری در نظر گرفته شده است ( کوچک، مناسب و بزرگ)
#learning_rate #lr
@silicon_brain
با توجه به پست بالا، کدام جمله در مورد نرخ یادگیری درست است؟
Anonymous Quiz
9%
اگر نرخ یادگیری پایین باشد، مدل با سرعت بالایی آموزش خواهد دید
17%
اگر نرخ یادگیری بالا باشد، مدل روی منحنی همگرایی پیدا خواهد کرد و بخوبی آموزش خواهد دید
59%
اگر نرخ یادگیری بالا باشد، بعید است مدل همگرایی پیدا کند چون بروز رسانی وزن ها کار سنگینی خواهد بود
15%
همگرایی/واگرایی و سرعت بالا/پایین آموزش ارتباطی به نرخ یادگیری ندارد
This media is not supported in your browser
VIEW IN TELEGRAM
🟣کدنویسی بصورت اتوماتیک و real-time توسط بینایی ماشین
این مدل هوش مصنوعی توسط گروه teleporthq توسعه یافته است و قادر است با استفاده از بینایی ماشین کدهای مربوط به اشکالی که توسط دست طراحی میشوند را بصورت real-time تولید کند.
لینک
@silicon_brain
این مدل هوش مصنوعی توسط گروه teleporthq توسعه یافته است و قادر است با استفاده از بینایی ماشین کدهای مربوط به اشکالی که توسط دست طراحی میشوند را بصورت real-time تولید کند.
لینک
@silicon_brain
🟣نکته ای در مورد معماری ترنسفورمر
مدلهای مبتنی بر #Transformer قادر هستند که متن های ورودی را بصورت موازی پردازش کنند، و مثل مدلهای #RNN مجبور نیستند که حتماً متن را به صورت متوالی پردازش کنند.
🔹هر بار که مدل به کلمهای در جمله نگاه میکند، آن را پردازش میکند. اما این حالت هم میتواند مشکلات خاص خود را داشته باشد به این صورت که اگر کل متن را به صورت موازی پردازش کنید، چگونه ترتیب قرارگیری جملات در متن اصلی را تشخیص میدهید؟
❓ترتیب قرارگیری کلمات در جمله مسئله مهمی است. اگر ترتیب قرارگیری کلمات را ندانیم، مدلی از کلمات خواهیم داشت که نمیتواند معنا و بافت را از جمله استخراج کند. (پاسخ به زودی... فکر کنید)
@silicon_brain
مدلهای مبتنی بر #Transformer قادر هستند که متن های ورودی را بصورت موازی پردازش کنند، و مثل مدلهای #RNN مجبور نیستند که حتماً متن را به صورت متوالی پردازش کنند.
🔹هر بار که مدل به کلمهای در جمله نگاه میکند، آن را پردازش میکند. اما این حالت هم میتواند مشکلات خاص خود را داشته باشد به این صورت که اگر کل متن را به صورت موازی پردازش کنید، چگونه ترتیب قرارگیری جملات در متن اصلی را تشخیص میدهید؟
❓ترتیب قرارگیری کلمات در جمله مسئله مهمی است. اگر ترتیب قرارگیری کلمات را ندانیم، مدلی از کلمات خواهیم داشت که نمیتواند معنا و بافت را از جمله استخراج کند. (پاسخ به زودی... فکر کنید)
@silicon_brain
Silicon Brain | جامعه هوش مصنوعی
🟣نکته ای در مورد معماری ترنسفورمر مدلهای مبتنی بر #Transformer قادر هستند که متن های ورودی را بصورت موازی پردازش کنند، و مثل مدلهای #RNN مجبور نیستند که حتماً متن را به صورت متوالی پردازش کنند. 🔹هر بار که مدل به کلمهای در جمله نگاه میکند، آن را پردازش…
🟣ثبت موقعیت ورودی قبل از ورود به مدل در ترنسفورمر
راه حل سوال مطرح شده استفاده از ثبت موقعیت ورودی (Positional Encoding) است. برای رفع مشکل مربوط به ترتیب قرارگیری کلمات، معماری Transformer موقعیت کلمات را مستقیماً کدگذاری میکند.
🔹موقعیتهای کدگذاری شده در لایههای توجه مدل نقش نشانه را ایفا میکنند و آنها را قادر میسازند جای کلمه یا توالی متنی که به آن نگاه میکنند را تشخیص دهد. این ترفند کوچک به این معناست که مدلها میتوانند توالیهای متنی با حجم و طول متفاوت را به صورت موازی پردازش کنند و در عین حال ترتیب قرارگیری آنها را در جمله تشخیص دهند.
@silicon_brain
راه حل سوال مطرح شده استفاده از ثبت موقعیت ورودی (Positional Encoding) است. برای رفع مشکل مربوط به ترتیب قرارگیری کلمات، معماری Transformer موقعیت کلمات را مستقیماً کدگذاری میکند.
🔹موقعیتهای کدگذاری شده در لایههای توجه مدل نقش نشانه را ایفا میکنند و آنها را قادر میسازند جای کلمه یا توالی متنی که به آن نگاه میکنند را تشخیص دهد. این ترفند کوچک به این معناست که مدلها میتوانند توالیهای متنی با حجم و طول متفاوت را به صورت موازی پردازش کنند و در عین حال ترتیب قرارگیری آنها را در جمله تشخیص دهند.
@silicon_brain
یادگیری عمیق.pdf
6.7 MB
🟣کتابی برای دوستانی که بدنبال منبع فارسی برای #یادگیری_عمیق هستند
کتاب یادگیری عمیق: اصول، مفاهیم و رویکردها
تالیف و گردآوری: میلاد وزان
فهرست فصلها:
✅ مقدمه ای بر یادگیری ماشین و یادگیری عمیق
✅ یادگیری بانظارت عمیق (شبکه های عصبی پیشخور، بازگشتی و همگشتی)
✅ یادگیری بازنمایی بدون نظارت عمیق (خودرمزنگارها و مدلهای مولد)
✅ یادگیری تقویتی عمیق
✅ یادگیری انتقالی عمیق
✅ یادگیری عمیق هندسی (یادگیری بازنمایی گراف)
#کتاب
@silicon_brain
کتاب یادگیری عمیق: اصول، مفاهیم و رویکردها
تالیف و گردآوری: میلاد وزان
فهرست فصلها:
✅ مقدمه ای بر یادگیری ماشین و یادگیری عمیق
✅ یادگیری بانظارت عمیق (شبکه های عصبی پیشخور، بازگشتی و همگشتی)
✅ یادگیری بازنمایی بدون نظارت عمیق (خودرمزنگارها و مدلهای مولد)
✅ یادگیری تقویتی عمیق
✅ یادگیری انتقالی عمیق
✅ یادگیری عمیق هندسی (یادگیری بازنمایی گراف)
#کتاب
@silicon_brain
This media is not supported in your browser
VIEW IN TELEGRAM
رمزهارو خودکار بدون داشتن کلید، رمزگشایی کن!
هوش مصنوعی و پردازش زبان طبیعی اینبار در زمینه هک و امنیت وارد شده است. میخواهید بدانید X چطور رمز شده است؟ Ciphey اکثر مسائل را در چند ثانیه برایتان حل میکند.
@silicon_brain
هوش مصنوعی و پردازش زبان طبیعی اینبار در زمینه هک و امنیت وارد شده است. میخواهید بدانید X چطور رمز شده است؟ Ciphey اکثر مسائل را در چند ثانیه برایتان حل میکند.
@silicon_brain
🟣مفهوم و رابطه میان بایاس و واریانس و تاثیرشان در عملکرد مدل یادگیری
بایاس تفاوت میان پیشبینی میانگین مدل فعلی و نتایج واقعی است که باید پیشبینی کنیم. مدلی با بایاس بالا نشان میدهد که تمرکز کمتری روی آموزش داده دارد. این پدیده مدل را بسیار کوچک میکند و فاقد دقت بالا در آموزش و تست است.این پدیده با عنوان کمبرازش #underfitting نیز شناخته میشود.
🔹در شکل سمت چپ با دور شدن از مرکز دایره، پیشبینیها بدتر و بدتر میشوند. طبق شکل سمت راست توازن بین مقادیر #واریانس و #بایاس الزامی است:
اگر مدل خیلی ساده باشد و پارامترهای کمتری داشته باشد، ممکن است بایاس زیاد و واریانس کمی داشته باشد.
اگر تعداد پارامترهای مدل زیاد باشد، واریانس زیاد و بایاس کمی خواهد داشت.
#variance #bias
@silicon_brain
بایاس تفاوت میان پیشبینی میانگین مدل فعلی و نتایج واقعی است که باید پیشبینی کنیم. مدلی با بایاس بالا نشان میدهد که تمرکز کمتری روی آموزش داده دارد. این پدیده مدل را بسیار کوچک میکند و فاقد دقت بالا در آموزش و تست است.این پدیده با عنوان کمبرازش #underfitting نیز شناخته میشود.
🔹در شکل سمت چپ با دور شدن از مرکز دایره، پیشبینیها بدتر و بدتر میشوند. طبق شکل سمت راست توازن بین مقادیر #واریانس و #بایاس الزامی است:
اگر مدل خیلی ساده باشد و پارامترهای کمتری داشته باشد، ممکن است بایاس زیاد و واریانس کمی داشته باشد.
اگر تعداد پارامترهای مدل زیاد باشد، واریانس زیاد و بایاس کمی خواهد داشت.
#variance #bias
@silicon_brain
در این ساختار دلیل بوجود آمدن هر بخش بالایی، وجود داشتن بخش پایینی است. حتی این هرم را زیر RNN و LSTM هم میتوان ادامه داد.
#bert #transformers #attention #rnn #lstm
@silicon_brain
#bert #transformers #attention #rnn #lstm
@silicon_brain
استفاده گوگل از یادگیری ماشین جهت کاهش مصرف انرژی در Google Cloud
گوگل با استفاده از سیستم های مبتنی بر یادگیری ماشین 40 درصد در مصرف انرژی که برای ذخیره و نگه داری داده های دیتاسنتر استفاده میشود، صرفه جویی میکند.
همچنین استفاده از این سیستم باعث بالا رفتن 15 درصدی عملکرد کلی سیستم فضای ابری میشود.
#google #cloud
@silicon_brain
گوگل با استفاده از سیستم های مبتنی بر یادگیری ماشین 40 درصد در مصرف انرژی که برای ذخیره و نگه داری داده های دیتاسنتر استفاده میشود، صرفه جویی میکند.
همچنین استفاده از این سیستم باعث بالا رفتن 15 درصدی عملکرد کلی سیستم فضای ابری میشود.
#google #cloud
@silicon_brain
تفاوت دقت مدل های از پیش آموزش داده شده با مدل های ساده
استفاده از مدل های از پیش آموزش داده شده (#pretrained_model) علاوه بر اینکه باعث افزایش دقت در عملکرد میشود:
🔹به دیتای خیلی کمتری احتیاج دارد
🔹در زمان خیلی کمتری آموزش میبینند
🔹توان محاسباتی خیلی کمتری لازم دارد
این موضوع در واقع به یادگیری انتقالی (#transfer_learning) اشاره دارد.
در حوزه تصویر، #Image_net از مهمترین مدل های از پیش آموزش داده شده است. این مدل با 1.2 میلیون تصویر و 1000 برچسب آموزش دیده شده است.
در حوزه ی متن هم به مدل های زبانی مختلف مانند ELMo، GPT و BERT میتوان اشاره کرد که در کانال بسیار در مورد این مدل های زبانی صحبت شده است.
#BERT #ELMo #GPT
@siliocn_brain
استفاده از مدل های از پیش آموزش داده شده (#pretrained_model) علاوه بر اینکه باعث افزایش دقت در عملکرد میشود:
🔹به دیتای خیلی کمتری احتیاج دارد
🔹در زمان خیلی کمتری آموزش میبینند
🔹توان محاسباتی خیلی کمتری لازم دارد
این موضوع در واقع به یادگیری انتقالی (#transfer_learning) اشاره دارد.
در حوزه تصویر، #Image_net از مهمترین مدل های از پیش آموزش داده شده است. این مدل با 1.2 میلیون تصویر و 1000 برچسب آموزش دیده شده است.
در حوزه ی متن هم به مدل های زبانی مختلف مانند ELMo، GPT و BERT میتوان اشاره کرد که در کانال بسیار در مورد این مدل های زبانی صحبت شده است.
#BERT #ELMo #GPT
@siliocn_brain
کاربرد های پردازش زبان طبیعی در صفحه اینستاگرام سیلیکون برین :
https://www.instagram.com/p/CS1oYjJjaks/?utm_medium=copy_link
https://www.instagram.com/p/CS1oYjJjaks/?utm_medium=copy_link
از نظر شما محتوای منتشر شده در کانال بیشتر به چه حوزه ای گرایش دارد؟
Anonymous Poll
18%
حوزه متن
24%
حوزه تصویر
66%
یادگیری ماشین (بصورت کلی)
21%
کتاب و مقالات
21%
اخبار و نوآوری ها
6%
سایر موارد
از نظر شما محتوای منتشر شده در کانال بیشتر در چه سطحی هستند؟
Anonymous Poll
35%
عمومی
57%
تخصصی
8%
فوق تخصصی