০৭ জুল, ২০২৩·1 মিনিট পড়তে

প্রোগ্রামিং RNN-ভিত্তিক জলাধার কম্পিউটারের বিপ্লবী দৃষ্টিভঙ্গি: নিউরাল মেশিন কোডের ভূমিকা

পেনসিলভানিয়া বিশ্ববিদ্যালয়ের গবেষকরা RNN-ভিত্তিক জলাধার কম্পিউটার ডিজাইন এবং প্রোগ্রামিং করার জন্য একটি বৈপ্লবিক কৌশল ঘোষণা করেছেন, কম্পিউটার হার্ডওয়্যারের জন্য প্রোগ্রামিং ভাষার সাথে সমান্তরাল অঙ্কন করেছেন৷

প্রোগ্রামিং RNN-ভিত্তিক জলাধার কম্পিউটারের বিপ্লবী দৃষ্টিভঙ্গি: নিউরাল মেশিন কোডের ভূমিকা

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

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

নিউরাল মেশিন কোড হিসাবে কল্পনা করা হয়েছে, তাদের প্রস্তাবটি অভ্যন্তরীণ উপস্থাপনা এবং RNN গতিবিদ্যাকে ডিকম্পাইল করে উপলব্ধি করা যেতে পারে। কম্পিউটার প্রোগ্রামিংয়ে সাদৃশ্যপূর্ণ প্রক্রিয়াটি হার্ডওয়্যারের একটি অ্যালগরিদমের সংকলন হবে। পদ্ধতির মধ্যে পৃথক ট্রানজিস্টরের অবস্থান এবং সক্রিয়করণের সময় পার্থক্য করা জড়িত।

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

দলটি বিভিন্ন ধরনের অ্যাপ্লিকেশনের জন্য RNN তৈরি করতে তাদের কাঠামো কাজে লাগিয়ে তাদের উদ্ভাবনী পদ্ধতির কার্যকারিতা প্রদর্শন করেছে। ভার্চুয়াল মেশিন থেকে এআই-চালিত পিং-পং ভিডিও গেমস থেকে লজিক গেট পর্যন্ত, তাদের পদ্ধতিগুলি ট্রায়াল-এন্ড-এরর সমন্বয়ের প্রয়োজন ছাড়াই অত্যন্ত সফল ছিল।

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

প্রশিক্ষিত ওজনগুলিকে সুস্পষ্ট অ্যালগরিদমগুলিতে উত্তোলন এবং অনুবাদ করার ক্ষেত্রে দলের কাজটি একটি প্রতিশ্রুতিবদ্ধ পদক্ষেপ। এই পদ্ধতিটি একটি সফ্টওয়্যারের জন্ম দেয় যা শক্তি-দক্ষ এবং কর্মক্ষমতা এবং বৈজ্ঞানিক বোঝার জন্য কঠোরভাবে পরীক্ষা করা যেতে পারে। অ্যাপমাস্টার নো-কোড প্ল্যাটফর্মটি এই অগ্রগতিগুলিকে কাজে লাগাতে পারে, উচ্চ-পারফর্মিং ব্যাকএন্ড, ওয়েব এবং মোবাইল অ্যাপ্লিকেশনগুলিকে তাদের সদস্যতা এবং অফারগুলিতে এই কার্যকারিতাগুলিকে এনক্যাপসুলেট করার জন্য তাদের বিস্তৃত সরঞ্জামগুলির মধ্যে একীভূত করে৷

পেনসিলভানিয়া বিশ্ববিদ্যালয়ের Bassett এর গবেষণা দল মানুষের জ্ঞানীয় প্রক্রিয়া পুনরায় তৈরি করতে মেশিন লার্নিং কৌশল, বিশেষ করে RNNs প্রয়োগ করার লক্ষ্য রাখে। নিউরাল মেশিন কোডের তাদের উদ্ভাবন এই উদ্দেশ্যের সাথে ভালভাবে সারিবদ্ধ।

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

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started