کاربردهای هوش مصنوعی نوشته محسن شهبازی

تاریخچه هوش مصنوعی:

هوش مصنوعی به خودی خود علمی است کاملاً جوان. در واقع بسیاری شروع هوش مصنوعی را 1950 می‌دانند زمانی که آلن تورینگ مقاله دورانساز خود را در باب چگونگی ساخت ماشین هوشمند نوشت (آنچه بعدها به تست تورینگ مشهور شد) تورینگ درآن مقاله یک روش را برای تشخیص هوشمندی پیشنهاد می‌کرد. این روش بیشتر به یک بازی شبیه بود.

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

......

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

هوش مصنوعی

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

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

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

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

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

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

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

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

......

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

بهینه سازی ساختار سایت برای موتورهای جستجو نوشته علی نورهانی

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

اول: این سری مقالات بر اساس آخرین مشاهدات و بررسیهای اینجانب در زمینه بهینه سازی سایت میباشد.

دوم: خواندن این کتاب آغازی برای همکاری درازمدت باشد. در هر زمانی که تغییراتی در این صنعت انجام شود سریعاً از طریق مدیر سایت به شما اعلام میکنم . امکانات زیر به شما روشهای بروز بودن در این زمینه را نشان میدهد.

 

......

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

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

شاید بتوان گفت که تقریباً همه افرادی که با وب آشنایی هر چند کمی دارند، حداقل برای یک بار هم که شده واژهٔ SEO را شنیدهاند.اما SEO چیست؟ معنای لغوی SEO که مخفف Search Engine Optimization است، بهینه سازی موتور جستجو میباشد. SEO یعنی تولید کردن صفحات وبی که برای موتورهای جستجو جالب هستند.بهینه سازی صفحات وباین است که شما در نتایج یک موتور جستجوی بزرگ همچون گوگلبیشترین امتیاز را داشته باشید. اهمیت این موضوع از انجا ناشی میشود که اکثر مردم از موتورهای جستجو برای رسیدن به مطلب یا محصول مورد نظر خود استفاده میکنند در ایران اکثریت مردم با گوگلسر و کار دارند. به عنوان مثال در گوگل، اکثر مردم فقط به صفحهٔ اول نتایج جستجو نگاه میکنند. بنابراین برای داشتن ترافیک بالا از طرف موتورهای جستجو مخصوصاً گوگل، این مسئله الزامی است که سایت شما درصفحهٔ اول نتایج جستجوقرار گیرد.علم بهینه سازی موتور جستجودر مورد روشهای فنی مانند عنوان صفحهٔ مناسب، تگها و متا تگها، کلمات کلیدی و عبارات کلیدی و توضیحات مناسب سایت و کلاً محتوایی که موتورهای جستجو دوست دارند، مطالعه میکند.موتورهای جستجو ازجمله گوگل صفحات وب را به وسیله نرم افزار خزندگی عنکبوت پیدا و فهرست بندی میکنند. متاسفانه تمام نرم افزارهای خزندگی یک جور کار نمیکنند. برای مثال اگر صفحه وب شما در یکی از موتورهای جستجو ازجمله گوگل امتیاز بالایی داشته باشد، ممکن است در دیگر موتورها این چنین نباشد.یکی از کارهایی که متخصصان بیهنه سازی موتورهای جستجو انجام میدهند، پیگیری تمام تغییرات عملکرد داخل موتورهای جستجو است. بنابراین آنها میتوانند صفحات وب را بر طبق این تغییرات بهینه سازی کنند. به علاوه آنها همراه با تغییرات موتورهای جستجوی مختلف خود را تابع این موتورها قرار میدهند.

......

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

سئو بر اساس الگوریتم پاندا نوشته حمید توکلی کرمانی

عمو پاندا نام الگوریتم جدید گوگل است که میخواهد با سایتهایی که دارای کیفیت محتوای مناسبی هستند دوست شده، با سایتهای کم کیفیت قهر کرده و پوست سایتهای کپی کننده را بکند، اما آیا می دانید عمو پاندا چطور کیفیت سایتها را ارزیابی میکند؟

کتاب عمو پاندا برای کسانی نوشته شده است که مایلند جهت ارتقاء و یا حفظ جایگاه خود در گوگل،سایت خود را بر اساس الگوریتم جدید بهینه کرده و دست دوستی به عمو پاندا دهند، جهت ایجاد یکارتباط صمیمی با عمو پاندا میبایست دقت بیشتری در موارد زیر داشته باشید:

.1 میزان ماندگاری در سایت

Time on Site .2 میزان گردش در سایت Page Views –

.3 میزان فرار از سایت Bounce Rate –

.4 شبکه های اجتماعی Social Networks –

.5 برندسازی اینترنتی Internet Branding –

 

......

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

