معنی natural language

مهندسی كامپيوتر و IT
natural language
زبان طبیعی ، زبان طبیعی استفاده از زبان انسان در برنامه نویسی ، [زبان طبیعی] هر یک از زبانهای انسانی ، در مقایسه با زبان برنامه نویسی یا زبان ماشین فهم زبان طبیعی و کاربرد آن در یک محیط کامپیوتری ، یکی از اهداف تحقیقات مربوط به هوش مصنوعی است
موارد مشابه با اصطلاح تخصصی انگلیسی natural language
پردازش زبان طبیعی ، پردازش زبان طبیعی به کار گیری کامپیوترها به منظور پردازش اطلاعاتی که به زبانهای ( طبیعی ) انسان بیان شده است امروزه تمام ارتباطات بشری با کامپیوتر ها و از طریق زبانهای مصنوعی ( مانند بیسیک و پاسکال ) انجام می شود اگر کامپیوترها دستورالعمل های زبانهای طبیعی ( مانند انگلیسی و فرانسه ) را بشناسند کاربرد مفیدتری خواهند داشت در نخستین روزهای ظهور کامپیوترها ، تصور می شد که نوشتن برنامه های پردازشگر زبانهای طبیعی آسان باشد اما پیشرفت در این زمینه کند بوده است مشکلات عمده شامل موارد زیر است 1 قواعد زبان یا syntax تا کنون هیچ کس نتوانسته است شرح ریاضی دقیقی از ساختارهای دستوری حتی از یک زبان بشری ارائه دهد در این زمینه ، تلاشهایی انجام شده است ( که همه به طور مستقیم یا غیر مستقیم از نتیجه ی فعالیت آقای noam chomsky مشتق شده اند ) با این حال همه ی آنها در انواعی از جمله ها ، اشکالاتی دارند تفسیر درست ضمایری مانند each other , himself بسیار دشوار است به نظر می رسد بشر به طور ذاتی می داند که چگونه از چنان کلماتی در جمله استفاده کند اما هیچ کس تا کنون نتوانسته است مجموعه مقررات دقیق و کاملی از این دانش را فراهم کند این حقایق موجب شد که آقای chomsky و هم فکر رانش به برنامه نویسی شدن ، مغز در باره ی ویژگیهای زبانهای بشری شک کنند 2 مسائل معنایی یا semantic اگر کامپیوتر قرار است جمله ها را درک کند باید نوعی بیان درونی از معانی آنها داشته باشد مستقیم ترین روش بیرای بیان معانی در یک کامپیوتر ، تجزیه ی جمله ها به مموعه ی محدودی از عناصر اولیه است مثلاً grandifather می تواند به عنوان male parent of parent of self بیان شود به طوری که self , of parent male قسمتهایی از یک فرهنگنامه ی درونی کوچک باشد با این حال برخی از کلمات قابل شکسته شدن به عناصر اولیه نیستند مانند picturessque ( خوش منظر ) به نظر می رسد که بسیاری از معانی دارای تصاویر ذهنی یا مجموعه ای از ایده های به هم پیوسته اند که ابهام قابل ملاحظه ای را میپذیرند 3 مسائل اوا یا phonetic اگر چه کامپیوتر ها می توانند نطق ترکیبی منطقی و یا مفهومی را تولید کنند با این حال نمی توانند سخن انسان را به آسانی تشخیص دهند اشکال در این است که اگر چه به نظر می رسد نطق دارای رشته هایی از اصوات گسسته ( m,a,n, برای man ) است با وجود این اصوات در واقعیت با هم ترکیب می شنند و حتی در آشکارترین نطق گوینده ی رادیو ( مانند m,a,n در man که تقریباً همزمان هستند ) همچنین ، تفاوت و تغییر لهجه ی گویندگان معمولاً موجب ابهام می شود مثلاً بسیاری از نیویورکی ها man را به صورتی تلفظ می کنند که جنوبی ها men را تلفظ می کنند حتی فرکانس صدای یک فر د هم در بیان مجدد یک کلمه نیز یکسان نیست امروزه بهترین سیستمهایی سخن سنج ، فقط می توانند چند صد کلمه را تشخیص بدهند و معمولاً برای یک فرد خاص آموزش می گیرند رویکردهای گوناگونی برای پردازش زبان طبیعی وجود دارد برخی از برنامه ها در تلاشند تا فرایندهای مغز انسان را مدل سازی کنند در حالی که بعضی دیگر ، از هر رویه ای برای رسیدن به یک نتیجه ی علمی استفاده می کنند در این موضوع ، تقابلی وجود دارد که آیا بهتر است کامپیوتر بیانی از معنای یک جمله را در یک مرحله بنا کند رویکرد دوم برنامه هایی را به وود می آورد که سازماندهی ضعیفی دارند اما می توانند اطلاعاتی را در باره ی معنا به کار ببرند که در تصمیمان مربوط به ساختار جمله کمک می کند بهترین پردازشگر ها ی کنونی زبان طبیعی ، معمولا بسیار موثر و فعال عمل می کنند ( مثلا دانشگاه yale پردازشگری ساخته است که داستانهای جدید را از طریق خط تله تایپ گرفته و خلاصه ای از آنها را تهیه می کند ) اما هیچ یک از آنها قابل اعتماد نیستند هر برنامه انواع مشخصی از جمله ها را بد تفسیر کرده و نتایج غلطی را ارائه می دهد تا به یافتن گفتگوی طبیعی میان انسان و کامپیوتر ، هنوز سالیان درازی فاصله است
زبان همگذاری ، زبان اسمبلی ، زبان اسمبلی - زبان برنامه نویسی که در آن هر جمله به یکی از دستورالعمل های دودویی تشخیص داده شده توسط سی پی یو مربوط می شود برنامه های زبان اسمبلی توسط یک اسمبلر به کد ماشین تبدیل می شوند کاربرد زبانهای اسمبلی نسبت به زبانهای برنامه نویسی معمولی سطح بالا سخت تر اما نسبت به زبانهای ماشین آسانتر است در زبان ماشین تمام دستوالعمل ها باید به کد دو دویی ( باینری ) نوشته شوند برنامه های کامل کامپیوتر به ندرت به زبان اسمبلی نوشته می شوند اما این زبان برای زیر برنامه های کوتاهی که باید با سرعت هر چه بیشتر اجرا شوند یا کارهای خاصی را با سخت افزار کامپیوتر انجام دهند به کار می رود شکل زیر برنامه کوچکی را به زبان اسمبلی نشان می دهد این برنامه یک عدد را گرفته و بررسی می کند که آیا آن عدد در محدوده 97-122 هست یا بدون تغییر رها می سازد مثلا" هیچ دستوالعملی اسمبلی برای باز کردن فایل چاپ یک عدد یا محاسبه جذر ریشه وجود ندارد برای این توابع برنامه نویسان باید زیر برنامه های پیچیده ای بنویسند از سرویسهای سیستم عامل استفاده کنند یا برنامه های یک کتابخانه را احضار نمایند ، زبان همگذاری زبان برنامه نویسی سطح پایین و نمادین که در آن دستورها با اسامی کوتاه و یاد آور (mnemonic) نوشته می شود ، [زبان اسمبلی] نوعی زبان برنامه نویسی سطح پایین که هر عبارت آن مستقیما به یک دستورالعمل ماشین مربوط میشود بنابراین ، هر نوع ریز پردازنده یک زبان اسمبلی خاص دارد برنامه نویس پس از نوشتن یک برنامه به زبان اسمبلی ، باید با استفاده از اسمبلر خاص آن پردازنده ، زبان اسمبلی مزبور را به کد ماشین تبدیل کند زبان اسمبلی کنترل دقیقی بر روی کامپیوتر را میسر میسازد ، اما برنامه های به زبان اسمبلی که برای یک نوع کامپیوتر نوشته شده اند ، برای این که در یک نوع کامپیوتر دیگر کار کنند ، باید دوباره نوشته شوند زبان اسمبلی به سه دلیل به زبانهای سطح بالا ارجحیت دارد: سرعت ، کنترل و امکانات بیشتر برنامه هایی که به زبان اسمبلی نوشته میشوند ، نسبت به برنامه های ایجاد شده توسط کامپایلر با سرعت بیشتری اجرا میشوند‎ ; همچنین زبان اسمبلی ، امکان کنترل مستقیم بر روی سخت افزار (پردازنده ، حافظه ، صفحه نمایش و درگاههای ورودی‎/ خروجی) را برای برنامه نویس فراهم میسازد نیز نگاه کنید به ‎ assembler ، ‎ compiler ، ‎ high-level language ، ‎ machine code

دیکشنری تخصصی انگلیسی به فارسی مهندسی كامپيوتر و IT بر اساس حروف الفبا

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

دیکشنری تخصصی فارسی به انگلیسی مهندسی كامپيوتر و IT بر اساس حروف الفبا

آ | ا | ب | پ | ت | ث | ج | چ | ح | خ | د | ذ | ر | ز | ژ | س | ش | ص | ض | ط | ظ | ع | غ | ف | ق | ک | گ | ل | م | ن | و | ه | ی |
اگر این اصطلاح تخصصی مهندسی كامپيوتر و IT از انگلیسی به فارسی مفید بود آن را با دوستان خود به اشتراک بگذارید

دیکشنری تخصصی به تفکیک دپارتمان ها و رشته ها


دیکشنری تخصصی هنر

درباره دیکشنری تخصصی برساد


دیکشنری تخصصی برساد برای استفاده دانشجویان، پژوهشگران و استادان رشته های مختلف طراحی شده است. استفاده از خدمات دیکشنری تخصصی برساد کاملا رایگان است.

تماس با ما



Telegram: @Barsadic
وبلاگ برساد

×
می خوای متن تخصصی مهندسی كامپيوتر و IT رو برات ترجمه کنیم؟ سریع کلیک کن