در این قسمت تیم کدگیت سورس تابع سیگموئید در پایتون را تهیه کرده است. تابع سیگموئید یا sigmoid Function یکی از توابعی است که در رشتههای مهندسی از آن بسیار استفاده میشود و جدیداً در هوش مصنوعی کاربردهای جدیدی از آن یافت گردیده است. کد این تابع برای شما تهیه کردهایم. با ما همراه باشید تا کد این تابع را به شما معرفی کنیم. همچنین پیشنهاد میکنم از دیگر محصولات ما نیز دیدن فرمایید:
- سورس الگوریتم هافمن در پایتون
- سورس رگرسیون خطی در پایتون
- سورس بازی 2048 در پایتون
- سورس مرتب سازی هرمی در پایتون
- PDF آموزش ساخت آرایه در NumPy

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

تابع ریاضی sigmoid به صورت زیر است:

اگر بخواهید بدانید این تابع در چه شاخههایی کاربرد دارد باید گفت که شاخههای متفاوتی از علم از این تابع استفاده میشود اما بیشترین استفاده و کاربرد این تابع در هوش مصنوعی شاخه شبکههای عصبی مصنوعی است. به صورت کلی اگر در شاخه هوش مصنوعی فعالیت دارید قطعاً نام این تابع به گوش شما خورده است. ما فرمول که در قبل آوردهایم را پیاده سازی خواهیم کرد. با استفاده از پیاده سازی این تابع شما میتوانید براحتی در برنامههای خود از آن استفاده نمایید چراکه برنامه به صورت یک Function نوشته شده است و شما با صدا زدن آن میتوانید خروجی تابع sigmoid را دریافت کنید.
نحوه اجرا سورس تابع سیگموئید در پایتون
کد فرمول sigmoid به زبان پایتون میباشد. بعد از تهیه سورس کد آن فایلی با فرمت Zip در اختیار شما قرار میگیرد. این فایل را از حالت Zip خارج کنید. حال سورس کد را با فرمت .py خواهید دید. فایل اصلی برنامه sigmoid.py می باشد. این فایل را اجرا کنید تا خروجی برنامه را مشاهده کنید. بعد از اجرای این سورس کد خروجی زیر را مشاهده خواهید کرد:
sigmoid(100): 1.0
sigmoid([-100.0, 100.0, 200.0]): [3.72007598e-44 1.00000000e+00 1.00000000e+00]
به یاد داشته باشید که کتابخانه Numpy را قبل از اجرا، نصب نمایید تا برنامه بدون مشکل اجرا شود.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.