200 فاکتور رتبه بندی گوگل نوشته کتابخانه آنلاین

فاکتورهای دامنه

 .1 سن دامنه: در حقیقت تفاوتی بین دامنه ای که 6 ماه سن دارد با آن که 1 سال، اصلا  زیاد نیست. به عبارت دیگر گوگل از سن دامنه استفاده می کند اما چندان مهم نیست.

.2 کلمات کلیدی در دامنه های سطح بالا  ظاهر می شود: استفاده از کلمه کلیدی در دامنه باعث ترقی نمی شود اما نشانه مرتبط بودن است. در آخر اینکه آنها کلمات کلیدی را که در دامنه ظاهر می شود بولدbold می کنند.

.3 کلمه کلیدی به عنوان اولین کلمه در دامنه: اعضای انجمن فاکتورهای رتبه بندی موتورهای جستجو در سال 2011 توافق کردند، دامنه ای که با کلمه کلیدی هدف خود شروع می شود، نسبت به دامنه ای که در خود کلمه کلیدی ندارد یا کلمه کلیدی در وسط یا انتهای دامنه قرار دارد،سرتر است.

......

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

نیروی کار فناوری اطلاعات کیست؟ نوشته کتابخانه آنلاین

ایجـاد جوامـع اطلاعاتـی مبتنـی بـر عنصـر دانایـی و دانـش اسـت لـذا نیروی انسانی بعنوان سرچشمۀ مغزافزاری، مهم‌ترین رکـن چنـین جوامعی محسوب می‌شود. ورود موفق به عصر اطلاعات لازمه آشنایی و استفاده صحیح از فـناوری اطلاعـات می‌باشد و آن نیـز بـدون توجه به تدارک زیرساخت انسانی مناسب امری محال محسوب می‌گردد. بنابـراین ضروری است تا کشورها برای نیل بهاهداف خود درکنار منابع فیزیکی ومالی به نیروی کار موردنیاز در عرصۀ فناوری اطلاعات نیز توجه نمایند.همچـنانکه قبلاً نیز بیان گردید فناوری اطلاعات موجب تحولات شغلی در جامعه خواهد شد به گونه‌ای که برخی از مشـاغل حـذف و فرصتهای شغلی جدید ایجاد می‌شود بی گمان اجرای موفق چنین مشاغلی از عهدۀ افرادی بر می‌آید کـه از دانـش ومهارتهای لازم در زمینۀ فناوری اطلاعات برخوردار باشند. چنین شاغلینی به عنوان نیروی کار فناوری اطلاعات یا کارگران اطلاعاتی شناخته می‌شوند. اما:

 

تعـریف دقـیق کارگـر اطلاعاتـی چیسـت؟ نیـروی کار فناوری اطلاعات از چه ویژگیهایی برخورد است؟ مشاغل مرتبط با فناوری اطلاعات چه مشاغلی هستند و چگونه طبقه بندی می‌شوند؟

......

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

چگونه ترافیک سایت را افزایش دهیم؟ نوشته Chuk McCullough

اگر بخواهم یکی از عوامل واقعاً مؤثر در افزایش ترافیک وب سایت را نام ببرم، مطمئناً آن عامل،نوشتن مقاله و درج آن در وب سایت است. یکی از رکه ‌های ایجاد ترافیک در وب سایت، نوشتن مقاله است. البته سایر روش‌ها را هم مورد بررسی قرار می‌دهم، ولی عمده فعالیت من در وب سایت خودم برای افزایش میزان ترافیک،بر این روش متمرکز است.حتماً می‌پرسید "چرا مقاله؟". زیرا نوشتن مقاله تأثیر بسیارخوبی در جلب بازدید کننده دارد، اما بسیاری از افراد از نوشتن مقاله می‌ترسند.تعجب نکنید!بعضی‌ها واقعاً می‌ترسند، چون فکر می‌کنند به اندازه کافی درباره موضوع مورد بحث نمی‌دانند یا دستور زبانشان چندان خوب نیست، و یا املای کلمات را به درستی بلد نیستند.

 

......

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

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

HTTP یک پروتکل شبکه ساده و قوی برای وب است. دانستن شیوه کاربرد و کارایی HTTP به شما امکان نوشتن مرورگرهـای وب،سرورهای وب، صفحه‌های دانلود خودکار، چک کننده‌های لینک و بقیه ابزارهای مفید را می‌دهد.این متن آموزشی به سادگی در مورد ارتباط با HTTP توضیح می‌دهد و جزئیات نوشتن مشتری و سرویس دهنـده Clients ) HTTP (& Servers را به شما آموزش می‌دهد. همچنین شما را با کلیـات "Socket Programming" آشـنا می‌کند. HTTP بـرای شـروع"Socket Programming" کاملاً کافی و ساده است.

......

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

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

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

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

......

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