
شبکه های Siamese و آموزش آن با استفاده از Keras، TensorFlow و یادگیری عمیق
در این مقاله آموزشی میآموزید شبکه های Siamese را با استفاده از Keras، TensorFlow و یادگیری عمیق آموزش دهید و پیادهسازی کنید.
با این مقالات در دنیای هوش مصنوعی قدم بگذارید

در این مقاله آموزشی میآموزید شبکه های Siamese را با استفاده از Keras، TensorFlow و یادگیری عمیق آموزش دهید و پیادهسازی کنید.

زبانهای برنامه نویسی را میتوان بخش بنیادی علوم کامپیوتری دانست؛ بخشی که از آن به عنوان ابزاری مهم در جعبه ابزار هر برنامهنویس یاد شده و لازمه آغاز هر فعالیت مربوط به برنامهنویسی است. در میان زبانهای برنامهنویسی برخی مشهورترند و برخی از شهرت کمتری برخوردار هستند. افرادی که میخواهند

تصور کنید شما یک فضانورد هستید که برای ماموریت اعزام به مریخ انتخاب شدهاید. در این میان، علاوه بر مسئولیتهای پژوهشی، بعضی وظایف فنی را نیز بر عهده دارید و برخی دیگر از عملکردهای اصلی سفینه فضایی شما مثل تنظیم دما، اکسیژنرسانی و غیره توسط یک سیستم هوش مصنوعی مدیریت

طبق مقاله جدیدی که در مجله علمی Neuroscience of Consciousness منتشرشده است، بهکارگیری روشهای پیشرفته یادگیری ماشین و شبکه های عصبی عمیق میتوانند به دانشنمدان در درک بهتر تجربیات بصری ناشی از داروهای روانگردان مانند دی متیل تریپتامین (DMT) کمک کنند.

یک بازوی ربات مجازی یاد گرفته است که بدون نیاز به آموزش مجدد برای هر کدام از کارهای محوله، طیف گستردهای از پازلهای مختلف را حل کند. این بازوی ربات مجازی، این کار را با بازی در برابر بازوی ربات دوم انجام داد که برای ایجاد چالشهای سختتر و پیچیدهتر

رابط مغز و ماشینِ پوشیدنی (BMI) جدیدی طراحی شده است که میتواند کیفیت زندگی افراد مبتلا به اختلال حرکتی یا فلج، یا حتی افراد مبتلا به سندروم قفلشدگی locked-in syndrome، را بهبود بخشد. منظور از سندروم قفلشدگی، زمانی است که فرد کاملاً هوشیار است اما قادر به حرکت یا برقراری

برای آموزش هوش مصنوعی با استفاده از یادگیری ماشین، باید هدفی تعیین کنید، مثل رسیدن به بالاترین امتیاز در یک بازی ویدئویی یا انتخاب کردن عکسهای موجود در یک مجموعه که در آنها گربه وجود دارد. اما شما به هوش مصنوعی نمیگویید که چطور به هدف برسد. بلکه به آن

فناوری بینایی رایانهای در زمینههایی مانند سیستمهای نظارت خودکار، اتومبیلهای خودران، تشخیص چهره، مراقبتهای بهداشتی و ابزارهای فاصلهگذاری اجتماعی کاربرد زیادی دارند. اما خنثی کردن تاثیر عوامل محیطی بر کیفیت اهمیت زیادی برای این موضوع دارد. کاربران برای استفاده از تمام مزایای نرمافزارهای تجزیه و تحلیل ویدئویی به اطلاعات بصری

حتی در رایجترین معماریهای شبکه های عصبی هم تعداد بسیار زیادی پارامتر وجود دارد. شبکه عصبی ResNet50 که مدل پایهای متدوالی است حدود 25 میلیون پارامتر دارد؛ به این معنی که هنگام آموزش شبکه در واقع با یک فضای پارامتر 25 میلیون بُعدی سروکار داریم.

تا کنون مدلهای پیچیدهای ساختهایم که قادر به انجام وظایف و حل مسائل پیچیده هستند، اما چالشی که اکنون با آن روبرو هستیم این است که چطور میتوانیم چنین مدلهای سنگینی را برای استفادهی فوری روی دستگاههای موبایل پیاده کنیم؟ شاید بتوانیم مدل را روی ابر به کار انداخته و

