টেনসরফ্লো ব্যবহার করে ন্যাচারাল ল্যাঙ্গুয়েজ প্রসেসিং

ন্যাচারাল ল্যাঙ্গুয়েজ প্রসেসিং (NLP) বলতে টেক্সট এবং ভয়েজ ডেটা নিয়ে কাজ করাকে বুঝায়। তা হতে পারে টেক্সট টু স্পিস অথবা স্পিস টু টেক্সট প্রোগ্রাম তৈরি, অটোমেটিক্স গল্প বা কবিতা লেখা, রিভিউ বা কমেন্ট এনালাইসিস করা, স্মার্ট স্পিকারকে কোন প্রশ্ন করলে তা এনালাইসিস করে উত্তর দেয়া ইত্যাদি। NLP কম্পিউটার সাইন্স বা মেশিন লার্নিং এর একটা গুরুত্বপূর্ণ … Read more

পাইথনের একের অধিক ভার্সন ম্যানেজমেন্ট এবং ভার্চুয়াল এনভারনমেন্ট

কম্পিউটারে একের অধিক পাইথন ব্যবহার আমাদের এক একটা প্রজেক্টে ভিন্ন ভিন্ন পাইথন ভার্সন বা বিভিন্ন প্যাকেজের আলাদা ভার্সন ব্যবহার করতে হতে পারে। আর কম্পিউটারে একের অধিক পাইথন ইন্সটল করা এবং এগুলো ম্যানেজ করার জন্য ব্যবহার করতে পারি Pyenv। এটা হচ্ছে কম্পিউটারে পাইথনের ভার্সন ম্যানেজমেন্ট করার একটা প্যাকেজ। ইন্সটল pyenv: pyenv ইন্সটলেরজ অন্য Homebrew ব্যবহার করতে … Read more

টেনসরফ্লোতে টেনসর ও এর বিভিন্ন অপারেশন

মেশিন লার্নিং সিস্টেম গুলোতে ডেটা স্ট্র্যাকচার হিসেবে টেনসর ব্যবহার করা হয়। টেনসর সম্পর্কে এর আগে আরেকটি লেখা লিখেছি, সেখানে টেনসর সম্পর্কে বিস্তারিত জানা যাবে। এই লেখাতে আমরা টেনসফ্লোতে কিভাবে টেনসর ব্যবহার করব, কিভাবে টেনসরের বিভিন্ন অপারেশন করব, তা দেখব। সবার আগে জানা যাক কিভাবে টেনসরফ্লো ইম্পোর্ট করা যায়। যদিও ইতিমধ্যে সবাই জানি, এরপরও দেখিঃ উপরে … Read more

টেনসরফ্লো লাইট – অ্যান্ড্রয়েড ডিভাইসে মেশিন লার্নিং মডেল ডিপ্লয় করা

মেশিন লার্নিং প্রজেক্ট করার জন্য এখন পর্যন্ত সবচেয়ে ইফিশিয়েন্ট এবং জনপ্রিয় প্লাটফর্ম হচ্ছে টেনসরফ্লো। আবার বেশির ভাগ ইউজার মোবাইল ব্যবহার করে। মোবাইলে কম্পিউটারের মত এত রিসোর্স না থাকায় দরকার পড়ে একটু অপটিমাইজ একটা প্লাটফর্ম। মোবাইলের জন্য টেনসরফ্লো এর অপটিমাইজ ভার্সন হচ্ছে টেনসরফ্লো লাইট। যার মাধ্যমে টেনসরফ্লো ব্যবহার করে ট্রেইন করা মডেল গুলো যে কোন মোবাইল … Read more

Xcode এ সি অথবা সি++ কোড রান করা

ম্যাকওএসের জন্য সবচেয়ে ভালো প্রোগ্রামিং ও ডেভেলপমেন্ট টুল হচ্ছে Xcode। এই Xocde এ ডিফল্ট ভাবেই সি অথবা সি++ কোড লেখা এবং রান করা যায়। আপনার ম্যাকে যদি এক্সকোড ইন্সটল করা না থাকে, তাহলে অ্যাপস্টোর থেকে ইন্সটল করে নিন। এরপর এক্সকোড ওপেন করুন।       সাধারণত উপরের মত একটা উইন্ডো দেখতে পাবেন। সি প্রোগ্রাম লেখার … Read more

