مزرعه چاپارل

همه چیز و هیچ چیز

مزرعه چاپارل

همه چیز و هیچ چیز

روبات چیست ؟

روبات چیست ؟


رُبات یا روبوت دستگاهی مکانیکی برای انجام وظایف گوناگون است. یک ماشین که می‌تواند برای عمل به دستورات گوناگون برنامه‌ریزی گردد و یا یک سری کارهای ویژه انجام دهد. به ویژه آن دسته از کارها که فراتر از توانایی‌های طبیعی و سرشتی بشر باشند. این ماشینهای مکانیکی برای بهتر به انجام رساندن کارهایی چون احساس کردن، دریافت نمودن و جابجایی اشیا یا کارهای تکراری مانند جوشکاری فراوری می‌شوند.

ربات گماشته‌ای بصورت مکانیکی یا مجازی است. یک ربات معمولاً یک سیستم الکترومکانیکی می‌باشد که با حرکت یا ظاهرش مفهومی از خود یا از ارباب خود را انتقال می‌دهد. از جاییکه کلمه «ربات» هم به رباتهای فیزیکی و هم به رباتهای مجازی اطلاق می‌شود، برای ربات‌های مجازی لفظ «بات» بکار برده می‌شود که معمولاً بصورت نمایندگان نرم‌افزاری می‌باشند (software agents). اینکه چه دستگاهی دقیقاً توصیف کننده ربات است هنوز جای بحث دارد، ولی بطور کلی رباتها باید چندین ویژگی شاخص داشته باشند، البته نه اجباراً همه موارد زیر:

    * طبیعی نباشد و بصورت مصنوعی ساخته شده باشد.

    * بتواند محیط خود را حس کند.

    * بتواند در اشیای محیط خود تأثیر گذارد.

    * درجه‌ای از هوش داشته باشد، یا توانایی انتخاب بر اساس محیط را داشته باشد، یا بصورت کنترل خودکار برنامه‌ریزی مجدد شود.

    * قابل برنامه‌ریزی باشد.

    * بتواند از طریق یک یا چند محور حرکت یا گردش کند.

    * در مختصات حرکتش ماهرانه حرکت کند.

رایانه مجازی تحت شبکه چیست؟

رایانه مجازی تحت شبکه چیست؟


رایانه مجازی تحت شبکه (Virtual Network Computing) یا VNC ، سیستم تعریف شده برای انتقال محتویات کامپیوتر با استفاده از پروتکل RFT (Remote FrameBuffer) است تا بتوان از راه دور کامپیوتری را کنترل نمود. این سیستم ، تصویر نقش بسته به روی کامپیوتر راه دور را به کامپیوتر کاربر در مکانی دیگر ارسال می‌کند و همپنین اطلاعات کلیدهایی که کاربر فشار می‌دهد یا کلیک‌های موش‌واره را به کامپیوتر مقصد می‌رساند. با این روش می‌توان به هر کامپیوتری تحت شبکه وصل شد و آن را همانند کامپیوتر معمولی هدایت نمود.

"وی‌ان‌سی" به یک یا چند سیستم عاملی محدود نمی‌شود و تحت هر سیستم عاملی قابل استفاده است. یک باز کنندۀ "وی‌ان‌سی" (VNC View) می تواند به هر "وی‌ان‌سی" سروری متصل شود و آن سرور را هدایت نماید. همچنین سرور اجازه متصل شدن چند کاربر را در یک زمان را می‌دهد.

"وی‌ان‌سی" در ابتدا توسط شرکت "ای‌تی‌اند‌تی" (AT&T) طراحی و ساخته شد. متن اصلی "وی‌ان‌سی" و "وی‌ان‌سی"‌های مدرن تحت جواز "جی‌اِن‌یو" (GNU) یا جواز استفاده عمومی (General Public License) منتشر شده است.

رایانه چیست ؟

رایانه چیست ؟


