۲۸ مطلب با موضوع «مهندسی کامپیوتر» ثبت شده است

هوش مصنوعی

ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ، ﺩﺍﻧﺶ ﺳﺎﺧﺘﻦ ﻣﺎﺷﻴﻦ ﻫﺎ ﻳﺎ ﺑﺮﻧﺎﻣﻪﻫﺎﯼ ﻫﻮﺷﻤﻨﺪ ﺍﺳﺖ.

ﻫﻤﺎﻧﮕﻮﻧﻪ ﻛﻪ ﺍﺯ ﺗﻌﺮﻳﻒ ﻓﻮﻕ-ﻛﻪ ﺗﻮﺳﻂ ﻳﻜﯽ ﺍﺯ ﺑﻨﻴﺎﻧﮕﺬﺍﺭﺍﻥ ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ ﺍﺭﺍﺋﻪ ﺷﺪﻩ ﺍﺳﺖ- ﺑﺮﻣﯽﺁﻳﺪ،ﺣﺪﺍﻗﻞ ﺑﻪ ﺩﻭ ﺳﺆﺍﻝ ﺑﺎﻳﺪ ﭘﺎﺳﺦ ﺩﺍﺩ:

١ـ ﻫﻮﺷﻤﻨﺪﯼ ﭼﻴﺴﺖ؟

٢ـ ﺑﺮﻧﺎﻣﻪﻫﺎﯼ ﻫﻮﺷﻤﻨﺪ، ﭼﻪ ﻧﻮﻋﯽ ﺍﺯ ﺑﺮﻧﺎﻣﻪﻫﺎ ﻫﺴﺘﻨﺪ؟

 ﺗﻌﺮﻳﻒ ﺩﻳﮕﺮﯼ ﻛﻪ ﺍﺯ ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ ﻣﯽﺗﻮﺍﻥ ﺍﺭﺍﺋﻪ ﺩﺍﺩ ﺑﻪ ﻗﺮﺍﺭ ﺯﻳﺮ ﺍﺳﺖ:

ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ، ﺷﺎﺧﻪﺍﻳﺴﺖ ﺍﺯ ﻋﻠﻢ ﻛﺎﻣﭙﻴﻮﺗﺮ ﻛﻪ ﻣﻠﺰﻭﻣﺎﺕ ﻣﺤﺎﺳﺒﺎﺗﯽ ﺍﻋﻤﺎﻟﯽ ﻫﻤﭽﻮﻥ ﺍﺩﺭﺍﻙ (Perception)، ﺍﺳﺘﺪﻻﻝ (reasoning) ﻭ ﻳﺎﺩﮔﻴﺮﯼ (learning) ﺭﺍ ﺑﺮﺭﺳﯽ ﻛﺮﺩﻩ ﻭ ﺳﻴﺴﺘﻤﯽ ﺟﻬﺖ ﺍﻧﺠﺎﻡ ﭼﻨﻴﻦ ﺍﻋﻤﺎﻟﯽ ﺍﺭﺍﺋﻪ ﻣﯽﺩﻫﺪ.« ﻭ ﺩﺭ ﻧﻬﺎﻳﺖ ﺗﻌﺮﻳﻒ ﺳﻮﻡ ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ ﺍﺯ ﻗﺮﺍﺭ ﺯﻳﺮ ﺍﺳﺖ:

»ﻫﻮﺵ ﻣﺼﻨﻮﻋﯽ، ﻣﻄﺎﻟﻌﻪ ﺭﻭﺵﻫﺎﻳﯽ ﺍﺳﺖ ﺑﺮﺍﯼ ﺗﺒﺪﻳﻞ ﻛﺎﻣﭙﻴﻮﺗﺮ ﺑﻪ ﻣﺎﺷﻴﻨﯽ ﻛﻪ ﺑﺘﻮﺍﻧﺪ ﺍﻋﻤﺎﻝ ﺍﻧﺠﺎﻡ ﺷﺪﻩ ﺗﻮﺳﻂ ﺍﻧﺴﺎﻥ ﺭﺍ ﺍﻧﺠﺎﻡ ﺩﻫﺪ.«

ﺑﻪ ﺍﻳﻦ ﺗﺮﺗﻴﺐ ﻣﯽﺗﻮﺍﻥ ﺩﻳﺪ ﻛﻪ ﺩﻭ ﺗﻌﺮﻳﻒ ﺁﺧﺮ ﻛﺎﻣﻼﹰ ﺩﻭ ﭼﻴﺰ ﺭﺍ ﺩﺭ ﺗﻌﺮﻳﻒ ﻧﺨﺴﺖ ﻭﺍﺿﺢ ﻛﺮﺩﻩﺍﻧﺪ.

......

ادامه مطلب...
۱۰ ارديبهشت ۹۶ ، ۱۱:۰۱ ۰ نظر موافقین ۰ مخالفین ۰
infoketab .ir

