রোবোটিক্স কি এআই এর একটি অংশ? তাদের মধ্যে পার্থক্য কী?


উত্তর 1:

আসলেই নয়, দুটি ক্ষেত্র ওভারল্যাপ করে তবে একটিরও অপরের সুপার সেট নয়।

রোবোটিক্স গবেষণা সম্প্রদায়টি হ'ল আপনি সিএস থেকে একাধিক লোককে তাদের ব্যবহারের ডোমেন হিসাবে রোবট ব্যবহার করে দেখতে পাচ্ছেন। রোবটগুলি ক্লাসিক সিএস থেকে পার্থক্যটি কম্পিউটারের সাথে দৃ strongly়ভাবে আবদ্ধ করার জন্য উপস্থাপন করে: এমন একটি পৃথিবী যা রিয়েল-টাইম, অত্যন্ত গতিশীল এবং ভবিষ্যদ্বাণী করা কঠিন এবং সেন্সর এবং অ্যাকুয়েটরের প্রচুর পরিমাণে শোরগোলের প্রবণতা রয়েছে (আপনার চেয়ে আরও বেশি উপায়) সাধারণ ডেস্কটপ কম্পিউটার যেখানে সেন্সর - মাউস এবং কীবোর্ড - এবং "অ্যাকিউউটর" - প্রদর্শন - তুলনামূলকভাবে খুব নির্ভরযোগ্য বলে মনে হয়)।

সেই দিক থেকে রোবোটিক হ'ল একটি "নির্দিষ্ট" ডোমেন: রোবটগুলিতে কাজ করা প্রচুর সিএস ডোমেনগুলির প্যাচওয়ার্ক। আপনি এআই এর অনেকগুলি ক্ষেত্র খুঁজে পেয়েছেন (এমনকি এমন কিছু সংযুক্তি শেখার মতো যা সত্যই রোবোটিকের জন্য গতিময় ধন্যবাদ অর্জন করেছে) তবে নিয়ন্ত্রণ তত্ত্ব, সংকেত প্রক্রিয়াকরণ,…

এআই একটি কম্পিউটারকে এমন কাজগুলি করার জন্য ব্যবহার করার চেষ্টা করার দিকটি কভার করে যা দ্রুত "মানুষের পক্ষে করা সহজ তবে কম্পিউটারের পক্ষে কঠোর" হিসাবে সংজ্ঞায়িত হতে পারে এটি ভাষা / ভয়েস স্বীকৃতি বা চিত্রের মধ্য দিয়ে পাসিং শেখার ক্ষেত্রে পরিকল্পনা / পরিকল্পনা থেকে খুব বিস্তৃত বর্ণালীকে অন্তর্ভুক্ত করে প্রক্রিয়াকরণ। এর মধ্যে অনেকগুলি আবার রোবোটিক দ্বারা ব্যবহৃত হয় আপনি এআই তে প্রচুর কাজ দেখতে পাবেন যা হয়:

- এমন অনুমান রয়েছে যা রোবোটিক সমস্যার জন্য ভাল খেলেন না (উদাহরণস্বরূপ পরিকল্পনা জটিলতা এবং অফলাইন অনুমানগুলি রোবটিক্সের রিয়েল-টাইম প্রকৃতিটি ভালভাবে যায় না)

- বেশিরভাগই রোবোটিক অ্যাপ্লিকেশন সম্পর্কিত ডাব্লু / ও-এর নির্দিষ্ট ক্ষেত্রে বিকাশ করা হয়েছে (উদাহরণস্বরূপ মেশিন লার্নিংয়ের বেশিরভাগই বর্ধনশীলভাবে নয়, তবে ব্যাচ প্রক্রিয়ায় যা আবার খারাপভাবে ডাব্লু / রোবোটের বাসস্থান বাজায়)

- রোবোটিকের জন্য সত্যই গুরুত্বপূর্ণ বা সুনির্দিষ্ট সমস্যা নয় (একটি রোবট ডাব্লু / ভয়েস স্বীকৃতি থাকা ভাল তবে এটি যেভাবে কাজ করে রোবোটের ক্ষেত্রে প্রয়োগ করার সময় কোনও নির্দিষ্ট চ্যালেঞ্জের সামান্য উপস্থিত হয়)

যদিও অনেক লোক রোবোটিকের প্রতি বিবিধ এআই কৌশল সংহত করতে বা উন্নত করতে কাজ করে এখনও এই 2 টি ডোমেনকে আলাদা হিসাবে ছেড়ে যায়। নিশ্চয়ই কিছু লোক রোবোটিক (বা এআই প্রযুক্তি ব্যবহার করে রোবোটিক) প্রয়োগ করে এআইতে কাজ করে তবে এই লোকেরা উভয় সম্প্রদায়ের তুলনামূলকভাবে সীমানা থেকে যায়।


