<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>بایگانی‌ها پیاده سازی - پروژه کامپیوتری</title>
	<atom:link href="https://www.computerprojects.ir/downloads/category/source-code/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.computerprojects.ir/downloads/category/source-code/</link>
	<description>پروژه کامپیوتری</description>
	<lastBuildDate>Wed, 07 Jan 2026 10:43:41 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.computerprojects.ir/wp-content/uploads/2017/08/cropped-00-32x32.png</url>
	<title>بایگانی‌ها پیاده سازی - پروژه کامپیوتری</title>
	<link>https://www.computerprojects.ir/downloads/category/source-code/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>پروژه آماده پیش‌بینی بورس با یادگیری عمیق (LSTM) در پایتون + گزارش کار</title>
		<link>https://www.computerprojects.ir/downloads/%d9%be%d8%b1%d9%88%da%98%d9%87-%d8%a2%d9%85%d8%a7%d8%af%d9%87-%d9%be%db%8c%d8%b4%d8%a8%db%8c%d9%86%db%8c-%d8%a8%d9%88%d8%b1%d8%b3-%d8%a8%d8%a7-%db%8c%d8%a7%d8%af%da%af%db%8c%d8%b1%db%8c/</link>
					<comments>https://www.computerprojects.ir/downloads/%d9%be%d8%b1%d9%88%da%98%d9%87-%d8%a2%d9%85%d8%a7%d8%af%d9%87-%d9%be%db%8c%d8%b4%d8%a8%db%8c%d9%86%db%8c-%d8%a8%d9%88%d8%b1%d8%b3-%d8%a8%d8%a7-%db%8c%d8%a7%d8%af%da%af%db%8c%d8%b1%db%8c/#respond</comments>
		
		<dc:creator><![CDATA[computerprojects]]></dc:creator>
		<pubDate>Wed, 07 Jan 2026 10:39:29 +0000</pubDate>
				<guid isPermaLink="false">https://www.computerprojects.ir/?post_type=download&#038;p=1008</guid>

					<description><![CDATA[<p>مقدمه و معرفی پروژه آیا به دنبال یک پروژه کامل ...</p>
<p>نوشته <a href="https://www.computerprojects.ir/downloads/%d9%be%d8%b1%d9%88%da%98%d9%87-%d8%a2%d9%85%d8%a7%d8%af%d9%87-%d9%be%db%8c%d8%b4%d8%a8%db%8c%d9%86%db%8c-%d8%a8%d9%88%d8%b1%d8%b3-%d8%a8%d8%a7-%db%8c%d8%a7%d8%af%da%af%db%8c%d8%b1%db%8c/">پروژه آماده پیش‌بینی بورس با یادگیری عمیق (LSTM) در پایتون + گزارش کار</a> اولین بار در <a href="https://www.computerprojects.ir">پروژه کامپیوتری</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>مقدمه و معرفی پروژه</strong></p>
<p>آیا به دنبال یک پروژه کامل و آماده برای درس هوش مصنوعی، یادگیری عمیق یا تحلیل داده هستید؟ پیش‌بینی بازارهای مالی همواره یکی از جذاب‌ترین و در عین حال چالش‌برانگیزترین موضوعات در علوم کامپیوتر بوده است. در این پروژه، ما با استفاده از شبکه عصبی <strong><a href="https://en.wikipedia.org/wiki/Long_short-term_memory">LSTM</a> (Long Short-Term Memory) </strong>که قدرتمندترین الگوریتم برای تحلیل داده‌های سری زمانی است، مدل هوشمندی طراحی کرده‌ایم که می‌تواند روند قیمت سهام را پیش‌بینی کند.</p>
<p><strong>چرا این پروژه برای شما مناسب است؟</strong></p>
<p>بسیاری از کدهای موجود در اینترنت ناقص هستند یا راهنمای درستی ندارند. ما در سایت <a href="https://www.computerprojects.ir/"><strong>computerprojects.ir</strong></a>، این پروژه را به گونه‌ای آماده کرده‌ایم که حتی اگر دانش فنی بالایی نداشته باشید، بتوانید آن را اجرا کرده و به استاد ارائه دهید.</p>
<p><strong>ویژگی‌های شاخص این محصول</strong><strong>:</strong></p>
<ul>
<li><strong>داده‌های واقعی و بروز</strong><strong>:</strong> دریافت مستقیم داده‌ها از Yahoo Finance (قابل تغییر به هر نمادی مثل تسلا، اپل، بیت‌کوین و&#8230;).</li>
<li><strong>توضیحات فارسی: </strong>تمامی خطوط کد به صورت فارسی کامنت‌گذاری شده‌اند.</li>
<li><strong>گزارش کار جامع </strong><strong> (Word)</strong><strong>:</strong> بیش از ۱۵ صفحه توضیحات علمی، فرمول‌های ریاضی و تحلیل نمودارها.</li>
<li><strong>آموزش اجرا:</strong> راهنمای کامل استفاده از Google Colab.</li>
</ul>
<p><strong>محتویات پکیج دانلودی</strong></p>
<p>پس از خرید این محصول، فایل ZIP شامل موارد زیر را بلافاصله دریافت می‌کنید:</p>
<ol>
<li><strong>فایل کد نوت‌بوک </strong><strong>(ipynb.)</strong><strong>:</strong> آماده اجرا در گوگل کولب.</li>
<li><strong>فایل اسکریپت پایتون </strong><strong>(py.)</strong><strong>: </strong> برای اجرا در سیستم شخصی.</li>
<li><strong>داکیومنت</strong><strong> Word </strong><strong>و</strong><strong> PDF</strong><strong>:</strong> گزارش کامل پروژه با فرمت استاندارد دانشگاهی.</li>
<li><strong>فایل </strong><strong>Requirements</strong><strong>:</strong> لیست کتابخانه‌های لازم برای نصب.</li>
<li><strong>فایل راهنما:</strong> راهنمای کوتاه برای نحوه اجرا و گرفتن خروجی.</li>
</ol>
<p><strong>سرفصل‌های داکیومنت همراه پروژه</strong></p>
<ul>
<li>تشریح معماری شبکه عصبی LSTM و گیت‌های آن.</li>
<li>شرح گام‌به‌گام پیاده‌سازی پروژه</li>
<li>معماری شبکه عصبی طراحی شده</li>
<li>تجزیه و تحلیل نتایج</li>
</ul>
<p>نوشته <a href="https://www.computerprojects.ir/downloads/%d9%be%d8%b1%d9%88%da%98%d9%87-%d8%a2%d9%85%d8%a7%d8%af%d9%87-%d9%be%db%8c%d8%b4%d8%a8%db%8c%d9%86%db%8c-%d8%a8%d9%88%d8%b1%d8%b3-%d8%a8%d8%a7-%db%8c%d8%a7%d8%af%da%af%db%8c%d8%b1%db%8c/">پروژه آماده پیش‌بینی بورس با یادگیری عمیق (LSTM) در پایتون + گزارش کار</a> اولین بار در <a href="https://www.computerprojects.ir">پروژه کامپیوتری</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.computerprojects.ir/downloads/%d9%be%d8%b1%d9%88%da%98%d9%87-%d8%a2%d9%85%d8%a7%d8%af%d9%87-%d9%be%db%8c%d8%b4%d8%a8%db%8c%d9%86%db%8c-%d8%a8%d9%88%d8%b1%d8%b3-%d8%a8%d8%a7-%db%8c%d8%a7%d8%af%da%af%db%8c%d8%b1%db%8c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>کد متلب پیش‌بینی سری زمانی با CNN-GRU</title>
		<link>https://www.computerprojects.ir/downloads/%d9%be%db%8c%d8%b4%d8%a8%db%8c%d9%86%db%8c-%d8%b3%d8%b1%db%8c-%d8%b2%d9%85%d8%a7%d9%86%db%8c-%d8%a8%d8%a7-cnn-gru/</link>
					<comments>https://www.computerprojects.ir/downloads/%d9%be%db%8c%d8%b4%d8%a8%db%8c%d9%86%db%8c-%d8%b3%d8%b1%db%8c-%d8%b2%d9%85%d8%a7%d9%86%db%8c-%d8%a8%d8%a7-cnn-gru/#respond</comments>
		
		<dc:creator><![CDATA[computerprojects]]></dc:creator>
		<pubDate>Wed, 14 May 2025 11:06:30 +0000</pubDate>
				<guid isPermaLink="false">https://www.computerprojects.ir/?post_type=download&#038;p=837</guid>

					<description><![CDATA[<p>این محصول، یک پیاده‌سازی قدرتمند و دقیق از مدل ترکیبی ...</p>
<p>نوشته <a href="https://www.computerprojects.ir/downloads/%d9%be%db%8c%d8%b4%d8%a8%db%8c%d9%86%db%8c-%d8%b3%d8%b1%db%8c-%d8%b2%d9%85%d8%a7%d9%86%db%8c-%d8%a8%d8%a7-cnn-gru/">کد متلب پیش‌بینی سری زمانی با CNN-GRU</a> اولین بار در <a href="https://www.computerprojects.ir">پروژه کامپیوتری</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">این محصول، یک پیاده‌سازی قدرتمند و دقیق از مدل ترکیبی شبکه عصبی کانولوشنال (Convolutional Neural Network &#8211; CNN) و واحد بازگشتی گیت‌دار یا دروازه ای (Gated Recurrent Unit &#8211; GRU) همراه با مکانیسم توجه (Attention Mechanism) در محیط نرم‌افزار متلب (MATLAB) را ارائه می‌دهد. این معماری پیشرفته، با بهره‌گیری از قابلیت‌های استخراج ویژگی CNN از داده‌های ورودی و قدرت مدل‌سازی وابستگی‌های زمانی GRU به همراه تمرکز انتخابی مکانیسم توجه بر مهم‌ترین بخش‌های داده، امکان پیش‌بینی دقیق و کارآمد سری‌های زمانی را در کاربردهای متنوع فراهم می‌آورد.محصول در نرم افزار متلب نوشته شده و بصورت کامل توسط گروه پشتیبانی تست و اجرا شده است. برای دانلود محصول آن را خریداری کنید.</p>



<h2 class="wp-block-heading" id="h-ویژگی-های-کلیدی-کد"><strong>ویژگی‌های کلیدی کد:</strong></h2>



<ul class="wp-block-list">
<li><strong>معماری ترکیبی CNN-GRU با مکانیسم توجه:</strong>
<ul class="wp-block-list">
<li><strong>لایه <a href="https://fa.wikipedia.org/wiki/%D8%B4%D8%A8%DA%A9%D9%87_%D8%B9%D8%B5%D8%A8%DB%8C_%D9%BE%DB%8C%DA%86%D8%B4%DB%8C">CNN</a>:</strong> برای استخراج خودکار ویژگی‌های فضایی و الگوهای محلی از داده‌های ورودی سری زمانی به کار می‌رود. استفاده از هسته‌های کانولوشنال یک‌بعدی ([۱, ۱]) امکان تحلیل ویژگی‌ها در طول زمان را فراهم می‌کند.</li>



<li><strong>لایه <a href="https://fa.wikipedia.org/wiki/%D9%88%D8%A7%D8%AD%D8%AF_%D8%A8%D8%A7%D8%B2%DA%AF%D8%B4%D8%AA%DB%8C_%D8%AF%D8%B1%D9%88%D8%A7%D8%B2%D9%87%E2%80%8C%D8%A7%DB%8C">GRU</a>:</strong> به عنوان یک شبکه عصبی بازگشتی، قادر به یادگیری وابستگی‌های بلند-مدت در داده‌های دنباله‌ای است و اطلاعات مهم گذشته را برای پیش‌بینی‌های آتی حفظ می‌کند.</li>



<li><strong>مکانیسم توجه (Attention Mechanism):</strong> با اعمال وزن‌های متفاوت به بخش‌های مختلف داده‌های ورودی، به مدل اجازه می‌دهد تا بر مهم‌ترین اطلاعات برای انجام پیش‌بینی تمرکز کند و از اطلاعات غیرضروری چشم‌پوشی نماید. این مکانیسم با استفاده از لایه‌های Fully Connected و تابع فعال‌سازی Sigmoid پیاده‌سازی شده است.</li>
</ul>
</li>



<li><strong>پیش‌پردازش داده‌های کامل:</strong> شامل مراحل خواندن داده از فایل اکسل، نرمال‌سازی داده‌ها با روش <code>mapminmax</code> برای بهبود فرآیند آموزش، و تقسیم داده‌ها به مجموعه‌های آموزش و آزمایش به منظور ارزیابی عملکرد مدل.</li>



<li><strong>آماده‌سازی داده‌های ساختاریافته:</strong> تبدیل داده‌های نرمال‌شده به ساختار مناسب برای ورودی به شبکه CNN (تبدیل به آرایه ۴ بعدی) و سپس آماده‌سازی به صورت سلول‌های ماتریسی برای آموزش شبکه بازگشتی.</li>



<li><strong>تنظیمات آموزش انعطاف‌پذیر:</strong> امکان تنظیم پارامترهای کلیدی فرآیند آموزش شبکه عصبی از جمله الگوریتم بهینه‌ساز Adam، تعداد دوره‌های آموزش (Epochs)، نرخ یادگیری اولیه و زمان‌بندی کاهش نرخ یادگیری.</li>



<li><strong>ارزیابی جامع عملکرد مدل:</strong> محاسبه و نمایش شاخص‌های ارزیابی عملکرد مدل شامل:
<ul class="wp-block-list">
<li><strong>جذر میانگین مربعات خطا (RMSE):</strong> سنجه‌ای از میزان پراکندگی خطاهای پیش‌بینی.</li>



<li><strong>میانگین مربعات خطا (MSE):</strong> میانگین مربعات تفاوت بین مقادیر واقعی و پیش‌بینی‌شده.</li>



<li><strong>ضریب تعیین (R2):</strong> نشان‌دهنده میزان واریانس داده که توسط مدل قابل توضیح است.</li>



<li><strong>نسبت انحراف معیار به خطای پیش‌بینی (RPD):</strong> معیاری برای ارزیابی قابلیت پیش‌بینی مدل.</li>



<li><strong>میانگین قدر مطلق خطا (MAE):</strong> میانگین قدر مطلق تفاوت بین مقادیر واقعی و پیش‌بینی‌شده.</li>



<li><strong>میانگین قدر مطلق درصد خطا (MAPE):</strong> میانگین درصد خطای پیش‌بینی.</li>
</ul>
</li>



<li><strong>تصاویر بصری گویا:</strong> ارائه نمودارهای رگرسیون، هیستوگرام خطا، مقایسه مقادیر واقعی و پیش‌بینی‌شده در مجموعه‌های آموزش و آزمایش، و نمودارهای برازش خطی برای ارزیابی کیفی عملکرد مدل.</li>



<li><strong>نمایش ساختار شبکه:</strong> امکان مشاهده ساختار دقیق شبکه عصبی طراحی‌شده (با استفاده از <code>analyzeNetwork</code>).</li>



<li><strong>خروجی سازمان‌یافته نتایج:</strong> نمایش تمامی شاخص‌های ارزیابی عملکرد مدل به صورت منظم در پنجره دستور متلب.</li>
</ul>



<h2 class="wp-block-heading" id="h-کاربردهای-بالقوه"><strong>کاربردهای بالقوه:</strong></h2>



<p class="wp-block-paragraph">این کد به دلیل دقت و کارایی بالا در تحلیل و پیش‌بینی سری‌های زمانی، در زمینه‌های متنوعی قابل استفاده است:</p>



<ul class="wp-block-list">
<li><strong>پیش‌بینی بازارهای مالی:</strong> تحلیل روند قیمت سهام، ارزهای دیجیتال و سایر دارایی‌ها.</li>



<li><strong>پیش‌بینی تقاضا و فروش:</strong> تخمین میزان تقاضا برای محصولات و خدمات در صنایع مختلف.</li>



<li><strong>پیش‌بینی مصرف انرژی:</strong> مدل‌سازی و پیش‌بینی بار الکتریکی و سایر منابع انرژی.</li>



<li><strong>پیش‌بینی شرایط آب و هوایی:</strong> تحلیل داده‌های هواشناسی و پیش‌بینی تغییرات جوی.</li>



<li><strong>تشخیص ناهنجاری:</strong> شناسایی الگوهای غیرعادی در داده‌های سری زمانی صنعتی یا مالی.</li>



<li><strong>پیش‌بینی ترافیک:</strong> تخمین حجم ترافیک در شبکه‌های حمل و نقل.</li>



<li><strong>تحلیل سیگنال:</strong> پردازش و پیش‌بینی سیگنال‌های مختلف در مهندسی و علوم.</li>
</ul>



<p class="wp-block-paragraph"><strong>مخاطبان:</strong></p>



<p class="wp-block-paragraph">این کد برای محققان، مهندسان، تحلیلگران داده، دانشجویان و متخصصانی که در زمینه‌های یادگیری ماشین، هوش مصنوعی و پیش‌بینی سری‌های زمانی فعالیت می‌کنند و به دنبال یک راهکار پیشرفته و قابل تنظیم در محیط متلب هستند، ایده‌آل است.</p>



<h2 class="wp-block-heading" id="h-مزایای-استفاده-از-این-کد"><strong>مزایای استفاده از این کد:</strong></h2>



<ul class="wp-block-list">
<li><strong>پیاده‌سازی آماده و کارآمد:</strong> صرفه‌جویی در زمان و تلاش برای توسعه مدل پیشرفته از ابتدا.</li>



<li><strong>دقت پیش‌بینی بالا:</strong> بهره‌گیری از معماری CNN-GRU با مکانیسم توجه برای دستیابی به نتایج دقیق‌تر.</li>



<li><strong>انعطاف‌پذیری و قابلیت تنظیم:</strong> امکان سفارشی‌سازی ساختار شبکه و پارامترهای آموزش بر اساس نیازهای خاص.</li>



<li><strong>ارزیابی جامع عملکرد:</strong> ارائه شاخص‌های کمی و کیفی متعدد برای درک کامل عملکرد مدل.</li>



<li><strong>سازگاری کامل با متلب:</strong> استفاده آسان برای کاربران آشنا با محیط برنامه‌نویسی متلب.</li>
</ul>
<p>نوشته <a href="https://www.computerprojects.ir/downloads/%d9%be%db%8c%d8%b4%d8%a8%db%8c%d9%86%db%8c-%d8%b3%d8%b1%db%8c-%d8%b2%d9%85%d8%a7%d9%86%db%8c-%d8%a8%d8%a7-cnn-gru/">کد متلب پیش‌بینی سری زمانی با CNN-GRU</a> اولین بار در <a href="https://www.computerprojects.ir">پروژه کامپیوتری</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.computerprojects.ir/downloads/%d9%be%db%8c%d8%b4%d8%a8%db%8c%d9%86%db%8c-%d8%b3%d8%b1%db%8c-%d8%b2%d9%85%d8%a7%d9%86%db%8c-%d8%a8%d8%a7-cnn-gru/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>کد متلب پیشرفته با استفاده از شبکه عصبی کانولوشنال-بازگشتی (CNN-BiLSTM)</title>
		<link>https://www.computerprojects.ir/downloads/%da%a9%d8%af-%d9%85%d8%aa%d9%84%d8%a8-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87-%d8%a8%d8%a7-cnn-bilstm/</link>
					<comments>https://www.computerprojects.ir/downloads/%da%a9%d8%af-%d9%85%d8%aa%d9%84%d8%a8-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87-%d8%a8%d8%a7-cnn-bilstm/#respond</comments>
		
		<dc:creator><![CDATA[computerprojects]]></dc:creator>
		<pubDate>Wed, 14 May 2025 08:11:37 +0000</pubDate>
				<guid isPermaLink="false">https://www.computerprojects.ir/?post_type=download&#038;p=831</guid>

					<description><![CDATA[<p>این محصول، یک پیاده‌سازی جامع و کارآمد از یک مدل ...</p>
<p>نوشته <a href="https://www.computerprojects.ir/downloads/%da%a9%d8%af-%d9%85%d8%aa%d9%84%d8%a8-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87-%d8%a8%d8%a7-cnn-bilstm/">کد متلب پیشرفته با استفاده از شبکه عصبی کانولوشنال-بازگشتی (CNN-BiLSTM)</a> اولین بار در <a href="https://www.computerprojects.ir">پروژه کامپیوتری</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">این محصول، یک پیاده‌سازی جامع و کارآمد از یک مدل پیش‌بینی مبتنی بر ترکیب قدرتمند شبکه‌های عصبی کانولوشنال (Convolutional Neural Networks &#8211; CNNs) و شبکه‌های عصبی بازگشتی دوطرفه با حافظه طولانی کوتاه مدت (Bidirectional Long Short-Term Memory &#8211; BiLSTM) در محیط نرم‌افزار متلب (MATLAB) ارائه می‌دهد. این کد با بهره‌گیری از قابلیت‌های یادگیری عمیق، قادر به تحلیل داده‌های سری زمانی و الگوهای پیچیده برای انجام پیش‌بینی‌های دقیق در زمینه‌های مختلف می‌باشد. محصول در نرم افزار متلب نوشته شده و بصورت کامل توسط گروه پشتیبانی تست و اجرا شده است. برای دانلود محصول آن را خریداری کنید.</p>



<h2 class="wp-block-heading" id="h-توضیح-روش"><strong>توضیح روش</strong></h2>



<p class="wp-block-paragraph"><strong>ویژگی‌های کلیدی کد:</strong></p>



<ul class="wp-block-list">
<li><strong>پیش‌پردازش داده‌های انعطاف‌پذیر:</strong> کد شامل مراحل کاملی برای وارد کردن داده‌ها از فایل اکسل (<code>.xlsx</code>)، نرمال‌سازی داده‌ها با استفاده از روش <code>mapminmax</code> برای بهبود عملکرد آموزش شبکه، و همچنین تصادفی‌سازی و تقسیم داده‌ها به مجموعه‌های آموزش و آزمایش (<code>P_train</code>, <code>T_train</code>, <code>P_test</code>, <code>T_test</code>).</li>



<li><strong>ساختار شبکه عصبی ترکیبی CNN-BiLSTM:</strong>
<ul class="wp-block-list">
<li><strong>بخش <a href="https://fa.wikipedia.org/wiki/%D8%B4%D8%A8%DA%A9%D9%87_%D8%B9%D8%B5%D8%A8%DB%8C_%D9%BE%DB%8C%DA%86%D8%B4%DB%8C">CNN</a>:</strong> از لایه‌های کانولوشنال (<code>convolution2dLayer</code>) با هسته‌های یک‌بعدی ([۱, ۱]) و توابع فعال‌سازی ReLU برای استخراج ویژگی‌های مهم از داده‌های ورودی استفاده می‌کند. لایه <code>globalAveragePooling2dLayer</code> برای کاهش ابعاد ویژگی‌ها به کار رفته است.</li>



<li><strong>بخش <a href="https://fa.wikipedia.org/wiki/%D8%B4%D8%A8%DA%A9%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D8%B9%D8%B5%D8%A8%DB%8C_%D8%A8%D8%A7%D8%B2%DA%AF%D8%B4%D8%AA%DB%8C_%D8%AF%D9%88_%D8%B7%D8%B1%D9%81%D9%87">BiLSTM</a>:</strong> پس از گذراندن داده‌ها از لایه‌های Folding و Unfolding برای مدیریت ساختار دنباله‌ای، از یک لایه BiLSTM) <code>bilstmLayer</code>) با قابلیت یادگیری وابستگی‌های بلند-مدت در هر دو جهت زمانی استفاده می‌شود.</li>



<li><strong>لایه ادغام و پیش‌بینی:</strong> از لایه‌های Fully Connected) <code>fullyConnectedLayer</code>) و تابع فعال‌سازی سیگموید (<code>sigmoidLayer</code>) برای تولید خروجی نهایی و لایه Regression) <code>regressionLayer</code>) برای انجام وظیفه پیش‌بینی استفاده شده است. لایه <code>multiplicationLayer</code> امکان ترکیب خروجی‌های مختلف شبکه را فراهم می‌کند.</li>
</ul>
</li>



<li><strong>تنظیمات آموزش قابل سفارشی‌سازی:</strong> کاربر می‌تواند پارامترهای مهم آموزش شبکه عصبی از جمله الگوریتم بهینه‌ساز (در اینجا Adam)، حداکثر تعداد دوره‌های آموزش (<code>MaxEpochs</code>)، نرخ یادگیری اولیه (<code>InitialLearnRate</code>) و زمان‌بندی کاهش نرخ یادگیری (<code>LearnRateSchedule</code>, <code>LearnRateDropFactor</code>, <code>LearnRateDropPeriod</code>) را به دلخواه تنظیم کند.</li>



<li><strong>ارزیابی جامع عملکرد مدل:</strong> پس از آموزش، کد به طور خودکار نتایج پیش‌بینی مدل بر روی مجموعه آموزش و آزمایش را ارزیابی می‌کند. این ارزیابی شامل موارد زیر است:
<ul class="wp-block-list">
<li><strong>نمودارهای رگرسیون (<code>plotregression</code>)</strong> برای تجسم رابطه بین مقادیر واقعی و پیش‌بینی‌شده.</li>



<li><strong>هیستوگرام خطا (<code>ploterrhist</code>)</strong> برای بررسی توزیع خطاهای پیش‌بینی.</li>



<li><strong>محاسبه شاخص‌های آماری کلیدی:</strong> شامل جذر میانگین مربعات خطا (Root Mean Square Error &#8211; RMSE)، ضریب تعیین (R2)، میانگین مربعات خطا (Mean Square Error &#8211; MSE)، نسبت انحراف معیار به خطای پیش‌بینی (Ratio of Prediction to Deviation &#8211; RPD)، میانگین قدر مطلق خطا (Mean Absolute Error &#8211; MAE) و میانگین قدر مطلق درصد خطا (Mean Absolute Percentage Error &#8211; MAPE).</li>
</ul>
</li>



<li><strong>تصاویر بصری گویا:</strong> کد نمودارهای متعددی را برای مقایسه مقادیر واقعی و پیش‌بینی‌شده در مجموعه‌های آموزش و آزمایش، نمودار خطای پیش‌بینی در مجموعه آزمایش و نمودارهای برازش خطی برای هر دو مجموعه ارائه می‌دهد.</li>



<li><strong>نمایش ساختار شبکه:</strong> امکان مشاهده ساختار دقیق شبکه عصبی طراحی‌شده با استفاده از <code>analyzeNetwork(net)</code> فراهم شده است (در کد فعلی به صورت کامنت درآمده است).</li>



<li><strong>خروجی منظم نتایج:</strong> شاخص‌های ارزیابی عملکرد مدل به صورت سازمان‌یافته در پنجره دستور متلب نمایش داده می‌شوند.</li>
</ul>



<h2 class="wp-block-heading" id="h-کاربردهای-بالقوه"><strong>کاربردهای بالقوه:</strong></h2>



<p class="wp-block-paragraph">این کد می‌تواند در زمینه‌های متنوعی که نیاز به پیش‌بینی سری‌های زمانی دارند، مورد استفاده قرار گیرد، از جمله:</p>



<ul class="wp-block-list">
<li><strong>پیش‌بینی بازارهای مالی:</strong> تحلیل و پیش‌بینی قیمت سهام، ارزهای دیجیتال و سایر دارایی‌های مالی.</li>



<li><strong>پیش‌بینی تقاضا:</strong> تخمین میزان تقاضا برای محصولات و خدمات در صنایع مختلف.</li>



<li><strong>پیش‌بینی بار الکتریکی:</strong> تخمین میزان مصرف برق در شبکه‌های توزیع.</li>



<li><strong>پیش‌بینی آب و هوا:</strong> تحلیل الگوهای آب و هوایی و پیش‌بینی شرایط جوی.</li>



<li><strong>تشخیص الگو و ناهنجاری:</strong> شناسایی الگوهای غیرعادی در داده‌های سری زمانی.</li>



<li><strong>مهندسی و علوم:</strong> پیش‌بینی رفتار سیستم‌های پیچیده و متغیرهای مهندسی و علمی.</li>
</ul>



<h2 class="wp-block-heading" id="h-مخاطبان"><strong>مخاطبان:</strong></h2>



<p class="wp-block-paragraph">این کد برای محققان، مهندسان، دانشجویان و متخصصانی که در زمینه‌های یادگیری ماشین، داده‌کاوی و پیش‌بینی سری‌های زمانی فعالیت می‌کنند و به دنبال یک راهکار قدرتمند و قابل تنظیم در محیط متلب هستند، مناسب است.</p>



<h2 class="wp-block-heading" id="h-نحوه-استفاده"><strong>نحوه استفاده:</strong></h2>



<ol class="wp-block-list">
<li>داده‌های خود را در یک فایل اکسل با نام <code>data00.xlsx</code> ذخیره کنید. اطمینان حاصل کنید که ستون آخر فایل شامل مقادیر خروجی (هدف) است.</li>



<li>کد متلب ارائه شده را در محیط متلب اجرا کنید.</li>



<li>نتایج پیش‌بینی و شاخص‌های ارزیابی عملکرد مدل در پنجره‌های figure و command window نمایش داده خواهند شد.</li>



<li>برای تنظیم پارامترهای آموزش یا ساختار شبکه، بخش‌های مربوطه در کد را ویرایش کنید.</li>
</ol>



<h2 class="wp-block-heading" id="h-مزایای-استفاده-از-این-کد"><strong>مزایای استفاده از این کد:</strong></h2>



<ul class="wp-block-list">
<li><strong>پیاده‌سازی آماده و قابل استفاده:</strong> صرفه‌جویی در زمان و تلاش برای پیاده‌سازی الگوریتم از صفر.</li>



<li><strong>انعطاف‌پذیری بالا:</strong> امکان سفارشی‌سازی ساختار شبکه و پارامترهای آموزش بر اساس نیازهای خاص.</li>



<li><strong>ارزیابی جامع عملکرد:</strong> ارائه شاخص‌های متعدد و نمودارهای بصری برای درک بهتر نتایج پیش‌بینی.</li>



<li><strong>استفاده از تکنیک‌های پیشرفته یادگیری عمیق:</strong> بهره‌گیری از قدرت شبکه‌های CNN و BiLSTM برای مدل‌سازی داده‌های پیچیده.</li>



<li><strong>سازگاری با محیط متلب:</strong> استفاده آسان برای کاربران آشنا با نرم‌افزار متلب.</li>
</ul>
<p>نوشته <a href="https://www.computerprojects.ir/downloads/%da%a9%d8%af-%d9%85%d8%aa%d9%84%d8%a8-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87-%d8%a8%d8%a7-cnn-bilstm/">کد متلب پیشرفته با استفاده از شبکه عصبی کانولوشنال-بازگشتی (CNN-BiLSTM)</a> اولین بار در <a href="https://www.computerprojects.ir">پروژه کامپیوتری</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.computerprojects.ir/downloads/%da%a9%d8%af-%d9%85%d8%aa%d9%84%d8%a8-%d9%be%db%8c%d8%b4%d8%b1%d9%81%d8%aa%d9%87-%d8%a8%d8%a7-cnn-bilstm/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>انتخاب ویژگی با گرگ خاکستری</title>
		<link>https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%a8%d8%a7-%da%af%d8%b1%da%af-%d8%ae%d8%a7%da%a9%d8%b3%d8%aa%d8%b1%db%8c/</link>
					<comments>https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%a8%d8%a7-%da%af%d8%b1%da%af-%d8%ae%d8%a7%da%a9%d8%b3%d8%aa%d8%b1%db%8c/#respond</comments>
		
		<dc:creator><![CDATA[computerprojects]]></dc:creator>
		<pubDate>Mon, 15 Jan 2024 08:03:14 +0000</pubDate>
				<guid isPermaLink="false">https://www.computerprojects.ir/?post_type=download&#038;p=803</guid>

					<description><![CDATA[<p>سورس کد برنامه پیاده سازی انتخاب ویژگی با استفاده از ...</p>
<p>نوشته <a href="https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%a8%d8%a7-%da%af%d8%b1%da%af-%d8%ae%d8%a7%da%a9%d8%b3%d8%aa%d8%b1%db%8c/">انتخاب ویژگی با گرگ خاکستری</a> اولین بار در <a href="https://www.computerprojects.ir">پروژه کامپیوتری</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">سورس کد برنامه پیاده سازی انتخاب ویژگی با استفاده از الگوریتم گرگ خاکستری در متلب عنوان محصولی است که در این پست به آن پرداخته شده است. محصول در نرم افزار متلب نوشته شده و بصورت کامل توسط گروه پشتیبانی تست و اجرا شده است. این محصول بهمراه فایل ورد توضیحات مربوط به این روش دراختیار شما قرار میگیرد. برای دانلود محصول آن را خریداری کنید.</p>



<h2 class="wp-block-heading" id="h-توضیح-روش">توضیح روش</h2>



<p class="wp-block-paragraph"><a href="https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c/">انتخاب ویژگی</a> رپر<a id="_ftnref1" href="#_ftn1">[۱]</a> برای کار طبقه­بندی شامل سه جزء اصلی زیر است: یک الگوریتم جستجو، یک الگوریتم یادگیری و یک اندازه­گیری ارزیابی. یکی از ویژگی­های متمایز رویکرد انتخاب ویژگی رپر، این است که کل فرآیند یادگیری را در بر می­گیرد. به این روش زیرمجموعه ویژگی­های انتخاب شده را ارزیابی میکند. در طراحی روش، <a href="https://faradars.org/courses/fvma9801-grey-wolf-optimization-in-matlab">الگوریتم گرگ خاکستری</a>  به عنوان یک الگوریتم جستجو برای یافتن بهترین زیرمجموعه از ویژگی‌ها استفاده میشود. KNN  نیز به عنوان یک الگوریتم یادگیری و تابع هزینه به عنوان معیار ارزیابی اعمال می‌گردد. شکل (۱) نمایی از رویکرد انتخاب ویژگی رپر را نشان می دهد. <img fetchpriority="high" decoding="async" width="350" height="277" class="wp-image-804" style="width: 350px;" src="https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/انتخاب-ویژگی-با-استفاده-از-گرگ-خاکستری.jpg" alt="انتخاب ویژگی با استفاده از الگوریتم گرگ خاکستری" srcset="https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/انتخاب-ویژگی-با-استفاده-از-گرگ-خاکستری.jpg 430w, https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/انتخاب-ویژگی-با-استفاده-از-گرگ-خاکستری-300x237.jpg 300w" sizes="(max-width: 350px) 100vw, 350px" /></p>



<h2 class="wp-block-heading" id="h-انتخاب-ویژگی-با-الگوریتم-گرگ-خاکستری">انتخاب ویژگی با الگوریتم گرگ خاکستری</h2>



<p class="wp-block-paragraph">مسئله انتخاب ویژگی در حالت کلی دارای راه حل قطعی نمی‌باشد و تاکنون روشی دقیق برای حل این مسئله ارائه نشده است. الگوریتم‌های فراابتکاری یک نمونه از رویکردهای اکتشافی هستند که از عهده مسائل انتخاب ویژگی به‌خوبی برمی‌آیند. بنابراین در روش پیشنهادی، به‌منظور بهبود شناسایی پروفایل­های جعلی، روشی ارائه می‌گردد که ویژگی‌های آن به‌صورت بهینه با استفاده از یک الگوریتم فراابتکاری به‌نام الگوریتم گرگ خاکستری انتخاب شده‌ است.</p>



<p class="wp-block-paragraph">در فایل ورد این محصول، توضیح کامل روش انتخاب ویژگی با استفاده از الگوریتم گرگ خاکستری، ارائه می‌گردد.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><a href="#_ftnref1" id="_ftn1">[۱]</a> Wrapper</p>
<p>نوشته <a href="https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%a8%d8%a7-%da%af%d8%b1%da%af-%d8%ae%d8%a7%da%a9%d8%b3%d8%aa%d8%b1%db%8c/">انتخاب ویژگی با گرگ خاکستری</a> اولین بار در <a href="https://www.computerprojects.ir">پروژه کامپیوتری</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%a8%d8%a7-%da%af%d8%b1%da%af-%d8%ae%d8%a7%da%a9%d8%b3%d8%aa%d8%b1%db%8c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>انتخاب ویژگی با استفاده از رقابت استعماری</title>
		<link>https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%b1%d9%82%d8%a7%d8%a8%d8%aa-%d8%a7%d8%b3%d8%aa%d8%b9%d9%85%d8%a7%d8%b1%db%8c/</link>
					<comments>https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%b1%d9%82%d8%a7%d8%a8%d8%aa-%d8%a7%d8%b3%d8%aa%d8%b9%d9%85%d8%a7%d8%b1%db%8c/#respond</comments>
		
		<dc:creator><![CDATA[computerprojects]]></dc:creator>
		<pubDate>Thu, 11 Jan 2024 11:03:41 +0000</pubDate>
				<guid isPermaLink="false">http://www.computerprojects.ir/?post_type=download&#038;p=793</guid>

					<description><![CDATA[<p>سورس کد برنامه پیاده سازی انتخاب ویژگی با استفاده از ...</p>
<p>نوشته <a href="https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%b1%d9%82%d8%a7%d8%a8%d8%aa-%d8%a7%d8%b3%d8%aa%d8%b9%d9%85%d8%a7%d8%b1%db%8c/">انتخاب ویژگی با استفاده از رقابت استعماری</a> اولین بار در <a href="https://www.computerprojects.ir">پروژه کامپیوتری</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">سورس کد برنامه پیاده سازی انتخاب ویژگی با استفاده از الگوریتم رقابت استعماری در متلب عنوان محصولی است که در این پست به آن پرداخته شده است. محصول در نرم افزار متلب نوشته شده و بصورت کامل توسط گروه پشتیبانی تست و اجرا شده است. این محصول بهمراه فایل ورد توضیحات مربوط به این روش دراختیار شما قرار میگیرد. برای دانلود محصول آن را خریداری کنید.</p>



<h2 class="wp-block-heading" id="h-توضیح-روش">توضیح روش</h2>



<p class="wp-block-paragraph">     در مرحله انتخاب ویژگی<a id="_ftnref1" href="#_ftn1">[۱]</a> روش پیشنهادی از الگوریتم ماشین بردار پشتیبان به عنوان تابع هزینه و الگوریتم بهینه سازی به عنوان استراتژی جستجو اعمال شده است. در شکل (۱) جریان انتخاب ویژگی با استفاده از الگوریتم <a href="https://fa.wikipedia.org/wiki/%D8%A7%D9%84%DA%AF%D9%88%D8%B1%DB%8C%D8%AA%D9%85_%D8%B1%D9%82%D8%A7%D8%A8%D8%AA_%D8%A7%D8%B3%D8%AA%D8%B9%D9%85%D8%A7%D8%B1%DB%8C">رقابت استعماری </a>و ماشین بردار پشتیبان بر اساس <a href="https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c/">رپر</a> نشان داده شده است. <img decoding="async" width="300" height="238" class="wp-image-798" style="width: 300px;" src="https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/2024-01-11_13-46-17.jpg" alt="جریان انتخاب ویژگی با استفاده از الگوریتم رقابت استعماری" srcset="https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/2024-01-11_13-46-17.jpg 427w, https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/2024-01-11_13-46-17-300x238.jpg 300w" sizes="(max-width: 300px) 100vw, 300px" /></p>



<h2 class="wp-block-heading" id="h-انتخاب-ویژگی-با-رقابت-استعماری">انتخاب ویژگی با رقابت استعماری</h2>



<p class="wp-block-paragraph">مسئله انتخاب ویژگی در حالت کلی دارای راه حل قطعی نمی‌باشد و تاکنون روشی دقیق برای حل این مسئله ارائه نشده است. الگوریتم‌های فراابتکاری یک نمونه از رویکردهای اکتشافی هستند که از عهده مسائل انتخاب ویژگی به‌خوبی برمی‌آیند. بنابراین در روش پیشنهادی، به‌منظور بهبود تشخیص حملات فیشینگ، روشی ارائه می‌گردد که ویژگی‌های آن به‌صورت بهینه با استفاده از یک الگوریتم فراابتکاری به‌نام الگوریتم رقابت استعماری<a id="_ftnref2" href="#_ftn2">[۲]</a> انتخاب شده‌ است. مراحل روش انتخاب ویژگی در شکل (۲) نمایش داده شده است. <img decoding="async" width="300" height="578" class="wp-image-799" style="width: 300px;" src="https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/2024-01-11_13-47-24.jpg" alt="فلوچارت انتخاب ویژگی با استفاده از الگوریتم رقابت استعماری" srcset="https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/2024-01-11_13-47-24.jpg 259w, https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/2024-01-11_13-47-24-156x300.jpg 156w" sizes="(max-width: 300px) 100vw, 300px" /></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><a href="#_ftnref1" id="_ftn1">[۱]</a> Feature Selection</p>



<p class="wp-block-paragraph"><a href="#_ftnref2" id="_ftn2">[۲]</a> Imperialist Competitive Algorithm &#8211; ICA</p>
<p>نوشته <a href="https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%b1%d9%82%d8%a7%d8%a8%d8%aa-%d8%a7%d8%b3%d8%aa%d8%b9%d9%85%d8%a7%d8%b1%db%8c/">انتخاب ویژگی با استفاده از رقابت استعماری</a> اولین بار در <a href="https://www.computerprojects.ir">پروژه کامپیوتری</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%b1%d9%82%d8%a7%d8%a8%d8%aa-%d8%a7%d8%b3%d8%aa%d8%b9%d9%85%d8%a7%d8%b1%db%8c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>شبکه عصبی بهینه شده با الگوریتم فاخته</title>
		<link>https://www.computerprojects.ir/downloads/%d8%b4%d8%a8%da%a9%d9%87-%d8%b9%d8%b5%d8%a8%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%d9%81%d8%a7%d8%ae%d8%aa%d9%87/</link>
					<comments>https://www.computerprojects.ir/downloads/%d8%b4%d8%a8%da%a9%d9%87-%d8%b9%d8%b5%d8%a8%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%d9%81%d8%a7%d8%ae%d8%aa%d9%87/#respond</comments>
		
		<dc:creator><![CDATA[computerprojects]]></dc:creator>
		<pubDate>Sun, 07 Jan 2024 16:56:24 +0000</pubDate>
				<guid isPermaLink="false">http://www.computerprojects.ir/?post_type=download&#038;p=783</guid>

					<description><![CDATA[<p>سورس کد برنامه پیاده سازی شبکه عصبی بهینه شده با ...</p>
<p>نوشته <a href="https://www.computerprojects.ir/downloads/%d8%b4%d8%a8%da%a9%d9%87-%d8%b9%d8%b5%d8%a8%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%d9%81%d8%a7%d8%ae%d8%aa%d9%87/">شبکه عصبی بهینه شده با الگوریتم فاخته</a> اولین بار در <a href="https://www.computerprojects.ir">پروژه کامپیوتری</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">سورس کد برنامه پیاده سازی شبکه عصبی بهینه شده با الگوریتم فاخته در متلب عنوان محصولی است که در این پست به آن پرداخته شده است. محصول در نرم افزار متلب نوشته شده و بصورت کامل توسط گروه پشتیبانی تست و اجرا شده است. این محصول بهمراه فایل توضیحات سورس کد دراختیار شما قرار میگیرد. برای دانلود محصول آن را خریداری کنید.</p>



<h2 class="wp-block-heading" id="h-توضیح-روش">توضیح روش</h2>



<p class="wp-block-paragraph">در این پروژه، الگوریتم جستجوی فاخته<a href="https://fa.wikipedia.org/wiki/%D8%AC%D8%B3%D8%AA%D8%AC%D9%88%DB%8C_%D9%81%D8%A7%D8%AE%D8%AA%D9%87" target="_blank" rel="noreferrer noopener">[۱]</a>، برای بهینه­سازی شبکه عصبی، استفاده شده است. بطور خاص­تر، شبکه عصبی بعنوان تابع هدف بررسی می­شود و وزن­ها و بایاس<a id="_ftnref2" href="#_ftn2"><sup>[۲]</sup></a> بوسیله روش الگوریتم فاخته بهینه­سازی شده تا وزن­های بهینه و بایاس، بدست آیند. بهترین وزن­ها و بایاس، برای ساخت شبکه عصبی بهتر از شبکه عصبی پایه، مناسب می­باشند.</p>



<p class="wp-block-paragraph">فرایند شبکه عصبی که بوسیله­ی جستجوی فاخته بهینه شده، به سه بخش تقسیم می­شود: تعیین ساختار شبکه عصبی، بدست آوردن بهترین وزن­ها و بایاس از طریق الگوریتم فاخته و پیش بینی با شبکه عصبی است. </p>



<p class="wp-block-paragraph">ساختار شبکه عصبی در بخش اول، بر پایه تعداد پارامترهای ورودی و خروجی تعیین شده و سپس طول هر عضو فاخته در الگوریتم فاخته، بر همان اساس تعیین می­شود. </p>



<p class="wp-block-paragraph">در بخش دوم، الگوریتم فاخته برای بهینه­سازی وزن­ها و بایاس شبکه عصبی، استفاده می­شود. هر عضو در جمعیت فاخته، شامل همه وزن­ها و بایاس موجود در شبکه عصبی می­باشد. الگوریتم فاخته، موارد زیر را پیاده­سازی می­کند: مقداردهی الگوریتم فاخته، تعیین تابع ارزیابی، عملگر بروزرسانی موقعیت، عملگر انتخاب، عملگر جایگزینی و عملگر حذف. بدین صورت، عضو فاخته که دارای بهترین شایستگی می­باشد، پیدا می­شود. این فرآیند بهینه­سازی تا زمانی تکرار می­شود که بایاس و وزن­های رضایت­بخش پیدا شوند. در بخش آخر، شبکه عصبی با بایاس و وزن­های بهینه ساخته شده و برای پیش­بینی خروجی آموزش داده می­شود. بر اساس تحلیل فوق، فلوچارت الگوریتم شبکه عصبی و فاخته، را می­توان همانند شکل زیر طراحی کرد.<img loading="lazy" decoding="async" width="900" height="844" class="wp-image-784" style="width: 900px;" src="https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/2024-01-07_18-29-19.jpg" alt="نمودار شبکه عصبی بهینه شده با الگوریتم فاخته" srcset="https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/2024-01-07_18-29-19.jpg 529w, https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/2024-01-07_18-29-19-300x281.jpg 300w" sizes="auto, (max-width: 900px) 100vw, 900px" /></p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading" id="h-شبکه-عصبی">شبکه عصبی</h2>



<p class="wp-block-paragraph">شبکه عصبی در الگوریتم ترکیبی، مشابه با شبکه عصبی عادی می­باشد، و مراحل دقیق آن­را می‌توان بصورت زیر نشان داد.</p>



<ol class="wp-block-list">
<li>تعیین ساختار شبکه عصبی: وزن‌ها و بایاس، بطور تصادفی، مقداردهی می­شوند و سپس، بر اساس الگوریتم &nbsp;فاخته کدبندی می­شوند. وزن‌ها و &nbsp;بایاس کدبندی &nbsp;شده بعنوان ورودی فاخته برای بهینه­سازی شبکه عصبی استفاده می­شوند که از الگوریتم فاخته پیروی می­کند.</li>



<li>ساخت شبکه پس انتشار بهینه شده با الگوریتم فاخته<a href="#_ftn1" id="_ftnref1">[۱]</a>: وزن­های بهینه و بایاس بدست آمده از الگوریتم فاخته، برای ساخت شبکه CSBP استفاده می­شوند. مجموعه آموزشی، برای آموزش شبکه استفاده شده و خطای آموزش محاسبه می­گردد. وقتی خطای آموزش مطابق با پیش نیازهای مربوطه باشد آموزش شبکه CSBP متوقف می شود.</li>



<li>خروجی پیش بینی شده: مجموعه تست، بعنوان ورودی شبکه CSBP آموزش دیده به منظور پیش­بینی خروجی استفاده می­شود.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><a href="#_ftnref1" id="_ftn1">[۱]</a> Back Propagation Optimization by Cuckoo Search Algorithm (CSBP)<strong></strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><a href="#_ftnref1" id="_ftn1">[۱]</a> Cuckoo search (cs)</p>



<p class="wp-block-paragraph"><a href="#_ftnref2" id="_ftn2">[۲]</a> Bias</p>
<p>نوشته <a href="https://www.computerprojects.ir/downloads/%d8%b4%d8%a8%da%a9%d9%87-%d8%b9%d8%b5%d8%a8%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%d9%81%d8%a7%d8%ae%d8%aa%d9%87/">شبکه عصبی بهینه شده با الگوریتم فاخته</a> اولین بار در <a href="https://www.computerprojects.ir">پروژه کامپیوتری</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.computerprojects.ir/downloads/%d8%b4%d8%a8%da%a9%d9%87-%d8%b9%d8%b5%d8%a8%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%d9%81%d8%a7%d8%ae%d8%aa%d9%87/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>انتخاب ویژگی با استفاده از الگوریتم ژنتیک</title>
		<link>https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%98%d9%86%d8%aa%db%8c%da%a9/</link>
					<comments>https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%98%d9%86%d8%aa%db%8c%da%a9/#respond</comments>
		
		<dc:creator><![CDATA[computerprojects]]></dc:creator>
		<pubDate>Fri, 05 Jan 2024 14:31:01 +0000</pubDate>
				<guid isPermaLink="false">http://www.computerprojects.ir/?post_type=download&#038;p=767</guid>

					<description><![CDATA[<p>سورس کد برنامه پیاده سازی انتخاب ویژگی با استفاده از ...</p>
<p>نوشته <a href="https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%98%d9%86%d8%aa%db%8c%da%a9/">انتخاب ویژگی با استفاده از الگوریتم ژنتیک</a> اولین بار در <a href="https://www.computerprojects.ir">پروژه کامپیوتری</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">سورس کد برنامه پیاده سازی انتخاب ویژگی با استفاده از الگوریتم ژنتیک در متلب عنوان محصولی است که در این پست به آن پرداخته شده است. محصول در نرم افزار متلب نوشته شده و بصورت کامل توسط گروه پشتیبانی تست و اجرا شده است. این محصول بهمراه فایل توضیحات سورس کد دراختیار شما قرار میگیرد. برای دانلود محصول آن را خریداری کنید.</p>



<h2 class="wp-block-heading" id="h-توضیح-روش">توضیح روش</h2>



<p class="wp-block-paragraph">ابتدا با استفاده از توابع موجود در نرم‌افزار متلب، ماتریسی تصادفی شامل اعداد صفر و یک تولید می‌شود که صفر نشان‌دهنده عدم انتخاب ویژگی و یک نشانه انتخاب ویژگی می‌باشد. تعداد سطر این ماتریس برابر تعداد طول بردار ویژگی و تعداد ستون آن برابر تعداد الگوهای انتخابی است که برای حل مسأله درنظر گرفته می‌شوند. سپس با استفاده از هر الگوی انتخابی، ویژگی‌ها کاهش می‌یابند و با تابع برازندگی مقدار شایستگی الگو محاسبه می‌گردد. در روش پیشنهادی از تابع برازندگی ماشین بردار پشتیبان می‌باشد.  جمعیت نیز بر­اساس شایستگی و احتمال بدست آمده برای هر الگو بروز­رسانی می‌شود. در ادامه کارکرد عملگرهای ترکیب و جهش بیان می‌گردند.</p>



<h2 class="wp-block-heading" id="h-عملگر-ترکیب">عملگر ترکیب</h2>



<p class="wp-block-paragraph">     این عملگر با استفاده از دو والد دو فرزند تولید می‌نماید. به­همین منظور قسمتی از بیت‌های والدین در فرزند کپی می‌شود. انتخاب این بیت‌ها که از والدین به فرزند انتقال می‌یابد به سه روش صورت می‌پذیرد. <a href="https://fa.wikipedia.org/wiki/%D8%A7%D9%84%DA%AF%D9%88%D8%B1%DB%8C%D8%AA%D9%85_%DA%98%D9%86%D8%AA%DB%8C%DA%A9#:~:text=%D8%A7%D9%84%DA%AF%D9%88%D8%B1%DB%8C%D8%AA%D9%85%20%DA%98%D9%86%D8%AA%DB%8C%DA%A9%20%D9%86%D9%88%D8%B9%20%D8%AE%D8%A7%D8%B5%DB%8C%20%D8%A7%D8%B2,%D9%BE%DB%8C%D8%B4%E2%80%8C%D8%A8%DB%8C%D9%86%DB%8C%20%D8%A8%D8%B1%20%D9%85%D8%A8%D9%86%D8%A7%DB%8C%20%D8%B1%DA%AF%D8%B1%D8%B3%DB%8C%D9%88%D9%86%20%D9%87%D8%B3%D8%AA%D9%86%D8%AF."><a href="https://yun.ir/mxcxu" target="_blank" rel="noreferrer noopener">yun.ir/mxcxu</a>.</a></p>



<ul class="wp-block-list">
<li>روش اول ترکیب تک‌نقطه‌ای: در این روش الگوها جفت‌جفت انتخاب شده و به عنوان والد در نظر گرفته می‌شوند. سپس یک نقطه تصادفی و برابر، برای هر دو رشته در طول رشته والدین، انتخاب شده و رشته والدین در این نقطه به دو رشته تبدیل می‌شود. رشته فرزندان به این روش تولید می‌شود که هر فرزند از ترکیب قطعه اول از والد اول و قطعه دوم از والد دوم کسب می‌شود. <img loading="lazy" decoding="async" width="700" height="224" class="wp-image-778" style="width: 700px;" src="https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/تک-نقطه-ای.jpg" alt="ترکیب تک نقطه ای در الگوریتم ژنتیک به منظور انتخاب ویژگی" srcset="https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/تک-نقطه-ای.jpg 571w, https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/تک-نقطه-ای-300x96.jpg 300w" sizes="auto, (max-width: 700px) 100vw, 700px" /></li>



<li>روش دوم ترکیب دونقطه‌ای: این روش نیز مانند روش قبل است اما در این روش بجای انتخاب یک نقطه، دو نقطه را برای تولید فرزندان انتخاب می‌نماییم. در این روش تغییرات در نسل‌ها آهسته‌تر است که نسبت به روش قبل مناسب­تر می­باشد.</li>



<li><img loading="lazy" decoding="async" width="700" height="207" class="wp-image-781" style="width: 700px;" src="https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/ترکیب-دونقطه-ای.jpg" alt="ترکیب دونقطه ای در الگوریتم ژنتیک به منظور انتخاب ویژگی" srcset="https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/ترکیب-دونقطه-ای.jpg 962w, https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/ترکیب-دونقطه-ای-300x89.jpg 300w, https://www.computerprojects.ir/wp-content/uploads/edd/2024/01/ترکیب-دونقطه-ای-768x228.jpg 768w" sizes="auto, (max-width: 700px) 100vw, 700px" /></li>



<li>روش سوم ترکیب یکنواخت: در این روش چند نقطه در طول رشته والدین انتخاب می‌شود و عمل تولید فرزندان صورت می‌پذیرد. برای این روش در محیط متلب چند ماسک ثابت تعریف می‌شود و با استفاده از این ماسک‌ها عملیات انتقال و تولید انجام می‌گیرد.   </li>
</ul>



<h2 class="wp-block-heading" id="h-عملگر-جهش">عملگر جهش</h2>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;این عملگر برای ایجاد فرزند از یک والد استفاده می‌‌کند که با ایجاد تغییرات اندکی در رشته اولیه، نسل بعد تولید می‌شود. در این روش با استفاده از یک توزیع یکنواخت یک بیت به صورت تصادفی انتخاب می‌شود و مقدار آن معکوس می‌گردد. </p>



<p class="wp-block-paragraph">عملگر Mutation پس از اعمال عملگر Crossover اعمال می‌شود.</p>



<h2 class="wp-block-heading" id="h-انتخاب-جمعیت">انتخاب جمعیت</h2>



<p class="wp-block-paragraph">&nbsp;&nbsp;&nbsp;&nbsp; پس از اینکه مقدار شایستگی جمعیت اولیه کسب شد، باید نحوه‌ی تولید نسل را در جمعیتی که مقدار شایستگی بهتری دارد، از جمعیتی که مقدار شایستگی کمتری دارد، جدا نمود. برای این منظور پس از محاسبه مقدار برازندگی برای هر الگو مقدار احتمال یک الگو برای شرکت در نسل بعدی، بسته به مقدار شایستگی بدست آمده برای آن الگو، بدست آورده می‌شود. در ادامه پس از بروزرسانی الگوهای انتخابی بار دیگر مقدار شایستگی هر الگو را بدست آورده و این مراحل تکرار می‌شوند. شرط خاتمه نیز مقدار تکرار مشخص می‌باشد.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<hr class="wp-block-separator has-alpha-channel-opacity"/>
<p>نوشته <a href="https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%98%d9%86%d8%aa%db%8c%da%a9/">انتخاب ویژگی با استفاده از الگوریتم ژنتیک</a> اولین بار در <a href="https://www.computerprojects.ir">پروژه کامپیوتری</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%98%d9%86%d8%aa%db%8c%da%a9/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>انتخاب ویژگی با الگوریتم بهینه سازی ازدحام ذرات</title>
		<link>https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-pso/</link>
					<comments>https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-pso/#respond</comments>
		
		<dc:creator><![CDATA[computerprojects]]></dc:creator>
		<pubDate>Tue, 02 Jan 2024 14:32:45 +0000</pubDate>
				<guid isPermaLink="false">http://www.computerprojects.ir/?post_type=download&#038;p=750</guid>

					<description><![CDATA[<p>سورس برنامه پیاده سازی انتخاب ویژگی با PSO برای SVMدر ...</p>
<p>نوشته <a href="https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-pso/">انتخاب ویژگی با الگوریتم بهینه سازی ازدحام ذرات</a> اولین بار در <a href="https://www.computerprojects.ir">پروژه کامپیوتری</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<p>سورس برنامه پیاده سازی انتخاب ویژگی با PSO برای SVMدر متلب عنوان محصولی است که در این پست به آن پرداخته شده است. محصول در نرم افزار متلب نوشته شده و بصورت کامل توسط گروه پشتیبانی تست و اجرا شده است. برای دانلود محصول آن را خریداری کنید.</p>
<p>انتخاب ویژگی برای کاهش اندازه داده‌ها با حذف ویژگی‌هایی که برای تجزیه و تحلیل مناسب نیستند، انجام می‌گیرد. روشهای انتخاب ویژگی کارآمد با کاهش حجم داده‌ها و زمان صرف شده در تجزیه و تحلیل طبقه‌بندی، افزایش عملکرد را به دست می‌دهد.</p>
<p>دقت طبقه‌بندی و تعداد ویژگی‌های انتخاب شده، دو معیار اصلی مورد استفاده برای طراحی یک تابع شایستگی می‌باشد. بنابراین، برای ذره با دقت طبقه‌بندی بالا و تعداد اندکی ویژگی، مقدار شایستگی بالایی تولید می‌شود.</p>
<p>تابع شایستگی در الگوریتم‌های بهینه‌سازی برای هدایت کل الگوریتم به پاسخ بهینه کل مورد بهره قرار می‌گیرد. برای این منظور تاکنون از توابع مختلفی نظیر فاصله اقلیدسی استفاده شده است. در روش پیشنهادی از طبقه‌بند ماشین بردار پشتیبان برای محاسبه تابع شایستگی استفاده شد. پارامترهای ماشین بردار پشتیبان مربوط به هر الگو ذخیره می‌گردد. الگویی که بهترین مقدار شایستگی را بدست آورده، به عنوان الگوی بهینه‌ی سراسری  G_best و تمام الگوها را به عنوان بهینه شخصی P_best نگه داشته و برای تکرارهای بعدی استفاده می‌شوند. مقدار P_best کسب شده در تکرار قبلی، به عنوان جمعیت اولیه یا الگوی انتخابی اولیه در تکرار بعدی استفاده می‌شود. سپس الگوها بر اساس معادلات (۱) و (۲) بروزرسانی شده و در این مرحله تمام الگوها بر اساس سرعت و پارامترهای اینرسی و   و   انتخابی به سمت الگوی بهتر یعنی G_best حرکت می‌کنند.</p>
<p>(۱)      vi(t+1)=w*v(t)+c1*Rand*(P_best-Xi)+c2*Rand*(G_best-Xi)</p>
<p>(۲)                                                           Xi(t+1)=Xi(t)+Vi(t+1)</p>
<p style="text-align: right;">در روابط بالا  w وزن اینرسی، c1 و c2 عوامل یادگیری که به ضرایب شتاب نیز مشهورند و مقدار  یک عدد تصادفی در بازه (۰,۱) می‌باشد. رابطه (۱) شامل جمع سه عبارت است که عبارت اول نسبتی از سرعت جاری ذره است و به همراه عبارت دوم که متناسب با تفاضل مکان پرنده با بهترین موقعیت قبلی آن و عبارت سوم که تفاضل مکان آن با بهترین جواب در میان کل جمعیت است و باعث هدایت سرعت جدید ذره به سمت جواب بهینه می‌شود.</p>
<p>در هر تکرار پس از بدست آوردن  P_bestو مقدار شایستگی، مقدار شایستگی جدید با شایستگی قبلی مقایسه شده برای هر درایه از بردار شایستگی اگر شایستگی بدست آمده بزرگتر از درایه متناظر قبلی خود باشد الگوی مربوط به آن درایه را از ماتریس الگوی P_best جدید انتخاب نموده و با الگوی متناظر خود در P_best قبلی جایگزین می‌کنیم. این مراحل تا زمانی که شرط توقف برقرار نشده ادامه می‌یابد.</p>
<p>نوشته <a href="https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-pso/">انتخاب ویژگی با الگوریتم بهینه سازی ازدحام ذرات</a> اولین بار در <a href="https://www.computerprojects.ir">پروژه کامپیوتری</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.computerprojects.ir/downloads/%d8%a7%d9%86%d8%aa%d8%ae%d8%a7%d8%a8-%d9%88%db%8c%da%98%da%af%db%8c-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-pso/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