آیا میتوانیم به رباتها آموزش دهیم که آموختههایشان را عمومی کنند؟ چطور الگوریتمها میتوانند منطقیتر باشند؟ آیا سبک یادگیری یک بچه میتواند روی هوش مصنوعی تاثیر بگذارد؟ آموزش هوش مصنوعی به چه صورت انجام می شود؟

انقلاب مدرن هوش مصنوعی در مسابقهای تحقیقاتی و البته مبهم آغاز شد. سال 2012 بود، سومین سال مسابقات ایمیج نت ImageNet، تیمها برای ساخت سیستمی با دید کامپیوتری که بتواند هزار شیء از حیوانات گرفته تا افراد، را تشخیص دهد، به چالش کشیده شده بودند.

هوش مصنوعی یکی از امیدهای بزرگ آینده بشریت است. ما همین حالا هم بدون این که بدانیم، در حال استفاده از آن هستیم. بنا بر ادعای برخی دانشمندان، هوش مصنوعی میتواند یک خطر بزرگ هم باشد و شاید در آینده جایگزین انسان شود، مثلا زمانی که بتوانیم به دستاورد صحبت

در این مطلب به بخش دوم پرسشهایی که در مصاحبه یادگیری عمیق از افراد جویای کار پرسیده میشود، میپرداریم. افراد علاقهمند به مهندسی هوش مصنوعی و خصوصا یادگیری عمیق معمولا در جلسات مصاحبه استخدامی با سوالاتی مواجه میشوند که شاید برای پاسخ دادن به آنها حضور ذهن نداشته باشند. به

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

پروتئینها عنصری ضروری برای حیات و زیربنای تمامی کارکردهای آن هستند. پروتئینها مولکولهای بزرگ و پیچیدهای هستند که از زنجیرههای آمینواسید ساخته شدهاند. کار این مولکولها عمدتاً توسط ساختار سهبُعدی خاص آنها تعیین میشود. شناخت شکل تاخوردگی مولکول پروتئین به عنوان «مسئلهی تاخوردگی پروتئین Protein folding problem» شناخته میشود؛ نزدیک

اگر قبلاً یک شبکه عصبی آموزش دادهاید، به طور حتم با الگوریتم گرادیان کاهشی و انواع آن آشنایی دارید. در شبکه های عصبی به منظور یافتن پارامتری که بتواند مقدار تابع زیان را به حداقل برساند، از این الگوریتمها استفاده میشود. عملکرد این الگوریتمها بسیار ساده است: به ازای تمامی

زبان پایتون ، زبان فوقالعادهای است. این زبان تفسیری و استفاده از آن آسان است. اما آیا شما از تمامی ویژگیها و قابلیتهای این زبان برنامه نویسی استفاده میکنید؟ معمولاً ویژگیهای پیشرفته تمامی زبانهای برنامهنویسی را با تکرار و تمرین مداوم میتوان کشف کرد. فرض کنید در حال کدنویسی پروژه

یکی از کتابخانههایی که متخصصان علوم داده، تحلیلگران داده و مهندسان داده به صورت متدوال از آن در استفاده میکنند، کتابخانه Pandas است. این کتابخانه میتواند فریم داده را با فرمت HTML چاپ کند و اگر شما هم مثل من از JupyterLab/ Jupyter Notebook یا Colab گوگل استفاده میکنید،

در این مقاله به موارد زیر خواهیم پرداخت: دو دلیلی که آلفازیرو AlphaZero را به یک پیشرفت بزرگ در دنیای هوش مصنوعی تبدیل میکند. چگونه میتوان رونوشتی از متدولوژی آلفازیرو تهیه کرد که بازی Connect4 را انجام دهد. و چگونه میتوان با تغییر کدها، الگوریتم را در سایر بازیها نیز

چگونه یک مقاله هوش مصنوعی را شروع کنیم؟ هنگام نوشتن یک مقاله هوش مصنوعی، انتخاب موضوع اولین کاری است که باید انجام دهید. موضوع باید برای نویسنده آشنا باشد و از سوی دیگر، باید به همان اندازه برای خواننده جالب و گیرا باشد. برای رسیدن به این سطح، ابتدا اطمینان