رایانه، یا کامپیوتر (به انگلیسی: Computer) ماشینی است که برای پردازش اطلاعات استفاده می‌شود.

 

نام

در زبان انگلیسی «کامپیوتر» به کسی می‌گفتند که محاسبات ریاضی را (بدون ابزارهای کمکی مکانیکی) انجام می‌داد. بر اساس «واژه‌نامه ریشه‌یابی Barnhart Concise» واژه کامپیوتر در سال ۱۶۴۶ به زبان انگلیسی وارد گردید که به معنی «شخصی که محاسبه می‌کند» بوده‌است و سپس از سال ۱۸۹۷ به ماشین‌های محاسبه مکانیکی گفته می‌شد. در هنگام جنگ جهانی دوم «کامپیوتر» به زنان نظامی انگلیسی و آمریکایی که کارشان محاسبه مسیرهای شلیک توپ‌های بزرگ جنگی توسط ابزار مشابهی بود، اشاره می‌کرد.

در اوایل دهه ۵۰ میلادی هنوز اصطلاح ماشین‌ حساب (computing machines) برای معرفی این ماشین‌ها به‌کار می‌رفت. پس از آن عبارت کوتاه‌تر کامپیوتر (computer) به‌جای آن به‌کار گرفته شد. ورود این ماشین به ایران در اوائل دهه ۱۳۴۰ بود و در فارسی از آن زمان به آن «کامپیوتر» می‌گفتند. واژه رایانه در دو دهه اخیر در فارسی رایج شده و به‌تدریج جای «کامپیوتر» را گرفت.

برابر این واژه در زبان‌های دیگر حتما همان واژه زبان انگلیسی نیست. در زبان فرانسوی واژه "ordinateur"، که معادل «سازمان‌ده» یا «ماشین مرتب‌ساز» می‌باشد به‌کار می‌رود. در اسپانیایی "ordenador" با معنایی مشابه استفاده می‌شود، همچنین در دیگر کشورهای اسپانیایی زبان computadora بصورت انگلیسی‌مآبانه‌ای ادا می‌شود. در پرتغالی واژه computador به‌کار می‌رود که از واژه computar گرفته شده و به معنای «محاسبه کردن» می‌باشد. در ایتالیایی واژه "calcolatore" که معنای ماشین حساب بکار می‌رود که بیشتر روی ویژگی حسابگری منطقی آن تاکید دارد. در سوئدی رایانه "dator" خوانده می‌شود که از "data" (داده‌ها) برگرفته شده‌است. به فنلاندی "tietokone" خوانده می‌شود که به معنی «ماشین اطلاعات» می‌باشد. اما در زبان ایسلندی توصیف شاعرانه‌تری بکار می‌رود، «tölva» که واژه‌ایست مرکب و به معنای «زن پیشگوی شمارشگر» می‌باشد. در چینی رایانه «dian nao» یا «مغز برقی» خوانده می‌شود. در انگلیسی واژه‌ها و تعابیر گوناگونی استفاده می‌شود، به‌عنوان مثال دستگاه داده‌پرداز («data processing machine»).
ادامه مطلب ...

خدمات وب چیست ؟

خدمات وب چیست ؟


با کمک فن‌آوری خدمات وب (Web services) می‌شود سرویس‌ها و خدمتهای گوناگون را در روی اینترنت پراکنده کرد. منظور از خدمت، واحدی کوچک یا بزرگ از نرم‌افزار آماده به کار است که می‌تواند کار یا خدمتی را برای مشترکان خود انجام دهد.

 

تاریخچه

