پیاده سازی شبکه عصبی SOM در پایتون — راهنمای گام به گام
در آموزشهای پیشین مجله فرادرس، با پیادهسازی شبکه عصبی RBF در پایتون آشنا شدیم. در این آموزش، روش پیاده سازی شبکه عصبی SOM در پایتون را شرح میدهیم.
در آموزشهای پیشین مجله فرادرس، با پیادهسازی شبکه عصبی RBF در پایتون آشنا شدیم. در این آموزش، روش پیاده سازی شبکه عصبی SOM در پایتون را شرح میدهیم.
واژه «کتابخانه» (Library) در برنامه نویسی بسیار پرکاربرد است و هر گاه سخن از برنامه نویسی به میان میآید، اصطلاح کتابخانه هم شنیده میشود. اما ممکن است تا کنون تعریف دقیقی از چیستی کتابخانه در ذهن وجود نداشته باشد. کتابخانه یکی از مفاهیم و اجزای بسیار مهم در برنامه نویسی به حساب میآید و شناخت دقیق آن برای هر فرد فعال در حوزه برنامه نویسی ضرورت دارد. میتوان به صورت کلی گفت که کتابخانه در برنامه نویسی مجموعهای از کدهای از قبل نوشته شده است که برنامه نویسان برای بهینهسازی کدهای خود از آنها استفاده میکنند. در مقاله «کتابخانه در برنامه نویسی چیست»، علاوه بر شرح چیستی کتابخانه در برنامه نویسی به برخی از سوالات مهم پیرامون آن و همچنین به انواع کتابخانه، کاربردها، مزایا و معایب آن و سایر موارد نیز پرداخته شده است.
ماینرهای بیت کوین در ماه اکتبر (آبان) شاهد افزایش نرخ هش و رسیدن این معیار به سطح جدید ۲۴۵ اگزاهش بر ثانیه بودند. این اتفاق به کاهش شدید قیمت هش و در نتیجه کاهش سود استخراج منجر شد. علاوه بر این، در ۲۴ اکتبر (۲ آبان) قیمت هر پتاهش بیت کوین به پایینترین سطح خود ۶۶.۸ دلار رسید.
در حالی که معاملهگران در انتظار بریکاوت نهایی قیمت بیت کوین هستند، هنوز جهش قیمت تا مرز ۲۱٬۰۰۰ دلار در ۲۶ اکتبر (۴ آبان) را نمیتوان بهعنوان تأییدی برای تبدیلشدن ۲۰٬۰۰۰ دلار به خط حمایت جدید بیت کوین در نظر گرفت. این جهش کوچک قیمت باعث شد تا تحلیلگران آنچین به بررسی سناریوهای احتمالی صعودی و نزولی بیت کوین بپردازند.
پس از آنکه بازار ارزهای دیجیتال در نهایت از خواب چند هفتهای خود بیدار شد و ارزش بازار به یک تریلیون دلار رسید، قیمت اتریوم برای اولین بار از ماه سقوط پس از مرج به بالای ۱٬۵۰۰ دلار رسید.
به نظر میرسد روند رشد صعودی بیت کوین در چند روز گذشته، تحتتأثیر شرایط حاکم بر اقتصاد قرار گرفته است. پس از کاهش حدود ۸۰۰ دلاری از اوج قیمت روز گذشته، بیت کوین دوباره در مرز ۲۰٬۰۰۰ دلاری قرار گرفته است؛ در شرایطی که در آن تثبیت قیمت و شروع دوباره روند رشد بسیار سخت به نظر میرسد.
کامپایلر (Compiler) نرم افزاری برای تبدیل کد منبع (Source Code) به کد شی (Object Code) است. به عبارت دیگر میتوان گفت که کامپایلر کدهای نوشته شده به زبان سطح بالا (نزدیک به زبان انسان) توسط برنامه نویسان را به زبان دودویی ماشین تبدیل میکند. انجام این مرحله از اجرای برنامهها و استفاده از کامپایلر به این دلیل الزامی است که کامپیوترها تنها قادر به اجرای کدهای دودویی هستند و لذا کدهای سطح بالا باید به زبان ماشین ترجمه شوند. اینجا به این سوال پاسخ داده شده است که کامپایلر چیست و سایر نکات و مباحث مهم پیرامون مفهوم کامپایلر در برنامه نویسی شرح داده میشوند.
امروزه پایگاه داده (بانک اطلاعاتی | Database) به عنوان یکی از مفاهیم بنیادی و اساسی دنیای فناوری اطلاعات به حساب میآید و در حوزههای مختلف، به خصوص توسعه وب و اپلیکیشن کاربرد دارد. در پایگاه دادهها، اطلاعات با قواعد خاصی نگهداری و ذخیره میشوند. مدیریت اطلاعات ذخیره شده در پایگاه داده از طریق «سیستم مدیریت پایگاه داده» (DBMS | Database Management System) انجام میشود. یکی از سیستمهای محبوب مدیریت پایگاه داده، MySQL است. در این نوشته به این سوال پاسخ داده میشود که MySQL چیست و همچنین به مفاهیم پایهای، کاربردها و مزایای MySQL، مقایسه MySQL با پایگاه دادههای دیگر و نحوه شروع کار با پایگاه داده مای اس کیو ال پرداخته شده است.
در این مطلب با روش برنامه نویسی جاوا در ویژوال استودیو کد آشنا خواهیم شد. در این مسیر با روش کدنویسی یک برنامه ساده Hello World آشنا شده و همچنین برخی قابلیتهای پیشرفته آن را نیز بررسی میکنیم.
در مسیر یادگیری برنامه نویسی ، برخی از اصطلاحات و مفاهیم به ظاهر ساده و پیش پا افتاده وجود دارند که کمتر به آنها توجه میشود. اما در صورتی که آشنایی کافی با این مفاهیم به دست نیاید، ممکن است در زمان یادگیری مفاهیم پیچیدهتر برنامه نویسی، چالشهایی ایجاد شوند. مفهوم آرگومان در برنامه نویسی (Argument) هم میتواند در این دسته از مفاهیم قرار بگیرد. اهمیت آرگومان زمانی مشخص میشود که با تابع در برنامه نویسی سر و کار داریم. به طور خلاصه، مقادیر ورودی که تابع برای اجرا به آنها نیاز دارد را آرگومان مینامیم. معمولاً آرگومان مترادف پارامتر در برنامه نویسی (Parameter) است و این دو اصطلاح به جای هم استفاده میشوند. در ادامه این مقاله به طور جامعتر به این سوال پاسخ داده میشود که آرگومان در برنامه نویسی چیست و همچنین سعی شده است تا به اکثر مباحث و نکات پیرامون مفهوم آرگومان پرداخته شود. پیش از پرداختن به مفهوم آرگومان در برنامه نویسی، بهتر است در قالب یک مقدمه کوتاه به مفهوم برنامه نویسی و چیستی آن پرداخته شود.