آموزش برنامه نویسی

آموزش و تمرینانت زبان سی‌پلاس‌پلاس + هوش مصنوعی

آموزش برنامه نویسی

آموزش و تمرینانت زبان سی‌پلاس‌پلاس + هوش مصنوعی

  • ۰
  • ۰

نورون پرسپترون

سلام بچه ها.

اینجا براتون یه نمونه کد c++ از پیاده سازی  نورون پرسپترون گذاشتم.

دقت کنید که این کد بهینه ترین حالت یا سریع ترین روش پیاده سازی نورون پرسپترون نیست ولی تمام تلاشمو کردم که تا جای ممکن واضح باشه.

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


کد سی پلاس پلاس


  • ۹۷/۰۸/۳۰
  • امیر حسین حسیبی

نظرات (۱)

  • امیرحسین بخشی
  • سلام استاد . کتاب نوران نتورک رو لپتاپ اینجوری نشون میده:
    To understand the similarity to the perceptron model, suppose $z \equiv w \cdot x + b$ is a large positive number. Then $e^{-z} \approx 0$ and so $\sigma(z) \approx 1$. In other words, when $z = w \cdot x+b$ is large and positive, the output from the sigmoid neuron is approximately $1$, just as it would have been for a perceptron. Suppose on the other hand that $z = w \cdot x+b$ is very negative. Then $e^{-z} \rightarrow \infty$, and $\sigma(z) \approx 0$. So when $z = w \cdot x +b$ is very negative, the behaviour of a sigmoid neuron also closely approximates a perceptron. It's only when $w \cdot x+b$ is of modest size that there's much deviation from the perceptron model.

    ارسال نظر

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی