ইংরেজি বাক্যে মেশিন লার্নিং লিখুন, Yibelang নিজেই কোড বানিয়ে দেবে
Yibelang নামের একটি ক্ষুদ্র প্রোগ্রামিং ভাষা আপনাকে সাধারণ ইংরেজি বাক্যে মেশিন লার্নিং লিখতে দেয়। এটি সেই বাক্যকে Python কোডে রূপান্তর করে আপনার কম্পিউটারে স্থানীয়ভাবে চালায়। কোনো ক্লাউড, API বা সেটআপের ঝামেলা নেই।
Yibelang নামের একটি ক্ষুদ্র প্রোগ্রামিং ভাষা আপনাকে সাধারণ ইংরেজি বাক্যে মেশিন লার্নিং লিখতে দেয়। এটি সেই বাক্যকে Python কোডে রূপান্তর করে আপনার কম্পিউটারে স্থানীয়ভাবে চালায়। কোনো ক্লাউড, API বা সেটআপের ঝামেলা নেই।
মেশিন লার্নিং এখন সাধারণ ইংরেজি বাক্য দিয়েও লেখা যাবে। ডেভেলপার সম্প্রদায়ে Yibelang (Y-ibe) নামের একটি নতুন টুল এসেছে যা এই কাজটি করে দেয়। dev.to ML প্ল্যাটফর্মে প্রকাশিত তথ্য অনুযায়ী, এটি একটি ক্ষুদ্র প্রোগ্রামিং ভাষা যেখানে ব্যবহারকারী এক লাইনে একটি করে সাধারণ ইংরেজি বাক্য লিখে মেশিন লার্নিং মডেল তৈরি করতে পারেন।
Yibelang-এর সবচেয়ে বড় বৈশিষ্ট্য হলো এর সরলতা। এখানে কোনো জটিল সিনট্যাক্স শেখার প্রয়োজন নেই। ব্যবহারকারী যা করতে চান সেটি সরাসরি ইংরেজি বাক্যে লিখলে Yibelang স্বয়ংক্রিয়ভাবে সেই বাক্যকে Python ভাষায় রূপান্তর করে। এটি মূলত pandas এবং scikit-learn লাইব্রেরি ব্যবহার করে কাজ করে। সবকিছুই ব্যবহারকারীর নিজের কম্পিউটারে চলে, কোনো ক্লাউড সার্ভার বা API কলের প্রয়োজন হয় না।
টুলটি সম্পূর্ণ ডিটারমিনিস্টিক। অর্থাৎ একই ইনপুট দিলে সর্বদা একই আউটপুট পাওয়া যাবে। এতে কোনো AI বা নিউরাল নেটওয়ার্ক ব্যবহার করা হয় না। কোনো API কী বা নেটওয়ার্ক কলের প্রয়োজন নেই। ফলে আপনার ডেটা কখনোই আপনার কম্পিউটার ছেড়ে যায় না। এটি ব্যবহারের জন্য কোনো সেটআপেরও প্রয়োজন নেই।
Yibelang-এর ওপেন সোর্স প্রকল্পটি ডেভেলপারদের কাছ থেকে অবদান গ্রহণ করছে। প্রকল্পটিতে প্রথম অবদান হিসেবে একটি নতুন বাক্য যোগ করার কথা বলা হয়েছে। এর জন্য একটি রেগেক্স টেমপ্লেট এবং একটি AST নোড তৈরি করতে হবে। এটি দেখায় যে টুলটির ভাষা ধীরে ধীরে সমৃদ্ধ হচ্ছে এবং ডেভেলপাররা নিজেরাই এর উন্নয়নে অংশ নিতে পারবেন।
বাংলাদেশের ডেভেলপার এবং ফ্রিল্যান্সারদের জন্য এই টুলটি বিশেষভাবে গুরুত্বপূর্ণ হতে পারে। মেশিন লার্নিং শেখার শুরুতে অনেকেই সিনট্যাক্স এবং জটিল সেটআপের কারণে হোঁচট খান। Yibelang সেই বাধা দূর করে সরাসরি কাজের জগতে প্রবেশ করতে সাহায্য করবে। শিক্ষার্থীরা দ্রুত মেশিন লার্নিংয়ের মূল ধারণাগুলো বুঝতে পারবেন। ফ্রিল্যান্সাররা ছোট ছোট প্রকল্পে দ্রুত মডেল তৈরি করে ক্লায়েন্টকে দেখাতে পারবেন।
Yibelang এখনো প্রাথমিক পর্যায়ে রয়েছে। তবে এর ধারণাটি মেশিন লার্নিংকে গণতন্ত্রীকরণের দিকে একটি বড় পদক্ষেপ। ভবিষ্যতে এটি আরও বেশি বাক্য সমর্থন করবে এবং আরও শক্তিশালী হবে বলে আশা করা যায়।
আরও পড়ুন
এই সংবাদটি আন্তর্জাতিক সূত্রের তথ্য অবলম্বনে AI-সহায়তায় বাংলায় উপস্থাপন ও বাংলাদেশের প্রেক্ষাপটে সম্পাদিত। মূল তথ্যের জন্য নিচের সূত্র দেখুন।
মূল প্রতিবেদন: dev.to ML
সোর্স দেখুন ↗মন্তব্য০
লোড হচ্ছে...