ویژگیهای سیستم‌های خبره نوشته کتابخانه آنلاین

ساختار سیستم خبره (Expert System Structure)

یک فرد را زمانی خبره به مسئلهای میگوییم که او دانش خاصی در مورد آن مسئله داشته باشد. در فیلد سیستمهای خبره، به اینگونه از دانش یا دانش محیط کاربرد میگوییم. کلمه »محیط کاربرد« اشاره دارد که دانش مربوط به یک مسئله مشخص و محدود شده است.یک فرد خبره دانش محیط کاربرد (DK) خود را در حافظه بلند مدت (Long-Term Memory (LTM خود نگهداری می‌ کند. در زمان ارائه پیشنهاد به کسی، فرد خبره ابتدا حقایق (facts) مربوط به مسئله را جمع آوری میکند (Case Facts)، و در حافظه کوتاه مدت Short-Term Memory (STM) خود نگهداری میکند.فرد خبره بر مورد مسئله یا مشکل با ترکیب حقایق درون STM و دانش درون LTM استدلال میکند.با بکارگیری این فرآیند، فرد خبره به استنباطهای جدیدی و در نهایت به نتیجه (راه حل) مسئله خواهد رسید.

......

ادامه مطلب...
۰۷ ارديبهشت ۹۶ ، ۱۱:۱۳ ۰ نظر موافقین ۰ مخالفین ۰
infoketab .ir

آشنایی با دسته بندی نوشته کتابخانه آنلاین

روانشاسان علوم شناختی تئوریهایی دارند که نحوه حل مسئله در انسان را بیان می‌کند. اما نوع دانشی که انسان معمولاً با آن کار می‌کند، اینکه چگونه آنها را دسته بندی می‌کند و چگونه از آنها بطور موثری برای حل یک مسئله کمک میگیرد هنوز مشخص نیست.از آنجایی که تئوری واحدی برای توضیح دسته بندی دانش انسان وجود ندارد و حتی بهترین تکنیک برای ساختاردهی داده در یک برنامه کامپیوتری متعارف را نمیتوان انتخاب کرد، پس هیچ ساختار ارائه دانش مشخصی را نمیتوان ایدهآل دانست.یکی از وظایف مهندس دانش انتخاب بهترین روش برای ارائه دانش با توجه به صورت مسئله است.لذا باید روشهای مختلف ارائه دانش را بطور کامل بشناسیم و بدانیم هرکدام، چه دستهایی از دانش را بهتر میتواند ارائه دهد.

......

ادامه مطلب...
۰۷ ارديبهشت ۹۶ ، ۱۱:۱۲ ۰ نظر موافقین ۰ مخالفین ۰
infoketab .ir

کاربرد الگوریتم‌های تکاملی در داده کاوی نوشته مصطفی تقوی، نازک نوبری

داده کاوی عبارت است از فرایند کشف و تحلیل حجم بزرگی از داده ها با استفاده از روشهـای آمـاری و ریاضـی. ایـن مقالـه توصیفی است از کاربرد الگوریتم های تکاملی1EAs در دادهکاوی و کشف دانش. هدف، بیان شیوه انطباق افـراد، اپراتورهـای ژنتیک و توابع هماهنگی با استخراج دانشی سطح بالا از داده است. در بیشتر موارد، داده های حاصل از سیستمهای بـزرگ و پیچیده، الگوی مشخصی ندارد و در طی زمان و مکان تغییر می‌کند. بنابراین برای تحلیل ایـن نـوع داده ها بایـد بـه دنبـال روشهایی بود که بتواند روشهای آماری کلاسیک را کامل کند. دادهکاوی بر اساس روشهای آمـاری کلاسـیک، هـم زمـان قابل توجهی را صرف می‌کند و هم مسبوق به نظریه است.در این مقاله به منظور بررسی نقش الگوریتم اکتشافی، با عنوان الگوریتم تکاملی، در گامهای متـوالی فراینـد دادهکـاوی بـه تعریف و توصیف فرایند دادهکاوی و الگوریتمهای تکاملی پرداخته و با نظر به مفاهیم هر یـک از آنهـا، رابطـه الگـوریتمهـای تکاملی و فرایند دادهکاوی را بررسی کرده‌ایم. در نهایت معلوم گردیده است که تنهـا فراینـدی ماننـد فراینـد دادهکـاوی بـا قابلیت تحلیلی زیاد می‌تواند اطلاعاتی قابل درک برای انسان ارائه نماید و نیز معلوم گردیده است که چگونه دو فرایند داده-کاوی و الگوریتم تکاملی یکدیگر را پشتیبانی می‌نمایند.

......

ادامه مطلب...
۰۷ ارديبهشت ۹۶ ، ۱۱:۱۱ ۰ نظر موافقین ۰ مخالفین ۰
infoketab .ir

داده کاوی، متن کاوی، و وب کاوی: تعاریف و کاربردها نوشته علی اکبر خاصه

کتابخانه‌ ها نمی‌توانند نیاز کاربران را به سرعت تأمین نماینـد. بنـابراین، ضـرورت دارد کـه روش سـریع و اثربخشـی بـرای کمـک بـه کاربران خود بیابند. داده کاوی یک فناوری اطلاعاتی مهم و جدید است کـه بـرای شناسـایی داده‌ های مهـم از میـان مقـادیر زیـادی از پیشینه‌های وسیع به کار می‌رود. به کلام دیگر، آن عبارت است از فرایند نمایاندن انگاره‌های پنهـان مهـم در یـک مجموعـه داده‌ای. سودمندی داده کاوی آن است که به طور موثری گرایشات موجود در یک صنعت یا حرفه را جستجو می‌کند و بازده‌های مفیـدی بـرای سازمان‌های حاوی مقادیر عظیم اطلاعات فراهم می‌کند .(Chan and Chen 2006)

بنابراین، برای استخراج اطلاعـات خـاص از اینترنـت، کتابخانه‌ها، و سـایر مجموعه‌های داده‌ای از مفـاهیمی نظیـر داده کـاوی و ابزارهای مختلف مربوط به آن استفاده می‌شود. داده کاوی را تحلیل داده‌ها و استفاده از فنـون نـرم افـزاری بـرای یـافتن انگاره‌ها١ و مقررات موجود در مجموعه‌های داده‌ای تعریف کرده‌اند .(Markov and Russell 2009) داده کاوی نام خـود را از شباهت‌های موجـود در دو حوزه جستجوی اطلاعات ارزشمند در پایگاه‌های بزرگ و حفاری معادن برای استخراج رگه‌هایی از سنگ‌های معدنی ارزشـمند به عاریت گرفته است؛ و ایـن دقیقاً همـان چیـزی اسـت کـه داده کـاوی بـدان اشـاره دارد: اسـتخراج اطلاعـات ارزشـمند از یـک پایگـاه اطلاعاتی بزرگ. داده کاوی نه تنها در صدد یافتن اطلاعات یا پاسخگویی به سوالاتی است کـه در ذهـن کـاربر وجـود دارد، بلکـه دانـش عمیقی که در دل داده‌ها نهفته است را نیز کشـف می‌کند. منظـور مـا از اسـتخراج داده‌ها شـامل هـر دو نـوع داده سـاختاریافته و غیرساختاریافته است

......

ادامه مطلب...
۰۷ ارديبهشت ۹۶ ، ۱۱:۰۹ ۰ نظر موافقین ۰ مخالفین ۰
infoketab .ir

متااسپلوییت Metasploit چیست؟ نوشته محمد شریعتی مهر

متااسپلوییت فریم ورکی متن باز است که به صورت اختصاصی برای تسترهای نفوذ ، هکرها ، محققین امنیتی و دیگر فعالان موجود در زمینه امنیت شبکه نوشته شده است . شما با استفاده از این فریم ورک می‌توانید آسیبپذیری های موجود در سیستمها ، شبکه‌ها و نرم افزارهای گوناگون را بکارگرفته و به این سیستمها نفوذ کنید . این اپلیکیشن به صورت پیشفرض دارای اکسپلوییت های بسیاری می‌باشد ولی علاوه بر آن شما می‌توانید خودتان اکسپلوییت دلخواه خود را ایجاد کنید و به آن اضافه کنید .

......

ادامه مطلب...
۰۷ ارديبهشت ۹۶ ، ۱۱:۰۶ ۰ نظر موافقین ۰ مخالفین ۰
infoketab .ir

شلکد چیست؟ نوشته کتابخانه آنلاین

نوشتن شلکد، مجموعه مهارت‌هایی هست که خیلی از مردم ازشون بـی بهـره هـستن. خود ساختمان شلکد، به تنهایی از چندین روش هک تشکیل شده.

شلکد باید تو خودش همهء قسمت‌های لازم برای اجرا رو داشته باشه و نباید توش بایـت null استفاده شده باشه چون null بایت‌ها، نشانگر پایان رشته هستن. و بنابر این آگه یه شلکد، تو خودش null byte داشته باشـه، تـابع strcpy، اون رو بـه عنـوان آخـر رشته در نظر میگیره.

 

......

ادامه مطلب...
۰۷ ارديبهشت ۹۶ ، ۱۱:۰۴ ۰ نظر موافقین ۰ مخالفین ۰
infoketab .ir

ﻣﻘﺪﻣﻪ ای ﺑﺮ SQL نوشته کتابخانه آنلاین

چه کارهایی SQL می‌تواند انجام دهد؟

  • SQL یک پرس و جو را در برابر یک پایگاه داده می‌تواند سریع اجرا کند
  • SQL می‌تواند داده را از یک پایگاه داده واکشی کند
  • SQL می‌تواند رکوردهایی را در پایگاه داده درج کند
  • SQL می‌تواند رکوردهایی را در پایگاه داده به روز کند
  • SQL می‌تواند رکوردهای یک پایگاه داده را حذف کند
  • SQL می‌تواند پایگاه داده‌های جدیدی بوجود آورد
  • SQL می‌تواند جدولهای جدیدی را در پایگاه داده بوجود آورد
  • SQL می‌تواند رویه‌های ذخیره شده در پایگاه داده بسازد
  • SQL می‌تواند نماهایی را در پایگاه داده بوجود آورد
  • SQL می‌تواند برای جداول، رویه‌های ذخیره شده و نماها مجوز تنظیم کند
......
ادامه مطلب...
۰۷ ارديبهشت ۹۶ ، ۱۱:۰۳ ۰ نظر موافقین ۰ مخالفین ۰
infoketab .ir

گذری بر شبکه‌های بیسیم Wireless Networks نوشته مرتضی حکیمی کیا

شبکه بیسیم صنعت کامپیوتری است که سریعاً در حالت رشـد و توسـعه اسـت. ایـن نـوع شـبکه دارای تجهیزات ساده بوده و نصب تجهیزات آن اسان و قابل حمل می‌باشد اگر روی میز کاری شما پـر از وسـایل و اشیاء باشد در آن صورت فایدة تجهیزات شبکه بیسیم را خواهید دید در شبکههای بیسیم نیازی بـه کابـل کشی‌های طویل و دراز در اطاقها نیست و نیازی به جستجوی کابل شبکه در اطاق های کوچـک کـه دارای کابل‌های فراوان هستند نخواهد بود.اگر اداره شما از یک شبکه بیسیم استفاده می‌کند شما احساس خانه خودتان را خواهیـد د اشـت زیـرا قـادر خواهدی بود در هر جا بصورت Online با سایر کامپیوترها و چاپگر ارتباط پیدا کنید.با استفاده از شبکههای بیسیم میتوانعملیات زیادی انجام داد که درشبکه های سـیمی امکـان آنهـا وجـود ندارد یعنی سایر تکنولوژی‌های شبکه دارای انعطاف و قابلیت شبکه بیسیم نیستند.

......

ادامه مطلب...
۱۵ اسفند ۹۵ ، ۱۰:۴۹ ۰ نظر موافقین ۰ مخالفین ۰
infoketab .ir

شبکه های بی سیم وایمکس نوشته احمد فرهمند

وای مکس WiMax برگرفته از کلمات World wide Interoperability for Microwave Access میباشد.یک فناوری ارتباطاتی است که انتقال بی سیم اطلاعات با استفاده از طیف وسیعی از روشهای انتقال را فراهم میکند. از ارتباطات یک نقطهای به چند نقطهای تا ارتباطات سیار و دسترسیهای سیار به اینترنت. این فناوری سرعتی معادل 72 مگا بیت بر ثانیه را بدون نیاز به سیم فراهم میکند. وای مکس بر مبنای استاندارد 802.16IEEE دسترسی بی سیم با پهنای باند بالا بوده و برای اولین بار، نام آن توسط، انجمن وای مکس که در سال 2001 تأسیس شد، پیشنهاد گردید. این انجمن، وای مکس را به عنوان یک استاندارد مبتنی بر فناوری last mile که میتواند جایگزین خوبی برای ارتباطات باسیم و DSL باشد، معرفی کرد. مؤسسات تحقیقاتی به دقت در حال آزمایش وای مکس برای ارتباطات دور برد هستند. نتیجه این فعالیتها ممکن است منجر به کاهش قیمت هم برای کاربردهای خانگی و هم تجاری شود و یا امکان دسترسی به مکانهایی که از نظر اقتصادی به صرفه نیستند را فراهم سازد. لازم به ذکر است که وای مکس کارایی خود را در تسونامی 2004 اندونزی نشان داد به طوری که تمام ارتباطات با مناطق آسیب دیده، از طریق وای مکس صورت گرفت زیرا همه زیر ساختهای ارتباطی موجود، به کلی تخریب شده بود و امکان ارتباط با بازماندگان از طریق آنها میسر نبود.همچنین شرکت اینتل از وای مکس برای کمک به FCC کمیته ارتباطات فدرال برای ایجاد ارتباطات در مناطقی که دچار طوفان کاترینا شده بودند، استفاده کرد.

......

ادامه مطلب...
۱۵ اسفند ۹۵ ، ۱۰:۴۵ ۰ نظر موافقین ۰ مخالفین ۰
infoketab .ir