یادگیری علم داده و هوش مصنوعی دشواریهای خاص خودش را دارد. یافتن انجمنی از متخصصان این حوزه که کدها، دادهها و ایدههایشان را به اشتراک میگذارند در نگاه اول بسیار سخت به نظر میرسد. اما کگل kaggle دقیقاً چنین جایی است. در کگل میتوانید همه این امکانات را بهصورت یکجا

این مطلب فرض را بر آشنایی مقدماتی مخاطبان با معماری شبکه های عصبی قرار داده است. محتوای این مقاله درباره نظریه جایگشت است و به خصوص برای افرادی مفید است که در آموزش شبکههای عمیق تجربه دارند، و ممکن است در مورد آموزش مدل یا قدرت آن به مشکلاتی برخورده

این مقاله بخشی از بررسیهای محققان در حوزه پژوهشهای هوش مصنوعی را در بردارد و آخرین یافتههای دنیای هوش مصنوعی در حوزه یادگیری تقویتی را بررسی میکند.

دانش آموزان دبیرستانی از علاقهمندان جدید و رو به رشد هوش مصنوعی هستند. علاقه به فناوری هوش مصنوعی به سنین پیش از دانشگاه نیز رسیده است و تعداد زیادی از دانش آموزان دبیرستانی دوست دارند در آینده در حوزه کامپیوتر و هوش مصنوعی فعالیت کنند. اما متاسفانه این گروه، بهخاطر

معاون ارتباطات راهبردی ستاد راهبری فناوریهای هوشمند حوزههای علمیه در نشست تخصصی «هوش مصنوعی و طرح جایگزین»در پاسخ به انتقادات حجتالاسلام کشوری در رابطه با بررسی هوش مصنوعی گفت: هوش مصنوعی یک ابزار کارآمد، امن و شفاف است.

پایتون یک زبان برنامه نویسی سطح بالا، پرکاربرد و همه منظوره است. این زبان برنامه نویسی اولین بار در سال 1991 توسط خیدو فان روسوم طراحی شد و سپس بنیاد نرم افزاری پایتون آن را توسعه داد. زبان پایتون با هدف خواناتر شدن کدها ایجاد شد و دستور زبان (syntax)

بیایید به موضوع تکینگی فناوری بپردازیم و بررسی کنیم که چرا برخی معتقدند هوش مصنوعی تهدیدی برای بشریت است و برای غلبه بر تهدیدات این فناوری چه باید بکنیم. برای اینکه هوش مصنوعی در آینده تهدیدی برای ما نباشد، باید در حال حاضر و در شرایطی که هنوز این فناوری

مباحث یادگیری عمیق Deep learning و شبکههای عصبی Neural networks میتوانند گیجکننده باشند. اما باید توجه داشته باشید که برای استخدام یادگیری عمیق در مصاحبههای کاری علوم داده، عمدهی سؤالات از چند مبحث خاص مطرح میشوند. بعد از بررسی صدها نمونه از این مصاحبهها، به 10 مفهوم از یادگیری عمیق رسیدم

ایده یادگیری ماشین مدتها پیش معرفی شده است. سیل عظیم دادهها و منابع محاسباتی گسترده به ظهور یادگیری ماشین کمک اساسی کردهاند. امروزه، یادگیری ماشین به موضوع داغ روز تبدیل شده است. حتی مهندسان نرمافزار به یک دلیل عمده در صدد مطالعه یادگیری ماشین هستند: یادگیری ماشین تماماً با برنامهنویسی

کتابخانه Matplotlib پرکاربردترین ابزار پایتون در حوزه مصورسازی Visualization داده ها است. این کتابخانه در محیطهای مختلف از جمله سرورهای کاربردی Application servers، ابزارهای رابط کاربری گرافیکی Graphical user interface toolkits، Jupyter notebook، iPython و iPython shell پشتیبانی میشود.

محور اصلی یادگیری ماشین، برقرای توازن درست بین بهینهسازی optimization و تعمیم پذیری generalization است. منظور از بهینهسازی، تنظیم مدل برای دستیابی به بهترین عملکرد ممکن است؛ تعمیم پذیری به عمومیسازی مدل اشاره دارد به نحوی که بتواند روی دادههای جدید نیز عملکرد خوبی داشته باشد. همانطور که میبینید، مفاهیم