উত্তর 2:

না, দুটি ক্ষেত্র ওভারল্যাপ করে তবে দুটিই অন্যটির সাথে অন্তর্ভুক্ত নয়।

এআই এর কয়েকটি ক্ষেত্র সরাসরি রোবোটিকের সাথে উদ্বিগ্ন, উদাহরণস্বরূপ একসাথে স্থানীয়করণ এবং ম্যাপিং (এসএলএম) এবং নেভিগেশন সম্পর্কিত সমস্ত কাজ, সক্রিয় উপলব্ধি সম্পর্কে সবকিছু, শক্তিবৃদ্ধি শেখার উপর প্রচুর সাহিত্য, উন্নয়নমূলক পদ্ধতির আরও অনেক কিছু, সাধারণত উপলব্ধি এবং আমরা বুদ্ধি এবং বুদ্ধিমান আচরণকে বিবেচনা করার বিষয়ে অনেকগুলি বিষয় যা আপনি কেবলমাত্র একটি এজেন্ট (রোবোটিক বা জৈবিক) এবং এর পরিবেশের মধ্যে সংযোগের উদ্ভবের ফলাফল হিসাবে তাদের কাছে পৌঁছলে তা বোধগম্য হয়, যা এটি সেন্সরিমোটর সিস্টেমের মাধ্যমে ইন্টারেক্ট করে। অন্য কথায়, আমরা শারীরিক দেহযুক্ত প্রাণী (কমপক্ষে মাঝে মধ্যে) শারীরিক বিশ্বে বুদ্ধিমানের সাথে অভিনয় করি এবং জারস বা মস্তিষ্কের মস্তিষ্কের বিমূর্ত তথ্যের প্রক্রিয়াকরণ করি না, এবং এটি গুরুত্বপূর্ণ যখন আপনি বুদ্ধিমত্তার অনেকগুলি বিষয়, অধ্যাত্মক বা না গবেষণা করেন। এটি মূর্ত সংজ্ঞার ভিত্তি, যা একটি আকর্ষণীয় এবং প্রাণবন্ত গবেষণা অঞ্চল; আমি এবং গবেষণা গ্রুপ আমি বেশিরভাগই রোবোটিক্সের প্রতিমূর্ত এআইয়ের সেই দিকগুলিতে ফোকাসের অংশ।

এখন, এআই এর সংজ্ঞা আপনার বুদ্ধি সম্পর্কে যে সংজ্ঞা রয়েছে তত বিস্তৃত এবং এর স্পষ্ট অংশ রয়েছে যা এই ক্ষেত্রের বাইরে। অ্যাবস্ট্রাক্ট গেম এআই (দাবা, গো, কিছু ভিডিওগেম ইত্যাদি), বিশেষজ্ঞ সিস্টেম, স্প্যাম ফিল্টারস, সুপারিশকারী সিস্টেম, স্বয়ংক্রিয় অনুবাদ (এবং আরও সাধারণভাবে এনএলপির বেশিরভাগ অংশ) ইত্যাদির মতো জিনিসগুলির জন্য বিশেষত রোবটের প্রয়োজন হয় না (বা একটি বডি) ) কাজ করতে. এই জিনিসগুলি এআই এর অংশ, তবে রোবোটিকের নয়। (অন্যদিকে, একই সাধারণ পদ্ধতি এবং তাত্ত্বিক কাঠামোগুলি প্রায়শই রোবোটিক এবং নন-রোবোটিক অ্যাপ্লিকেশনগুলির জন্য ব্যবহার করা যেতে পারে Ar কৃত্রিম নিউরাল নেটওয়ার্কগুলি বিভিন্ন উপায়ে সর্বত্র ব্যবহৃত হয় খুব বিভিন্ন জিনিসের জন্য, পুনর্বহালনের শিখতে অনেক কিছুই না -রোবোটিক অ্যাপ্লিকেশনগুলিও, বায়সিয়ান নেটওয়ার্কগুলি রোবট নিয়ন্ত্রণকারী পাশাপাশি স্প্যাম ফিল্টার ইত্যাদি তৈরি করতে ব্যবহার করা যেতে পারে)