در دههٔ 1980 میلادی، با پیدایش شبکه‌های رایانه‌ای (computer networks) نوعی تازه از محاسبات به نام محاسبات توزیع‌شده (distributed computing) معمول گردید. در این شیوهٔ نو، سازمانهای بزرگ (enterprises) قادر گردیدند هم داده‌ها و هم پایگاه‌ داده‌های (دادگان‌ها) خود را به پاره‌های کوچک‌تر بخش کرده و در روی شبکه‌ای که ما بین نقاط مختلف برقرار بود، توزیع نمایند. طرّاحی، ساخت، و نگهداری چنین سامانه‌های پیچیده‌ای، تنها با پذیرش دشواری‌های فراوان در آن دوران امکان‌پذیر می‌شد. بیشترین چالشها، از ناحیهٔ عدم وجود برنامه‌های کامپیوتری شئ‌گرا (object oriented) و بسیار بلند تراز (very high level) همچون جاوا و بخصوص سکّوی بلند ترازتر آن یعنی J2EE درآن روزگار بود. هر چند فرایند توزیع محاسبات بر روی شبکه‌ها با ورود به دهه 1990 آسانتر شد، پیچیدگی زیاد اینگونه سامانه‌ها حل نهایی مشکلات وپیشرفتهای اساسی را ناممکن کرده بود. به عنوان شواهد این مدعا می‌توان به چالشهای وراء تحمل در اجرای روشهایی همچون CORBA، RMI و DCOM اشاره نمود. حل گسترش‌پذیر (scalable) اینگونه مسایل مهندسی با ورود فن آوری XML به صحنه محاسبات نو، با نویدها و امیدهای تازه‌ای همراه گردید.

خدمات وب به بسیاری از شاخه‌های دیگر در اینترنت مدرن مربوط است که بدون شرح کوتاهی از هریک ادامه مطلب نا ممکن است. برخی از زمینه‌های مربوطه عبارت اند از:
ادامه مطلب ...

JPEG چیست ؟

JPEG چیست ؟


جی‌پی‌ئی‌جی (JPEG) که به صورت جـِی‌پـِگ تلفظ می‌شود نام یک استاندارد متداول در رایانه، برای فشرده‌سازی ازدست‌دهندهٔ پرونده‌های گرافیکی است.

این نام کوتاه شده Joint Photographic Experts Group (گروه مشترک کارشناسان گرافیک) است، که نام کمیته‌ای است که این استاندارد را تعریف کردند. JPEG JPEG به روش متداول جهت فشردگی تصاویر عکاسی JPEG اطلاق می گردد. این واژه برگرفته از (Joint Photographic Experts Group ) می باشد که نام کمیته استاندارد با عنوان (گروه متخصصان عکاسی) است. البته باید خاطر نشان کرد که JPEG و MPEG (گروه متخصصان تصاویر متحرک) که به تولید طرح های فشرده ی ویدئویی می پردازد،متفاوتند. استاندارد JPEG مشخص کننده ی کدگذاری های تعیین کننده چگونگی فشرده سازی تصویر به جریان بایتها و برگرداندن مجدد انها به تصویر و همچنین قالب فایل محتوی جریان مزبور می باشد. از این روش فشرده سازی معمولا با عنوان فشرده سازی ضایعاتی نام برده می شود. در روش فوق برخی از ویژگی های دیداری در طی فرایند از بین رفته و نمی توانند مجددا بازیابی شوند اگرچه نوساناتی در خط پایه ی استاندارد JPEG وجود دارد که فاقد تلفات می باشند . قالب JPEG پیشرفته و در هم پیچیده ی دیگری وجود دارد که در ان داده ها در گذرگاههای چند گانه ی اجزا بالا متراکم می شوند . این قالب ،مناسب جهت تصاویر بزرگی است که در حال دانلود با کانکت های با سرعت پایین نمایش داده می شوند و به انها اجازه ی پیش نمایش مناسب بعد از دریافت تنها بخشی از داده ها را می دهد. فایلهای تصویری که در انها از فشرده سازی JPEG استفاده می شود معمولا فایلهای JPEG نامیده می شوند. اکثر برنامه های نرم افزاری ویرایش تصاویر که با یک فایل JPEG نوشته می شوند در واقع به ایجاد یک فایل در قالب JFIF می پردازند. JPEG/JFIF پرکاربردترین قالب جهت ذخیره و انتقال تصاویر بر روی W W W (شبکه گسترده جهانی ) هستند. به این دلیل قالب JPEG/JFIF بهتر از قالب GIF می باشد. همچنین قالب JPEG/JFIF نسبت به قالب PNG که برای تولید فایلهای تصویری بزرگتر مورد استفاده قرار می گیرد ارجح می باشد.

