ADD ANYTHING HERE OR JUST REMOVE IT…
پایتون مارکت، فروشگاه بزرگ پایتون در ایران
ورود / فرم ثبت نام
ورودایجاد یک حساب کاربری؟

رمز عبور خود را فراموش کرده اید؟

جست و جو
علاقه مندی ها
1 موارد تومان15,000
فهرست
پایتون مارکت، فروشگاه بزرگ پایتون در ایران
1 موارد تومان15,000
  • پایتونی شو
  • فروشنده شو
  • کسب درآمد
“طبقه بندی داده iris با KNN در پایتون | کلاسیفای دیتاست iris در پایتون” به سبد خرید شما اضافه شد. مشاهده سبد خرید
-43%
کد پایتون الگوریتم pso
پیاده سازی الگوریتم pso در پایتون
برای بزرگنمایی کلیک کنید
کد پایتون الگوریتم pso
پیاده سازی الگوریتم pso در پایتون
خانه الگوریتم های بهینه سازی الگوریتم pso در پایتون : کد پایتون الگوریتم pso
پیاده سازی الگوریتم ژنتیک در پایتون
الگوریتم ژنتیک در پایتون : کد پایتون الگوریتم ژنتیک تومان35,000 قیمت اصلی تومان35,000 بود.تومان25,000قیمت فعلی تومان25,000 است.
بازگشت به محصولات
کد الگوریتم ملخ در پایتون
کد پایتون الگوریتم ملخ : الگوریتم ملخ در پایتون، پیاده سازی الگوریتم GOA در پایتون تومان69,000

الگوریتم pso در پایتون : کد پایتون الگوریتم pso

تومان35,000 قیمت اصلی تومان35,000 بود.تومان20,000قیمت فعلی تومان20,000 است.

الگوریتم بهینه سازی PSO : مخفف عبارت particle swarm optimization می باشد؛

به معنی بهینه سازی توده ذرات که به آن الگوریتم بهینه سازی پرندگان نیز گفته میشود.

ما در این محصول الگوریتم PSO را در پایتون شبیه سازی کرده ایم.

  • تضمین درستی کد توسط پایتون مارکت
  • بازگشت وجه در صورت وجود مشکل
  • پشتیبانی محصول
افزودن به علاقه مندی ها
دسته: الگوریتم های بهینه سازی
اشتراک گذاری
  • توضیحات
  • نظرات (0)
  • Shipping & Delivery
توضیحات

در این محصول ما الگوریتم فراابتکاری PSO را در Python کد نویسی کرده ایم و با پیاده سازی الگوریتم pso در پایتون این امکان را برای شما فراهم کرده ایم که به حل مسائل بهینه سازی در Python بپردازید.

پیاده سازی الگوریتم pso در پایتون

الگوریتم pso در پایتون : کد پایتون الگوریتم pso

 

 

الگوریتم PSO یا توده ذرات ، که به آن الگوریتم اجتماع پرندگان نیز گفته میشود مخفف عبارت Particle Swarm Optimization است ، که در سال 1995 توسط ابرهارت و کندی معرفی شد.

الگوریتم فراابتکاری pso یک الگوریتم بهینه سازی مبتنی بر جمعیت است که در سال 1995 توسط جیمز کندی و ابرهارت معرفی شد. کندی و ابرهارت در مقاله ای با عنوان “Particle Swarm Optimization” برای اولین بار یک الگوریتم مبتنی بر توده یا جمعیت را معرفی کردند.

 

در این محصول ، الگوریتم توده ذرات یا PSO را در پایتون پیاده سازی کرده ایم و برای دانلود قرار داده ایم.

بخشی از کد الگوریتم PSO در پایتون در زیر نمایش داده شده است، کد کامل را با خرید محصول میتوانید دریافت کنید:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import numpy as np
import math
import time
import matplotlib.pyplot as plt
 
def Sphere(x):    
    return sum(x**2)
 
 
timerStart=time.time()    
#problem parameters    
varNum=2
lowerBound= -100 * np.ones(varNum)
upperBound= 100 * np.ones(varNum)
CostFunction = Sphere
#PSO Parameters
PopSize=40 #number of particle
MaxIter=50  #maximom number of Iteration
W=1
C1=2
C2=2
alpha=0.05
    
# Empty Solution Template
Particle = {
    'Position': None,    
    'Cost': None,
    'Velocity': None,    
};
# Initialize Leader
GlobalBest_Position=[]
GlobalBestCost= float("inf")
 
Pop=[]
LocalBest=[]

 

نمونه ای از اجرای کد پایتون الگوریتم PSO و خروجی آن در شکل زیر قابل مشاهده می باشد:

 

برای اجرای برنامه در پایتون ، از کتابخانه هایی مثل numpy استفاده شده است که در ابتدای کد و در دموی کد نیز قابل مشاهده است. این کتابخانه ها باید روی سیستم شما نصب باشد.

 