বান্দরবান – নীলাচল – নীলগিরি ঘুরাঘুরি

ইমরান ভাই বিয়ে করবেন ১০ তারিখ শনিবার। বিয়ে বলতে শুধু আকদ করে রাখা। তো এর পর উনি প্ল্যান করেছেন নতুন বউ নিয়ে বান্দরবান থেকে ঘুরে আসবেন। আমাদেরকে জিজ্ঞেস করলেন যাবো কিনা। আমরা রাজি হলাম। বিয়ে হচ্ছে নারায়ণগঞ্জে। এরপর সেখানে রাত টুকু থেকে ভোরে বান্দরবানের উদ্দেশ্যে রওনা দিব। বান্দরবানের নীলাচলে ইকোসেন্স রিসোর্টে বুকিং দিয়ে রেখেছি। প্ল্যান … Read more

লিনিয়ার রিগ্রেশন, গ্র্যাডিয়েন্ট ডিসেন্ট ও পেছনের গণিত

লিনিয়ার রিগ্রেশন দুই বা তার অধিক ভ্যারিয়েবলের মধ্যে সম্পর্ক খুঁজে বের করা হচ্ছে রিগ্রেশন। মেশিন লার্নিং অথবা স্ট্যাটিসটিক্সে এই সম্পর্ক ব্যবহার করে ফিউচার ভ্যালুর আউটকাম প্রিডিক্ট করা যায়। ভ্যারিয়েবল গুলোর মধ্যে সম্পর্ক সরল রেখা দিয়ে প্রকাশ করা হচ্ছে লিনিয়ার রিগ্রেশন। এখানে অ্যালগরিদম ভ্যারিয়েবল গুলোর মধ্যে একটা লাইন খুঁজে বের করে। যে লাইন সবচেয়ে নির্ভুল ভাবে … Read more

প্রোগ্রামিং স্কিল বাড়ানোর জন্য অনলাইন জাজ লিটকোড

প্রবলেম সলভিং এর জন্য অনেক গুলো অনলাইজ জাজ প্লাটফর্ম রয়েছে। আমরা দেখব কিভাবে লিটকোড এ থাকা সমস্যা গুলো সমাধান করে সাবমিট করা যায়। কেন লিটকোডে প্রবলেম সলভিং করব ইত্যাদি। যেমন টপ কয়েকটি অনলাইজ জাজ হচ্ছেঃ এগুলো ছাড়াও আরো অনেক গুলো অনলাইন জাজ রয়েছে। আপনারা চাইলে যে কোনটাতেই সমস্যা সমাধান করতে পারেন। মূল লক্ষ্য হচ্ছে নিজের জ্ঞান … Read more

গল্পঃ অসৎ পুলিশ অফিসার

১ রনি বাইক নিয়ে বের হয়েছে। সাথে এক ফ্রেন্ড ছিল। দুইজনের একজনের মাথায়ও হেলমেট ছিল না। যে দিকে যাচ্ছে, সেদিকে কখনো পুলিশ থাকে না। ভাবল আজও থাকবে না। কিন্তু না। আজ তাদের পুলিশে ধরল। দুইজনের হেলমেটের জন্য মামলা দিবে বলল। ৩০০০ টাকার মামলা। আর চাইলে মামলা না নিয়ে ১০০০ টাকা নগদ দিলেই ছেড়ে দিবে। কি … Read more

ChatGPT – চ্যাট জিপিটি ব্যবহার, সুবিধা ও অসুবিধা

বর্তমানে টেক জগতে সবচেয়ে বেশি যে বিষয় নিয়ে আলোচনা হচ্ছে, তা হচ্ছে Chat GPT। চ্যাট জিপিটি হচ্ছে একটা মেশিন লার্নিং মডেল। বুদ্ধিমান মেশিনও বলতে পারি। ইন্টারেন্টে থাকা প্রচুর টেক্সট ডেটা ব্যবহার করে এটিকে ট্রেইন করা হয়েছে। এটিকে যে কোন প্রশ্ন করলে মানুষের মত লিখিত আকারে উত্তর দিতে পারে। কোন কিছু ব্যাখ্যা করে দিতে বললে সহজ … Read more