فناوری تشخیص گفتار چیست؟

فناوری تشخیص گفتار چیست؟


فناوری تشخیص گفتار به رایانه‌ای که توانایی دریافت صدا را دارد (برای مثال به یک میکروفن مجهز است) این قابلیت را می‌دهد که صحبت کاربر را متوجه شود. این فناوری در تبدیل گفتار به متن و یا به عنوان جایگزینی برای صفحه کلید یا ماوس برای وارد کردن دستورات مورد استفاده قرار می‌گیرد. سیستم‌های تشخیص دهنده گفتار انواع مختلفی دارند، بعضی قادرند گفتار پیوسته را شناسایی نمایند، بعضی دیگر فقط می‌توانند گفتار گسسسته (که بین کلمات سکوت وجود دارد) را تشخیص دهند. همچنین سیستم‌ها قادرند کلمات بیان شده توسط افراد مختلف و یا فقط توسط یک گوینده تشخیص دهند. بهر حال ایده آل ترین سیستم آن است که بتواند گفتار پیوسته غیر وابسته به گوینده را در محیط نویزی شناسایی نماید. این سیستم‌ها با بکار گیری روش‌های مختلف طبقه بندی و شناسایی الگو قادرند به تشخیص کلمات هستند که البته برای افزایش دقت در شناسایی از یک فرهنگ لغات نیز در انتهای سیستم استفاده می‌شود. روشهایی مانند Hidden Markov Model یا Neural Network در بسیاری از سیستم‌های تشخیص گفتار مورد استفاده قرار می‌گیرند و در بخش‌های انتهایی سیستم از هوش مصنوعی کمک گرفته می‌شود.

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

ترجمه ماشینی چیست ؟

ترجمه ماشینی چیست ؟


ترجمهٔ ماشینی (Machine translation - MT) عبارت است از ترجمهٔ متنی‌ از یک زبان انسانی‌ به زبان انسانی‌ دیگر، توسط ‌کامپیوتر، و با هدایت انسان.

 

تاریخچه

ترجمهٔ ماشینی از جملهٔ اولین اهداف مورد نظر در علوم رایانه و بخصوص در حوزهٔ هوش ماشینی به حساب می‌آید و سابقهٔ آن به حدود نیم قرن پیش از این باز می‌گردد. نخستین ترجمه‌ای که بطور کامل توسط کامپیوتر انجام شد، ترجمهٔ متنی بود از زبان انگلیسی به زبان روسی. گر چه از آن زمان تا کنون فن آوری ترجمهٔ ماشینی رشد زیادی داشته‌است، هنوز هم نقص‌های فراوانی را داراست. اصولا چون کامپیوترها نمی‌توانند مانند انسان هوشمند باشند، ترجمه‌ای هم که توسط آنها انجام ‌شود، ترجمهٔ کاملی نخواهد بود. نمی‌توان انتظار داشت که با استفاده از یک نرم‌افزار مترجم، هر متنی به آسانی ترجمه شود. نرم افزارهای مترجم، در بهترین حالت، عمل ترجمه را با دقتی در حدود ۷۰ درصد انجام می‌دهند. برای به دست آوردن نتیجه بهتر، لازم است قبل و بعد از ترجمه، مقداری ویرایش روی متن انجام شود.

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

 

ترجمهٔ‌ متون‌ علمی‌

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