<?xml version="1.0" encoding="utf-8"?><rss version="2.0">
<channel>


	<title>Siavash Mahmoudian's Blog</title>
	<link>http://www.syavash.com/</link>
	<description>Anything new about computer and programming!</description>
	<lastBuildDate>Sat, 16 May 2009 04:47:33 +0430</lastBuildDate>
	<language>en-us</language>
<item>
<title>The 2nd Iran Web Festival</title>
<link>http://www.syavash.com/portal/users/siavash/blogs/the-2nd-iran-web-festival-fa</link>
<guid>http://www.syavash.com/portal/users/siavash/blogs/the-2nd-iran-web-festival-fa</guid>
<pubDate>Sat, 16 May 2009 04:47:33 +0430</pubDate>
<description>
درسته! این مراسم در روز 31ام برگزار نمیشه! فکر می کنید برای چی؟&lt;br /&gt;برای&lt;b&gt; &lt;a href=&quot;http://www.rajanews.com/detail.asp?id=29247&quot;&gt;این!&lt;/a&gt;&lt;br /&gt;&lt;/b&gt;خودتون برید بخونید! تیترش اینه: &lt;b&gt;مسئول سايت ضد دين، سخنران جشنواره وب ايران؟&lt;/b&gt;. &lt;br /&gt;&lt;br /&gt;اولین پاراگراف خبر به این صورته:&lt;i&gt;&amp;quot;يکي از مسئولين سايت ضد نظام و ضد دين بالاترين(عزيز آشفته ساکن سوئد) که عمده مطالب مندرج در اين سايت در توهين به دين اسلام و مذهب تشيع(تا حد توهين به مقام پيامبر گرامي اسلام و حضرت فاطمه زهرا و اميرالمومنين علي (ع)) و همچنين توهين به مسئولين نظام مقدس جمهوري اسلامي است جهت سخنراني آنهم در حدود 30 روز مانده به انتخابات رياست جمهوري به جشنواره وب ايران که توسط سايت وبنا راه اندازي گرديده دعوت شده است.&amp;quot;&lt;/i&gt;&lt;br /&gt;خیلی خوب بود در ارتباط با مباحثی که اطلاع نداشتیم صحبت نمی‌کردیم و جای اینکه تخریب کنیم، نمونه سازی می‌کردیم.&lt;br /&gt;خیلی از دوستان این مسئله رو میدونن، اما برای اون افرادی که نمی‌دونن می‌گم:&lt;br /&gt;در حال حاضر سایت &lt;a href=&quot;http://balatarin.com&quot;&gt;بالاترین&lt;/a&gt; توسط شخصی با نام مهدی یحیی نژاد که ساکن لوس‌انجلس هستند مدیریت می‌شه و جناب آقای عزیز آشفته تنها برنامه نویس بالاترین بودند و هیچ نقشی در مدیریت و نظارت بر این سایت ندارند. ما به جای اینکه همچین برنامه‌نویس‌هایی که در کار خودشون تخصص دارند رو تشویق کنیم و سعی کنیم برای بقیه الگو قرارشون بدیم، میایم و تخریبشون می‌کنیم، واقعاً جای ناراحتی داره! متأسفم... بالاترین جزو اولین وبسایت‌های وب2.0 فارسی هست...&lt;br /&gt;&lt;dl class=&quot;blog-qa-list&quot;&gt;&lt;dt&gt;&lt;div class=&quot;blog-question&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/q1.gif&quot; alt=&quot;Question level 1 &quot; /&gt;ببخشید، من سایت &lt;a href=&quot;http://balatarin.com&quot;&gt;بالاترین&lt;/a&gt; رو نمیشناسم، میشه کمی دربارش توضیح بدید؟&lt;/div&gt;&lt;/dt&gt;&lt;dd&gt;&lt;div class=&quot;blog-answer&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/a.gif&quot; alt=&quot;Answer&quot; /&gt; &quot; بله حتماً! سایت بالاترین یک سایت به اشتراک‌گذاری هست مثل Digg که افراد می‌تونن در اون لینک به اشتراک قرار بدن و به این لینک‌ها توسط کاربران و بازدیدکنندگان دیگه امتیاز مثبت یا منفی داده می‌شه و درصورتی که امتیاز اون لینک بیشتر از حدی بشه، لینک به صفحه‌ی اول سایت منتقل میشه! به این ترتیب مطالب بی‌مورد به صفحه‌ی اول راه پیدا نمی‌کنند و تنها مطالب مفید که توسط خود بازدیدکنندگان انتخاب شدند به صفحه‌ی اول راه پیدا می‌کنند. &quot;&lt;/div&gt;&lt;/dd&gt;&lt;dt&gt;&lt;div class=&quot;blog-question&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/q3.gif&quot; alt=&quot;Question level 3 &quot; /&gt;این که خیلی جالبه!!!&lt;/div&gt;&lt;/dt&gt;&lt;dd&gt;&lt;div class=&quot;blog-answer&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/a.gif&quot; alt=&quot;Answer&quot; /&gt; &quot; بله همینطوره. &quot;&lt;/div&gt;&lt;/dd&gt;&lt;dt&gt;&lt;div class=&quot;blog-question&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/q3.gif&quot; alt=&quot;Question level 3 &quot; /&gt;متأسفانه من نمی‌تونم وارد این سایت بشم! انگار فیلتر هست...&lt;/div&gt;&lt;/dt&gt;&lt;dd&gt;&lt;div class=&quot;blog-answer&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/a.gif&quot; alt=&quot;Answer&quot; /&gt; &quot; متأسفانه همینطوره! در حال حاضر این سایت فیلتر هست! جالبه بدونید به طور متوسط در هر دقیقه دو لینک جدید در این سایت ثبت میشه یا به عبارتی بطور متوسط 2880 لینک در روز! احتمالاً مسئولین انتظار دارن 10 نفر مسئول چک کردن دونه دونه‌ی لینک‌ها باشن تا یک وقت لینکی که مورد تأیید دوستان نیست یه موقع ثبت نشه! آیا همچین چیزی ممکنه؟ اصلاً منطقی هست؟ اگر اینطور باشه سایت بلاگفا هم باید فیلتر شه، چون بعضی‌ها ممکنه مطالب غیرقابل قبول در اون بسازن! یا اصلاً گوگل هم باید فیلتر شه، چون از صفحات غیرقابل قبول Cache ذخیره می کنه و این Cacheها جزو صفحات گوگل حساب میشن. اصلاً تمام سایت های وب 2.0 که توسط کاربران اداره میشن باید فیلتر شن و ضد دین هستند! چون ممکنه یک کاربر مطلب ضددینی در اونا قرار بده!&lt;br /&gt;نکته‌ی جالب دیگه این هست که نویسنده‌ی &lt;a href=&quot;http://www.rajanews.com/detail.asp?id=29247&quot;&gt;این خبر&lt;/a&gt; کاملاً اطلاع دارند در چه زمانی چه مطلبی در بالاترین بوده در حالی که این سایت مدّت‌هاست فیلتره! خیلی خوشحال می‌شم به من هم یاد بدن چطور از فیلتر عبور می‌کنند و اصلاً برای چی این‌کار رو انجام می‌دن؟! &quot;&lt;/div&gt;&lt;/dd&gt;&lt;/dl&gt;نکته‌ی بعدی اینکه آخه چرا سخنرانی یک متخصص در زمینه‌ی وب رو به رأی‌گیری ربط می‌دید؟ آخه اینا چه ربطی با هم دارند؟&lt;br /&gt;بر فرض هم مرتبط بود، مگه نمی‌گید در این مملکت دموکراسی حاکم هست؟ مگه خودتون بصورت آزادانه تبلیغات انجام نمی‌دید و عقاید خودتون رو بیان نمی‌کنید؟ (باز هم یادآوری می‌کنم سخنرانی تخصصی در ارتباط با وب اون هم با موضوع &lt;b&gt;نقش سایت های اجتماعی و لینکی در توسعه وب فارسی&lt;/b&gt; هیچ ربطی با انتخابات نداره، حتی اگر سعی هم کنید نمی‌تونید ارتباطی بینشون برقرار کنید)&lt;br /&gt;بخش دیگری از این متن:&lt;br /&gt;&lt;i&gt;&amp;quot;به هر حال خود آقاي عزيز آشفته به اين نکته توجه داشته باشند که وبلاگ نويسان حزب الله و ارزشي به راحتي از کنار حضور ايشان در اين جشنواره در تاريخ 31 ارديبهشت نخواهند گذشت.&amp;quot;&lt;/i&gt;&lt;br /&gt;به نظرم این قسمت و پاراگراف بعدی شبیه تهدید میاد... شایدم نیست... اما آیا درسته با همچین لحنی در یک رسانه‌ی اینترنتی متنی نوشته بشه؟ فکر نمی‌کنم...&lt;br /&gt;&lt;br /&gt;حالا از این ماجرا بگذریم... آیا می‌دونید &lt;b&gt;چقدر هماهنگی انجام شده بود تا همچین جشنواره‌ای برگزار بشه؟&lt;/b&gt; اصلاً می‌تونید حدس بزنید؟ &lt;b&gt;می‌دونید چقدر زحمت کشیده شده بوده؟&lt;/b&gt; منم نمی‌دونم... اما از اونجایی که کمی در جریان بودم، یک مقدار از زحمت‌های کشیده شدرو می‌دونم... &lt;b&gt;می‌دونید چقدر زحمت رو با 10 دقیقه متنی که نوشتید از بین بردید؟&lt;/b&gt; &lt;b&gt;نابود کردید...&lt;/b&gt; نه نمی‌دونید... اگر می‌دونستید با این بی‌احترامی متنتون رو نمی‌نوشتید...&lt;br /&gt;اگه می‌خواستید انتقاد کنید، تهدید نمی‌کردید... پیش‌نهاد می‌دادید... بر فرض هم معتقد بودید آقای عزیز آشفته نباید سخنرانی کنند... این طرز درست بیان این موضوع نبود، می‌تونستید با خود وبنا در جریان بگذارید... می‌تونستید خیلی محترمانه‌تر نقد کنید...&lt;br /&gt;&lt;br /&gt;خیلی متأسفم، برای این همه زحمت که از بین رفت،&lt;br /&gt;از تمام دوستان معذرت می‌خوام... ببخشید...
</description>
</item>
<item>
<title>How to create a chat bot</title>
<link>http://www.syavash.com/portal/users/siavash/blogs/how-to-create-a-chat-bot-robot-fa</link>
<guid>http://www.syavash.com/portal/users/siavash/blogs/how-to-create-a-chat-bot-robot-fa</guid>
<pubDate>Mon, 15 Sep 2008 04:33:19 +0430</pubDate>
<description>
در چند روز اخیر افراد زیادی از من در ارتباط با نحوه ی عملكرد &lt;a href=&quot;http://www.syavash.com/portal/projects/cypher-yahoo-messenger-bot-project&quot;&gt;سایفر بات&lt;/a&gt; سوال كردند، لذا تصمیم گرفتم این پست را به این موضوع اختصاص بدم.
</description>
</item>
<item>
<title>Cloob.com Security Issues</title>
<link>http://www.syavash.com/portal/users/siavash/blogs/security-issues-in-cloob-com-fa</link>
<guid>http://www.syavash.com/portal/users/siavash/blogs/security-issues-in-cloob-com-fa</guid>
<pubDate>Fri, 12 Sep 2008 09:23:16 +0430</pubDate>
<description>
&lt;h3&gt;ویرایش شده در تاریخ 24 شهریور 1387، ساعت 12:02&lt;/h3&gt;خوشبختانه این مشكل توسط طراحان كلوب اصلاح شد. سرعت عمل این تیم در برطرف این مشكل جای تقدیر دارد. &lt;br /&gt;در صورتی كه كنجكاو هستید می توانید فیلم استفاده از این باگ قبل از اصلاح شدن را در انتهای این بلاگ در قسمت  &lt;b&gt;این باگ در عمل&lt;/b&gt; ببینید.&lt;br /&gt;آن دسته از دوستانی كه علاقه مند به دانستن نحوه ی اصلاح این مشكل توسط طراحان كلوب هستند می توانند به بخش &lt;b&gt;این باگ توسط طراحان كلوب اصلاح شد&lt;/b&gt; رجوع كنند.
</description>
</item>
<item>
<title>Letter Recognition using Neural Networks</title>
<link>http://www.syavash.com/portal/users/siavash/blogs/pattern-recognition-using-neural-network-fa</link>
<guid>http://www.syavash.com/portal/users/siavash/blogs/pattern-recognition-using-neural-network-fa</guid>
<pubDate>Fri, 06 Jun 2008 06:40:31 +0430</pubDate>
<description>
تو این مطلب می خوایم بصورت عملی از شبکه های عصبی استفاده کنیم! واقعا خیلی جالبه می خوایم به کامپیوتر سه تا حرف الفبای انگلیسی رو یاد بدیم.&lt;br /&gt;نکته ی جالب تر این هست که حتی به کامپیوتر نمی گیم هر کدوم از حرف ها چی هستن! فقط بهش می گیم که این ها سه حرف مختلف هستند! و کامپیوتر خودش تشخیص می ده هر کدوم متعلق به کدوم گروه هست! به این نوع طبقه بندی اصطلاحا Unsupervised میگن.&lt;br /&gt;&lt;dl class=&quot;blog-qa-list&quot;&gt;&lt;dt&gt;&lt;div class=&quot;blog-question&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/q3.gif&quot; alt=&quot;Question level 3 &quot; /&gt;وااای مگه می شه؟؟؟ من فکر می کردم باید لااقل توی مثال هامون به کامپیوتر بگیم مثلا این A هست و این B هست!&lt;/div&gt;&lt;/dt&gt;&lt;dd&gt;&lt;div class=&quot;blog-answer&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/a.gif&quot; alt=&quot;Answer&quot; /&gt; &quot; خوب اون هم نوعی یادگیری هست که بهش اصطلاحا Supervised می گن. اما توی این مثال حالت جالب تر یعنی Unsupervised رو می خوایم بررسی کنیم. به این صورت که فقط به کامپیوتر می گیم ۳ دسته وجود داره و براش چندین مثال می زنیم و خودش مثال ها رو توی ۳ دسته قرار می ده! در نهایت ما مثلا می تونیم بگیم همه ی مثال هایی که در دسته ی دوم قرار گرفتن A هستند.&lt;br /&gt;شاید جالب باشه بدونید گوگل هم برای دسته بندی اطلاعات از همچین روشی استفاده می کنه! البته&lt;b&gt; کمی&lt;/b&gt; پیشرفته تر. مثلا ۱۰۰ متن اقتصادی و ۱۰۰ متن ورزشی به کامپیوتر میده و از کامپیوتر می خواد اونها رو به ۲ بخش تقسیم بندی بکنه! ورودی لغت های اون متن ها هستند. &quot;&lt;/div&gt;&lt;/dd&gt;&lt;dt&gt;&lt;div class=&quot;blog-question&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/q3.gif&quot; alt=&quot;Question level 3 &quot; /&gt;وای، &lt;a href=&quot;http://www.syavash.com&quot;&gt;سیاوش&lt;/a&gt; باورم نمیشه!&lt;/div&gt;&lt;/dt&gt;&lt;dt&gt;&lt;div class=&quot;blog-question&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/q2.gif&quot; alt=&quot;Question level 2 &quot; /&gt;من هم همینطور. مگه می شه کامپیوتر خودش دسته بندی کنه! لطفا ادامه بدید.&lt;/div&gt;&lt;/dt&gt;&lt;dd&gt;&lt;div class=&quot;blog-answer&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/a.gif&quot; alt=&quot;Answer&quot; /&gt; &quot; اگه اجازه بدید می خوام همین کار رو انجام بدم! &quot;&lt;/div&gt;&lt;/dd&gt;
</description>
</item>
<item>
<title>Introduction to Neural Networks</title>
<link>http://www.syavash.com/portal/users/siavash/blogs/introduction-to-neural-network-fa</link>
<guid>http://www.syavash.com/portal/users/siavash/blogs/introduction-to-neural-network-fa</guid>
<pubDate>Wed, 04 Jun 2008 05:28:55 +0430</pubDate>
<description>
در &lt;b&gt;&lt;a href=&quot;http://www.syavash.com/portal/users/siavash/blogs/farsi-what-is-artificial-intelligence-fa&quot;&gt;مقدمه ای به هوش مصنوعی&lt;/a&gt;&lt;/b&gt; سه بخش اساسی در &lt;b&gt;هوش مصنوعی&lt;/b&gt; رو بطور خیلی خلاصه گفتیم! حالا توی این بخش می خوایم بطور خلاصه به شبکه های عصبی بپردازیم.&lt;dl class=&quot;blog-qa-list&quot;&gt;&lt;dt&gt;&lt;div class=&quot;blog-question&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/q2.gif&quot; alt=&quot;Question level 2 &quot; /&gt;ببخشید؟&lt;/div&gt;&lt;/dt&gt;&lt;dd&gt;&lt;div class=&quot;blog-answer&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/a.gif&quot; alt=&quot;Answer&quot; /&gt; &quot; آخه من که هنوز چیزی نگفتم که می خوای سوال کنی! سوالت چیه حالا؟ &quot;&lt;/div&gt;&lt;/dd&gt;&lt;dt&gt;&lt;div class=&quot;blog-question&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/q2.gif&quot; alt=&quot;Question level 2 &quot; /&gt;من یادم رفت اون سه بخش اساسی چی بودن. می شه یک بار دیگه بگید؟&lt;/div&gt;&lt;/dt&gt;&lt;dd&gt;&lt;div class=&quot;blog-answer&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/a.gif&quot; alt=&quot;Answer&quot; /&gt; &quot; سه بخش عبارتند از:&lt;ul class=&quot;blog-ref-list&quot;&gt;&lt;li&gt; &lt;b&gt;شبکه های عصبی&lt;/b&gt; یا Neural Network&lt;/li&gt;&lt;li&gt; الگوریتم ژنتیک یا Genetic Algorithm&lt;/li&gt;&lt;li&gt; منطق فازی یا Fuzzy Logic&lt;/li&gt;&lt;/ul&gt;البته به این راحتی نمیشه &lt;b&gt;هوش مصنوعی&lt;/b&gt; رو دسته بندی کرد. منظورمون از این دسته بندی این هست که این روز ها روی این ۳ مبحث بیشتر بحث می شه. &quot;&lt;/div&gt;&lt;/dd&gt;&lt;/dl&gt;خوب کسی یادش هست شبکه های عصبی هدف و خاصیت هاش چی بود؟&lt;dl class=&quot;blog-qa-list&quot;&gt;&lt;dt&gt;&lt;div class=&quot;blog-question&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/q3.gif&quot; alt=&quot;Question level 3 &quot; /&gt;من تا جایی که یادمه در &lt;b&gt;شبکه های عصبی مصنوعی&lt;/b&gt; یا Artificial Neural Networks محققان قصد داشتند که طریقه ی عملکرد مغز انسان در به خاطر سپردن اطلاعات و یادگیری رو شبیه سازی کنند.&lt;br /&gt;محققان توی تحقیق هاشون دیدن که مغز انسان از تعداد خیلی زیادی عصب یا Neuron تشکیل شده که هر کدوم از این عصب ها به تعداد دیگه ای عصب متصل هستن و به همدیگه سیگنال هایی رو میفرستند. در بعضی شرایط عصب ها سیگنال رو از خودشون عبور میدن و اون رو تقویت می کنند و در بعضی شرایط هم از خودشون عبور نمیدن. با اینکه هر نورون ساختار خیلی پیچیده ای نداره مجموعه ی این نورون ها یک شبکه ی بسیار پیچیدرو تشکیل میده که قابلیت یادگیری و ذخیره کردن اطلاعات و تحلیل اون ها رو داره!&lt;/div&gt;&lt;/dt&gt;&lt;dd&gt;&lt;div class=&quot;blog-answer&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/a.gif&quot; alt=&quot;Answer&quot; /&gt; &quot; بسیار عالی! خیلی خوشحالم که خوب حرف های جلسه ی قبل یادت مونده! همونطوری که دوستمون گفتن مغز انسان تعداد خیلی زیادی نورون داره که حدودا ۱۰ به توان ۱۲ تا می شه. ولی هر نورون حدودا فقط به ۱۰ به توان  ۳ نورون دیگه وصل هست که این نشون می ده ارتباطات بین این نورون ها انتخاب شده هست!&lt;br /&gt;خوب حالا کسی یادش هست که محققا به چه نحوی سعی کردند شبکه های عصبی رو شبیه سازی کنند؟ &quot;&lt;/div&gt;&lt;/dd&gt;&lt;dt&gt;&lt;div class=&quot;blog-question&quot;&gt;&lt;img src=&quot;http://www.syavash.com/portal/images/blog/q4.gif&quot; alt=&quot;Question level 4 &quot; /&gt;تا جایی که من یادم هست گفتید اول نورون های مصنوعی رو تعریف می کنند به این صورت که هر نورون یه تعداد ورودی و خروجی داره و یک بایاس و هر ورودی هم یک وزن (Weight) داره.&lt;br /&gt;بعد این نورون ها رو توی چند لایه قرار می دن که به لایه ی اول لایه ی ورودی و به آخرین لایه لایه ی خروجی و به بقیه ی لایه ها لایه ی مخفی یا میانی میگن. تعداد نورون های لایه ی ورودی و خروجی بسته به تعداد ورودی و خروجی تعیین می شن اما تعداد لایه های میانی و نورون های هر لایه می تونه هر مقداری باشه که البته هر مقداری از اون نتیجه ی مطلوبی رو به ما نمیده و باید انتخاب شده باشه.&lt;/div&gt;&lt;/dt&gt;&lt;/dl&gt;عالیه! ممنونم از همکاریتون!&lt;br /&gt;البته نورون ها فقط از بخش هایی که شما گفتید تشکیل نمی شن و ممکن هست بر حسب نوع شبکه پارامتر های دیگری هم داشته باشن که بعدا بهشون اشاره می کنیم.
</description>
</item>
</channel>
</rss>