شباهت معنایی یا شباهت معنایی نوشتاری یکی از مسائل حوزهی پردازش زبان طبیعی یا NLP است. در این نوع مسائل، با استفاده از یک معیار مشخص ارتباط بین متون یا اسناد اندازهگیری میشود. شباهت معنایی در موارد گوناگون از جمله بازیابی اطلاعات ، خلاصهسازی متون ، و تجزیه و تحلیل

بیشتر شبکههای عصبی، بر خلاف حافظهی انسان، اطلاعات را بدون تمیز دادن و به صورت غیرسیستماتیک پردازش میکنند. این مسئله شاید در مقیاس کوچک، کاربردی و مفید باشد؛ اما سیستم های هوش مصنوعی کنونی، باید به صورت گزینشی روی برخی قسمتهای ورودی بیشتر متمرکز شوند و به همین دلیل هنگامی

اگر میخواهید شرکتتان را به هوش مصنوعی مجهز کنید، فقط دربارهاش حرف نزنید. بلکه درباره این حرف بزنید که چطور، چه زمانی، چرا و چرا حالا باید این کار را بکنید. درباره شکوفایی شرکت در محیط مجهز به هوش مصنوعی حرف بزنید؛ درباره استراتژی مناسب هوش مصنوعی حرف بزنید.

در این مقاله میخواهیم به کدنویسی DQN بپردازیم و یادگیری به کمک شبکه عمیق را مورد بررسی اساسی قرار دهیم. عکس صفحه LunarLander-v0 از OpenAI Gym. جسم بنفش فضاپیمایی است که عامل RL باید کنترل آن را بیاموزد. پیادهسازی مربوطه در کتابخانهی PyTorch را میتوانید در این لینک Github مشاهده

مقاله حاضر به مرور و بررسیِ یک روش افزایش وضوح تصاویر کلاسیک تحت عنوان شبکه عصبی SRCNN (شبکه عصبی پیچشی سوپر رزولوشن Super-Resolution Convolutional Neural Network (SRCNN)) میپردازد. معمولاً در یادگیری عمیق یا شبکه عصبی پیچشی Convolutional Neural Network از CNN برای طبقهبندی تصاویر استفاده میشود. CNN در شبکه عصبی

تست تورینگ از مشهورترین آزمونها برای سنجش هوشمندی ماشینها در هوش مصنوعی است. تستی که با نام پدر علم کامپیوتر، آلن تورینگ، گره خورده است.

ابتدا میخواهیم با مفاهیم پایه آشنا شویم. اولین سؤالی که باید پاسخ دهیم این است که یادگیری تقویتی RL چیست؟ فرض کنید دوستتان برای آشنایی با DQN (یکی از الگوریتمهای یادگیری تقویتی) و اصلاح اشتباهی که در پیادهسازی آن مرتکب شده، از شما کمک میخواهد. برای کمک به او ابتدا

هوش مصنوعی برای موفقیت کسبوکارها یک تضمین است؛ به نوعی که پیشرفت این فناوری وقتی در کنار پیشرفت سایر فناوریهای اساسی مانند اینترنت اشیاء و دادههای بزرگ باشد، میتواند شرایط کار و زندگی ما را تغییر دهد. البته که شایعات مربوط به هوش مصنوعی باعث ایجاد فاصله بین انسان و
هوشیو رسانهای تخصصی در حوزه هوش مصنوعی است که با هدف ایجاد محیطی فراگیر و پویا به ترویج و ارتقای این دانش میپردازد. ما تلاش میکنیم تا علاقهمندان به این حوزه درک عمیقتری از هوش مصنوعی پیدا کنند، از جدیدترین تحولات آن در ایران و جهان مطلع شوند و فعالان و پیشروان این صنعت را بشناسند. هوشیو با تمرکز بر تولید محتوای چندرسانهای شامل ویدئوکست، پادکست، موشنگرافیک و … تجربهای جذاب و آموزنده برای مخاطبان فراهم میکند. همچنین، هوشیو با پوشش رسانهای گسترده رویدادهای هوش مصنوعی در ایران و جهان، بستری را برای اطلاعرسانی و تعامل میان فعالان و علاقهمندان این حوزه ایجاد کرده است.