خروجی برنامه برای تابع Sphere با دو متغیر بصورت زیر با اجرای کد نمایش داده میشود:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
In Iteration 0: Best Cost = 6.029073638800301
In Iteration 1: Best Cost = 6.029073638800301
In Iteration 2: Best Cost = 6.029073638800301
In Iteration 3: Best Cost = 6.029073638800301
In Iteration 4: Best Cost = 6.029073638800301
In Iteration 5: Best Cost = 3.2782747114332995
In Iteration 6: Best Cost = 3.2782747114332995
In Iteration 7: Best Cost = 1.5226826205341288
In Iteration 8: Best Cost = 1.5226826205341288
In Iteration 9: Best Cost = 1.5226826205341288
In Iteration 10: Best Cost = 1.5226826205341288
In Iteration 11: Best Cost = 1.5226826205341288
In Iteration 12: Best Cost = 0.0542179196711845
In Iteration 13: Best Cost = 0.0542179196711845
In Iteration 14: Best Cost = 0.0542179196711845
In Iteration 15: Best Cost = 0.0542179196711845
In Iteration 16: Best Cost = 0.0542179196711845
In Iteration 17: Best Cost = 0.025639632791528047
In Iteration 18: Best Cost = 0.0021286230087211424
In Iteration 19: Best Cost = 0.0021286230087211424
In Iteration 20: Best Cost = 0.0021286230087211424
In Iteration 21: Best Cost = 0.0021286230087211424
In Iteration 22: Best Cost = 0.0021286230087211424
In Iteration 23: Best Cost = 1.9554811842294792e-05
In Iteration 24: Best Cost = 1.9554811842294792e-05
In Iteration 25: Best Cost = 1.9554811842294792e-05
In Iteration 26: Best Cost = 1.9554811842294792e-05
In Iteration 27: Best Cost = 1.9554811842294792e-05
In Iteration 28: Best Cost = 2.4666075525121967e-06
In Iteration 29: Best Cost = 2.4666075525121967e-06
In Iteration 30: Best Cost = 2.4666075525121967e-06
In Iteration 31: Best Cost = 8.987527883206572e-07
In Iteration 32: Best Cost = 1.89411470820339e-08
In Iteration 33: Best Cost = 1.89411470820339e-08
In Iteration 34: Best Cost = 1.89411470820339e-08
In Iteration 35: Best Cost = 1.89411470820339e-08
In Iteration 36: Best Cost = 4.4712988229945714e-09
In Iteration 37: Best Cost = 3.5191076647754115e-09
In Iteration 38: Best Cost = 2.1357664387689375e-09
In Iteration 39: Best Cost = 3.9169731256872064e-10
In Iteration 40: Best Cost = 2.188604245217669e-10
In Iteration 41: Best Cost = 2.942294410457947e-12
In Iteration 42: Best Cost = 2.942294410457947e-12
In Iteration 43: Best Cost = 1.9412446664011605e-12
In Iteration 44: Best Cost = 4.259611084217281e-13
In Iteration 45: Best Cost = 4.2304670030280365e-13
In Iteration 46: Best Cost = 4.2304670030280365e-13
In Iteration 47: Best Cost = 3.186923554559819e-13
In Iteration 48: Best Cost = 1.613102101687678e-14
In Iteration 49: Best Cost = 1.613102101687678e-14
==============================================================
 
Exe Time=0.26 secend
 
best Cost : 1.613102101687678e-14
 
best Solution : [ 1.20939419e-07 -3.87901779e-08]

 

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “الگوریتم pso در پایتون : کد پایتون الگوریتم pso” لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Shipping & Delivery

محصولات مرتبط

-29%
پیاده سازی الگوریتم ژنتیک در پایتون
پیاده سازی الگوریتم ژنتیک در پایتون
مقایسه

الگوریتم ژنتیک در پایتون : کد پایتون الگوریتم ژنتیک

الگوریتم های بهینه سازی
تومان35,000 قیمت اصلی تومان35,000 بود.تومان25,000قیمت فعلی تومان25,000 است.
در این محصول ، ما الگوریتم ژنتیک یا GA را در پایتون کد نویسی کرده ایم. Genetic Algorithm اولین الگوریتم فراابتکاری است که الهام گرفته از نظریه تکامل داروین می باشد. با این محصول میتوانید با الگوریتم ژنتیک در پایتون بهینه سازی انجام دهید.
افزودن به علاقه مندی ها
افزودن به سبد خرید
مشاهده سریع
مكان گيرنده
مقایسه

کد پایتون الگوریتم گرگ خاکستری : پیاده سازی الگوریتم GWO در Python

الگوریتم های بهینه سازی
تومان30,000

کد پایتون الگوریتم گرگ خاکستری : پیاده سازی الگوریتم گرگ خاکستری در پایتون

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

کد پایتون الگوریتم ملخ : الگوریتم ملخ در پایتون، پیاده سازی الگوریتم GOA در پایتون

الگوریتم های بهینه سازی
تومان69,000
کد پایتون الگوریتم ملخ : در این محصول ، الگوریتم ملخ یا GOA را برای اولین بار در پایتون شبیه سازی کرده ایم و در اختیار شما عزیزان قرار داده ایم.
افزودن به علاقه مندی ها
افزودن به سبد خرید
مشاهده سریع
    درباره پایتون مارکت

    پایتون مارکت با نام PythonMarket اولین و جامع ترین مارکت نرم افزار Python در ایران می باشد. هدف ما ایجاد بستری جامع برای شبیه سازی و کدنویسی پایتون و آموزش پایتون می باشد.

    پایتون مارکت ، فروشگاه پایتون

    تمامی حقوق برای پایتون مارکت محفوظ است.
    طراحی سایت و سئو توسط زودسئو
    • فهرست
    • دسته بندی ها
    منوی دسته های خود را در Header builder -> Mobile -> Mobile menu menu -> Show/Hide -> Choose menu تنظیم کنید.
    • پایتونی شو
    • فروشنده شو
    • کسب درآمد
    سبد خرید
    بستن
    شروع به تایپ کردن برای دیدن پستهایی که دنبال آن هستید.
    فروشگاه
    علاقه مندی ها
    1 موارد محصول
    حساب کاربری من