এবং রোবোটিকসে এআই থেকে অনেক দূরে থাকা অনেকগুলি বিষয় অন্তর্ভুক্ত রয়েছে। প্রচুর রোবোটিকস হ'ল মেকানিক্স, মেকাট্রনিক্স, বিল্ডিং সেন্সর এবং অ্যাকিউটিউটর, নিয়ন্ত্রণ তত্ত্ব এবং অটোমেশন সম্পর্কে। তাত্ত্বিকভাবে, মূর্ত জ্ঞান দৃষ্টান্তের আওতায় এআই থেকে এই জিনিসগুলি আলাদা করার কোনও কারণ নেই (এটি পরিবেশে অভিনয় করা সেন্সরাইমোটর সিস্টেমটি বুদ্ধিমান, বুদ্ধিমান বাক্স নয় যা কিছু সেন্সর এবং অ্যাকিউটিউটর রয়েছে), তবে ব্যবহারিক দিক থেকে দেখুন, সেগুলির জন্য খুব আলাদা দক্ষতার সেটগুলির প্রয়োজন হয় যা জ্ঞানীয় বিজ্ঞান, কম্পিউটার বিজ্ঞান এবং আমরা সাধারণত "এআই" সম্পর্কে যা ভাবি তার চেয়ে ফিজিক্স এবং কখনও কখনও গণিতের সাথে আরও বেশি কিছু করতে হয়।


উত্তর 3:

আপনি এআই ছাড়া রোবোটিক্স করতে পারবেন না

আরকিহ্যান্ডলার কীহ্যান্ডলার;
 Aria, :: setKeyHandler (& keyHandler);
 robot.attachKeyHandler (& keyHandler);
 আরলগ :: লগ (আরলগ :: সাধারণ, "রোবট ন্যাভিগেশন এবং পাথ পরিকল্পনা");
 আরসোনারডেভাইস সোনার;
 robot.addRangeDevice (& সোনার);
 robot.runAsync (সত্য);
 // মোটরগুলি চালু করুন, অ্যামিগোবোট শব্দ বন্ধ করুন
 robot.enableMotors ();
 robot.comInt (আরকম্যান্ডস :: সাউন্ডটোগ, 0);
 // ঘুরে বেড়ানো আচরণকে প্রভাবিত করতে একত্রিত হওয়া ক্রিয়াগুলির একটি সেট যুক্ত করুন
 আরএকশনস্টলরেভার পুনরুদ্ধার;
 আরএকশনবাম্পার্স বাম্পার;
 ঘুরে বেড়ানো;
 স্ক্যাটারগ্রাম স্ক্যাটারগ্রামসমূহ;
 // রেন্ডার রেন্ডার;
 //render.display(scattergrams.rightpoints);
 robot.addAction (& স্ক্র্যাটারগ্রাম, 50);
 robot.addAction (& পুনরুদ্ধার, 100);
 robot.addAction (& bumpers, 75);
 robot.addAction (& ঘোরাফেরা, 50);
 // প্রোগ্রামটি থেকে বেরোনোর ​​আগে রোবট টাস্ক লুপটি শেষ হওয়ার জন্য অপেক্ষা করুন
 robot.waitForRunExit ();
 Aria, :: প্রস্থান (0);
}

মূল ফাইলটি ক্লাসগুলির কেবলমাত্র প্রয়োগ হিসাবে দেখা যায়, সমস্ত রোবট আচরণ শ্রেণীর দৃষ্টান্তের মাধ্যমে বাস্তবায়িত হয় তাই মূলত আমি আমার কোডটি সাজানো পছন্দ করি, কোনও পরিস্থিতিতে রোবটের জন্য এআই কোডিংটি সাধারণত শ্রেণি হিসাবে স্থাপন করা হয় একটি ঝরঝরে শিরোনাম এবং বাস্তবায়ন ফাইলে, আমি এখানে ভারী এআই / এমএল উত্তোলন করব এবং প্রয়োজনীয় ফাংশনগুলি কল করার জন্য একটি শ্রেণীর উদাহরণ ব্যবহার করব। আমি মনে করি এআই / এমএলকে রোবোটিকের একটি অংশ হওয়া উচিত এবং আমার ক্ষেত্রে আমি সাধারণত এআই অ্যালগরিদম ব্যবহার করে আমার রোবোটিকগুলি অনুশীলন করি, এটি আমার একটি "পোষা প্রকল্প" থেকে নেওয়া হয়েছে। হ্যাঁ এআই রোবোটিকের একটি অঙ্গ।

যদি আমি এসএফএমএল সি ++ এপিআই ব্যবহার করে কিছু রেন্ডার করতে চাই তবে আমি যথাযথ শ্রেণীর উদাহরণটি কল করি, এটি সম্ভব এটি, এটি আসলে এআরআইএ সি ++ রোবট এপিআই তবে এসএফএমএল গ্রাফিক্স সি ++ লাইব্রেরি ব্যবহার করে আমি এর জন্য গ্রাফিকগুলি প্রদর্শন করি।