সুচিপত্র:
- ধাপ 1: এআই এক্সটেনশন ওভারভিউ
- ধাপ 2: আপনার নাক দিয়ে মহাকাশ আক্রমণকারী খেলুন
- ধাপ 3: কোডক্রাফ্ট এআই দিয়ে গ্রোভ জিরো গাড়ি নিয়ন্ত্রণ করুন
- ধাপ 4: ভয়েস কন্ট্রোল সহ লাইন অনুসরণ
- ধাপ 5: দৃশ্যের পিছনে
ভিডিও: গ্রোভ জিরো এবং কোডক্রাফ্ট (স্ক্র্যাচ 3.0) সহ এআই: 5 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এই নিবন্ধে আমরা কোডক্রাফটের এআই ফাংশন ব্যবহার করে তিনটি প্রকল্প তৈরি করতে যাচ্ছি, স্ক্র্যাচ 3.0 এর উপর ভিত্তি করে একটি গ্রাফিক্যাল প্রোগ্রামিং পরিবেশ। কোডক্রাফ্ট টিঙ্কারজেন শিক্ষা দ্বারা বিকশিত এবং রক্ষণাবেক্ষণ করা হয় এবং এটি বিনামূল্যে ব্যবহার করা যায়।
এআই এবং এটি উপসেট, মেশিন লার্নিং, গত 10 বছরে আমাদের জীবনের একটি অবিচ্ছেদ্য অংশ হয়ে উঠেছে। অনেক দেশের স্কুলের পাঠ্যসূচিতে AI এবং মেশিন লার্নিং জ্ঞান অন্তর্ভুক্ত থাকে, কিন্তু একজন গড় শিক্ষকের পক্ষে সঠিক টুল ছাড়া এই বিষয় শেখানোর জন্য পাঠ সামগ্রী তৈরি করা কঠিন হতে পারে। মেশিন লার্নিং লাইব্রেরি ব্যবহার করা, এমনকি কেরাস-এর মতো সবচেয়ে ব্যবহারকারী-বান্ধব, এমন একটি অ্যাপ্লিকেশন তৈরি করতে যা শিক্ষার্থীদের সাথে যোগাযোগ করতে পারে, এটি একটি সময় সাপেক্ষ এবং কঠিন কাজ হতে পারে। এখানেই কোডক্রাফ্ট সাহায্য করতে পারে - এটিতে মেশিন লার্নিং চালিত অ্যাপ্লিকেশনগুলির একটি সমৃদ্ধ সেট রয়েছে যা শিক্ষক কৃত্রিম বুদ্ধিমত্তার সাথে সম্পর্কিত ধারণাগুলি ব্যাখ্যা এবং প্রদর্শন করতে ব্যবহার করতে পারেন। আসুন তাদের দিকে এক নজর দেখি!
ধাপ 1: এআই এক্সটেনশন ওভারভিউ
Https://ide.tinkergen.com/ এ কোডক্রাফট অনলাইন সম্পাদক খুলুন।
স্টেজ মোডে ক্লিক করুন এবং তারপরে ব্লক নেভিগেশন ট্যাবের নীচে এক্সটেনশন বোতাম যুক্ত করুন।
আপনি দেখতে পাবেন তিনটি এআই এক্সটেনশন উপলব্ধ:
- জ্ঞানীয় পরিষেবা --- লাইভ ভিডিও ফিড এবং শব্দ প্রক্রিয়াকরণের জন্য মেশিন লার্নিং মডেল
- শিক্ষণযোগ্য মেশিন --- আপনার ক্যামেরা দিয়ে তোলা ছবি সহ একটি শ্রেণীবিভাগ মডেল প্রশিক্ষণের জন্য ব্যবহার করা যেতে পারে
- অনুবাদ --- অনুবাদ করার জন্য মেশিন লার্নিং ব্যবহার করে
এই নিবন্ধে আমরা জ্ঞানীয় পরিষেবাদি এবং গ্রোভ জিরো হার্ডওয়্যার নিয়ন্ত্রণের জন্য এই ফাংশনগুলি ব্যবহার করার দিকে মনোনিবেশ করব। কম্পিউটার এবং গ্রোভ জিরোর মধ্যে ওয়্যারলেস যোগাযোগ এখনও চলছে এবং নিবন্ধটি উপলব্ধ হওয়ার সাথে সাথে আমি আপডেট করব। আপাতত আমরা গ্রোভ জিরো মডিউল এবং কম্পিউটারের মধ্যে বার্তা প্রেরণের জন্য তারযুক্ত সংযোগ ব্যবহার করব।
ধাপ 2: আপনার নাক দিয়ে মহাকাশ আক্রমণকারী খেলুন
প্রথম কাজের জন্য আমরা কোন হার্ডওয়্যার ছাড়া শুধুমাত্র স্টেজ মোড ব্যবহার করব। কোডক্রাফ্টে প্রোগ্রামিং দিয়ে শুরু করার জন্য প্রচুর উদাহরণ রয়েছে - এই উদাহরণগুলির মধ্যে একটি হল কোডক্রাফট স্টেজ মোডে স্পেস ইনভেডারদের ক্লাসিক গেম প্রোগ্রামিং। আমরা এই উদাহরণটি প্রসারিত করতে যাচ্ছি এবং জ্ঞানীয় পরিষেবাগুলি ব্যবহার করে আপনার নাক দিয়ে ইন-গেম যোদ্ধাকে নিয়ন্ত্রণ করার ক্ষমতা যোগ করব।
উদাহরণ বাটনে ক্লিক করুন। Open SpaceInvaders এর উদাহরণ। আমাদের কেবল আন্দোলনের জন্য প্রাসঙ্গিক অংশ পরিবর্তন করতে হবে। তার জন্য আমরা লাইভ ভিডিও ফিডে সনাক্ত করা মুখের নাকের এক্স-পজিশন পাব, ভেরিয়েবল পজ-এ সেভ করব। তারপর যদি পোজের মান 50 এর চেয়ে বড় হয়, আমরা আমাদের মহাকাশযানটিকে ডানদিকে সরাই, যদি এটি -50 এর কম হয়, তাহলে আমরা যোদ্ধাকে বাম দিকে সরাই। এই হল. চেষ্টা কর! যদি আপনি মনে করেন যে যোদ্ধার চলাচলের গতি খুব দ্রুত, আপনি পরিবর্তন x x দ্বারা … ব্লককে একটি ছোট সংখ্যায় পরিবর্তন করতে পারেন।
পরবর্তীতে আমরা গ্রোভ জিরো গাড়িকে নিয়ন্ত্রণ করতে এবং এটিকে সামনে/পিছনে/বাম/ডানে এগিয়ে নিতে এই কার্যকারিতা প্রসারিত করব।
ধাপ 3: কোডক্রাফ্ট এআই দিয়ে গ্রোভ জিরো গাড়ি নিয়ন্ত্রণ করুন
স্টেজ মোডে কোড লিখে শুরু করা যাক - এটি সেই অংশ, যা ভিডিও ফিড বিশ্লেষণ এবং গ্রোভ জিরোতে কমান্ড আউটপুট করার জন্য দায়ী।
1) স্পেস বাটন না চাপানো পর্যন্ত আমরা প্রথম স্ক্রিনশটে কোডটি চালাই। এর পরে আমরা স্টপ কমান্ড পাঠাই।
2) ব্লক না হওয়া পর্যন্ত পুনরাবৃত্তি আমরা সনাক্তকৃত মুখের নাকের x-pos এবং y-pos চেক করি এবং সেগুলি সংশ্লিষ্ট ভেরিয়েবলে সংরক্ষণ করি।
3) যদি x-pos এর পরম মান 21 এর কম হয় (মানে এটি -20 থেকে 20 এর মধ্যে, তাই ছবির কেন্দ্রের কাছাকাছি), তাহলে আমরা গাড়িটি সামনে বা পিছনে যেতে হবে কিনা তা নির্ধারণ করতে y-pos চেক করতে যাই
4) অন্যথায় আমরা চেক করি যে গাড়িটি বাম বা ডানে যেতে হবে কিনা
এখন ডিভাইস ট্যাবে চলে যাই এবং গ্রোভ জিরো গাড়ির জন্য সংক্ষিপ্ত কোড লিখি। আমি ব্যবহার করব যখন আমি ব্লক পাব, যা অভ্যন্তরীণ সম্প্রচার কমান্ড গ্রহণের জন্য দায়ী। যখন রেডিও পায় তখন বিভ্রান্ত হবেন না, যা ব্লুটুথ যোগাযোগের জন্য ব্যবহৃত হয়। বিস্তারিত জানার জন্য স্ক্রিনশট দেখুন, কোডটি মোটামুটি সহজ।
আপনার একত্রিত গ্রোভ জিরো গাড়িটি কম্পিউটারে সংযুক্ত করুন এবং কোডক্রাফ্টের সংযোগ বোতামটি টিপুন। অনলাইন ডিবাগিং মোডে স্যুইচ করুন - যা গ্রোভ মেইনবোর্ডকে তারের উপর ব্রডকাস্ট কমান্ড গ্রহণ করতে দেবে। তারপর স্টেজ মোডে যান এবং পতাকা টিপুন। গাড়িটি এখন চলতে হবে, এটি আপনার নাক দিয়ে নিয়ন্ত্রণ করার চেষ্টা করুন:)
ধাপ 4: ভয়েস কন্ট্রোল সহ লাইন অনুসরণ
গ্রোভ জিরো গাড়ির কিটে একটি মানচিত্র আছে, যা মূলত কালেক্ট দ্য কয়েন মিনি-গেম খেলার জন্য। আমরা ক্রসক্রোড চালু করার জন্য গাড়িকে কমান্ড দেওয়ার জন্য কোডক্রাফ্টে ভয়েস রিকগনিশন ব্যবহার করার জন্য এটি পুনরায় ব্যবহার করতে পারি।
এখানে স্টেজ মোড অংশ আগের উদাহরণের তুলনায় কম জটিল। আমরা যা করি তা হল:
1) ব্রডকাস্ট মেসেজ select_direction পাওয়ার পর, স্পিচ ফ্র্যাগমেন্ট চিনুন এবং রেজাল্ট ভেরিয়েবলে সেভ করুন।
2) ফলাফল অজানা না হওয়া পর্যন্ত চিনতে থাকুন।
3) "বাম" এবং "ডান" - দুটি স্ট্রিংগুলির সাথে ফলাফল তুলনা করুন। গ্রোভ জিরো গাড়িতে সংশ্লিষ্ট বার্তা সম্প্রচার করুন।
গ্রোভ জিরো গাড়িতে চলমান কোডটি একটু বেশি জটিল, কিন্তু মূলত এটি এই যুক্তিটি অনুসরণ করে:
1) শুরু করার সময়, ফরওয়ার্ড বার্তা সম্প্রচার করুন
2) ফরওয়ার্ড বার্তা পাওয়ার পর, লাইনটি অনুসরণ করা শুরু করুন। যদি লাইন হারিয়ে যায়, মোটর এবং সম্প্রচার বন্ধ করুন
দিকনির্দেশ। এখানে স্টেজ মোডে কোডটি কার্যকর হয়।
3) যদি বার্তাটি বাম পেয়ে থাকে তবে বাম দিকে ঘুরতে শুরু করুন এবং তারপরে নিম্নলিখিত মোডে ফিরে যান।
যদি বার্তাটি ডান পেয়ে থাকে তবে ডানদিকে ঘুরতে শুরু করুন এবং তারপরে নিম্নলিখিত মোডে লাইনে ফিরে যান।
ধাপ 5: দৃশ্যের পিছনে
উপরের অ্যাপ্লিকেশনটিতে ব্যবহৃত নিউরাল নেটওয়ার্ক মডেলগুলি আপনার ব্রাউজারে স্থানীয়ভাবে পরিচালিত হয়, যা প্রক্রিয়াকরণের জন্য ক্লাউডে ডেটা পাঠানোর তুলনায় কয়েকটি স্বতন্ত্র সুবিধা রয়েছে: ছোট বিলম্ব এবং আরও ভাল গোপনীয়তা। কগনিটিভ সার্ভিসে বেশ কিছু নিউরাল নেটওয়ার্ক ব্যবহার করা হয় - স্পিচ কমান্ডের জন্য সাউন্ড ক্লাসিফিকেশন (, ফেস ল্যান্ডমার্ক ডিটেকশন, ফেস এক্সপ্রেশন রিকগনিশন এবং বয়স অনুমান।
এই প্রবন্ধে আমরা কোডক্রাফ্ট এআই এক্সটেনশনের একটির মৌলিক কার্যকারিতা অনুসন্ধান করেছি - জ্ঞানীয় পরিষেবা। আরও বেশি মজাদার এবং উত্তেজনাপূর্ণ অ্যাপ্লিকেশন তৈরি করার জন্য আপনি এই উদাহরণগুলি তৈরি করতে পারেন এমন একাধিক উপায় রয়েছে!
আপনি যদি এটি চেষ্টা করার সিদ্ধান্ত নেন, এটি গ্রোভ জিরো বা কেবল স্টেজ মোড ব্যবহার করে, নীচের মন্তব্যগুলিতে ভাগ করুন। Grove Zero সিরিজ, কোডক্রাফ্ট এবং নির্মাতা এবং STEM শিক্ষাবিদদের জন্য অন্যান্য হার্ডওয়্যার সম্পর্কে আরও তথ্যের জন্য, আমাদের ওয়েবসাইট দেখুন, কোডিং, রোবোটিক্স, এআই শেখানোর জন্য রোবট কিট, মার্ক (মেক এ রোবট কিট) -এর জন্য একটি কিকস্টার্টার ক্যাম্পেইন তৈরি করেছে টিঙ্কারজেন!
প্রস্তাবিত:
বিবিসি মাইক্রো: বিট এবং স্ক্র্যাচ - ইন্টারেক্টিভ স্টিয়ারিং হুইল এবং ড্রাইভিং গেম: ৫ টি ধাপ (ছবি সহ)
বিবিসি মাইক্রো: বিট এবং স্ক্র্যাচ - ইন্টারেক্টিভ স্টিয়ারিং হুইল এবং ড্রাইভিং গেম: এই সপ্তাহে আমার ক্লাসের একটি কাজ হল বিবিসি মাইক্রো: বিট ব্যবহার করা একটি স্ক্র্যাচ প্রোগ্রাম যা আমরা লিখেছি। আমি ভেবেছিলাম যে এটি একটি এমবেডেড সিস্টেম তৈরি করার জন্য আমার থ্রেডবোর্ড ব্যবহার করার উপযুক্ত সুযোগ! স্ক্র্যাচ পি এর জন্য আমার অনুপ্রেরণা
ভাইরাস কিলার - গ্রোভ জিরো ভিডিও গেম: ৫ টি ধাপ
ভাইরাস কিলার - গ্রোভ জিরো ভিডিও গেম: সাম্প্রতিক সময়ে, বিশ্বের অনেক অংশ নিবিড় কোভিড -১ pandemic মহামারীর বিরুদ্ধে লড়াই করার জন্য একটি সুরক্ষা পরিমাপের সিরিজ প্রকাশ করেছে। তাদের একটি সমাধান হল সামাজিক দূরত্ব বজায় রাখার জন্য বাড়িতে থাকা। নিসন্দেহে, ভাইরাসটি একটি সাধারণ হয়ে উঠেছে
পুল পাই গাই - এআই চালিত অ্যালার্ম সিস্টেম এবং রাস্পবেরি পাই ব্যবহার করে পুল মনিটরিং: 12 টি ধাপ (ছবি সহ)
পুল পাই গাই - এআই চালিত অ্যালার্ম সিস্টেম এবং রাস্পবেরি পাই ব্যবহার করে পুল মনিটরিং: বাড়িতে একটি পুল থাকা মজাদার, তবে বড় দায়িত্ব নিয়ে আসে। আমার সবচেয়ে বড় দুশ্চিন্তা হল কেউ যদি পুলের কাছাকাছি না থাকে (বিশেষ করে ছোট বাচ্চারা) পর্যবেক্ষণ করে। আমার সবচেয়ে বড় বিরক্তি হল নিশ্চিত করা যে পুলের পানির লাইন কখনই পাম্পের নিচে যাবে না
সিডি প্লেয়ার ছাড়া সিডি চালান, এআই এবং ইউটিউব ব্যবহার করে: 10 টি ধাপ (ছবি সহ)
সিডি প্লেয়ার ছাড়া সিডি চালান, এআই এবং ইউটিউব ব্যবহার করে: আপনার সিডি চালাতে চান কিন্তু আর সিডি প্লেয়ার নেই? আপনার সিডি ছিঁড়ে ফেলার সময় হয়নি? সেগুলি ছিঁড়ে ফেলা হয়েছে কিন্তু ফাইলগুলি প্রয়োজনের সময় অনুপলব্ধ? কোন সমস্যা নেই। AI (কৃত্রিম বুদ্ধিমত্তা) কে আপনার সিডি শনাক্ত করতে দিন, এবং YouTube এটি চালাতে দিন! আমি একটি অ্যান্ড্রয়েড অ্যাপ লিখেছিলাম
রাস্পবেরি পাই জিরো এবং ওপেনসিভি দিয়ে মুখ এবং চোখ সনাক্তকরণ: 3 টি ধাপ
রাস্পবেরি পাই জিরো এবং ওপেনসিভি দিয়ে মুখ এবং চোখ সনাক্তকরণ: এই নির্দেশে আমি দেখাবো কিভাবে আপনি রাস্পবেরি পাই এবং ওপেনসিভি ব্যবহার করে মুখ এবং চোখ সনাক্ত করতে পারেন। এটি ওপেনসিভিতে আমার প্রথম নির্দেশযোগ্য। আমি রাস্পবেরিতে খোলা সিভি সেট আপ করার জন্য অনেক টিউটোরিয়াল অনুসরণ করেছি কিন্তু প্রতিবারই কিছু ত্রুটি পেয়েছি। যাই হোক আমি