শাহিনূর আলম, পিএইচডি

AI, HCI, VR গবেষক
গবেষণাগবেষণা প্রবন্ধ

01

আমি যে বিষয়ে গবেষণা করি

ব্যবহারকারী-বান্ধব ইন্টারফেস তৈরি এবং এআই অ্যাপ্লিকেশনগুলি অনুসন্ধান করার বিষয়ে গভীর আগ্রহ নিয়ে আমি সক্রিয়ভাবে মানব-কম্পিউটার মিথস্ক্রিয়া (Human computer interaction), কৃত্রিম বুদ্ধিমত্তা (Artificial Intelligence), ভার্চুয়াল রিয়েলিটি (Virtual Reality) এবং  কম্পিউটার ভিশন (Computer Vision) নিয়ে গবেষণা করছি। প্রযুক্তির উৎকর্ষ সাধনে আমি এআই দিয়ে হাতে কলমে কাজ করতে উপভোগ করি এবং বিভিন্ন কনফারেন্স এ যোগদান ও গবেষণা প্রবন্ধ প্রকাশের মাধ্যমে হালনাগাদ থাকি।

02

আমার দৃষ্টিভঙ্গি

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

03

আমার লক্ষ্য

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

মানব-কম্পিউটার মিথস্ক্রিয়া

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

কৃত্রিম বুদ্ধিমত্তা

মানব-কম্পিউটার মিথস্ক্রিয়া প্রয়োগ করতে CNN, LSTM, GRU এবং নেটওয়ার্ক ফিউশন ব্যবহার করে অঙ্গভঙ্গি স্বীকৃতি এবং বায়ু লেখার মত জটিল  কাজগুলো করে থাকি। এই প্রযুক্তির লক্ষ্য মানুষ এবং কম্পিউটারের মধ্যে স্বজ্ঞাত এবং অ্যাক্সেসযোগ্য মিথস্ক্রিয়া সহজতর করা, বিভিন্ন প্রসঙ্গে যোগাযোগ এবং ব্যবহারযোগ্যতা বৃদ্ধি করা।

কম্পিউটার ভিশন

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

ভার্চুয়াল বাস্তবতা

আমি ভার্চুয়াল বাস্তবতা নিয়ে গবেষণা পরিচালনা করি, বর্তমানে এমন একটি প্রকল্প নিয়ে কাজ করছি যার মাধ্যমে ভার্চুয়াল মাধ্যমে আমেরিকান সাইন ল্যাঙ্গুয়েজ (ASL) শেখায়। ভার্চুয়াল পরিবেশের মধ্যে একটি সাইনিং অবতার ASL ভাষা শেখায় এবং মেশিন সেটা সঠিক নাকি ভুল সেটা তাৎক্ষণিক প্রতিক্রিয়া প্রদান করে, যেটি ব্যবহারকারীদের জন্য একটি আকর্ষক এবং ইন্টারেক্টিভ শেখার অভিজ্ঞতা তৈরি করে।

পরিসংখ্যান

অভিজ্ঞতা

সাত বছরের বেশি গবেষণার অভিজ্ঞতার সাথে, আমি 20+ প্রকাশিত নিবন্ধ লিখেছি, 140+ পণ্ডিতের কাজ পর্যালোচনা করেছি এবং 150+ উদ্ধৃতি সংগ্রহ করেছি। এই অর্জনগুলি জ্ঞানের অগ্রগতি, সমকক্ষ পর্যালোচনায় দক্ষতা, এবং একাডেমিক সম্প্রদায়ের উপর উল্লেখযোগ্য প্রভাবের প্রতি আমার প্রতিশ্রুতি প্রতিফলিত করে।

প্রকাশিত প্রবন্ধ

প্রাতিষ্ঠানিক গবেষণার অভিজ্ঞতার বছর

স্বীকৃত জার্নাল নিবন্ধ পর্যালোচনা

সাইটেশন

সেরা ৫ গবেষণা প্রবন্ধ

  • M. S. Alam et al., ‘ASL champ!: a virtual reality game with deep-learning driven sign recognition’, Computers & Education: X Reality, vol. 4, p. 100059, 2024, doi: https://doi.org/10.1016/j.cexr.2024.100059 
  • M. S. Alam, K. -C. Kwon and N. Kim, “TARNet: An Efficient and Lightweight Trajectory-Based Air-Writing Recognition Model Using a CNN and LSTM Network, Volume 2022, doi: https://doi.org/10.1155/2022/6063779
  • M. S. Alam, K. -C. Kwon and N. Kim, “Implementation of a Character Recognition System Based on Finger-Joint Tracking Using a Depth Camera,” in IEEE Transactions on Human-Machine Systems, vol. 51, no. 3, pp. 229-241, June 2021, doi: https://doi.org/10.1109/THMS.2021.3066854.
  • M. S. Alam, K. -C. Kwon, M. -U. Erdenebat, M. Y. Abbass; M. A. Alam, and N. Kim, “Super-Resolution Enhancement Method Based on Generative Adversarial Network for Integral Imaging Microscopy” in Sensors 2021, 21, 2164. https://doi.org/10.3390/s21062164.
  • M.S. Alam, K.-C. Kwon; M.A. Alam, M.Y. Abbass, S.M. Imtiaz, N. Kim, “Trajectory-Based Air-Writing Recognition Using Deep Neural Network and Depth Sensor,” in Sensors 2020, 20, 376. https://doi.org/10.3390/s20020376

ব্লগ থেকে সাম্প্রতিক

পাইথন যেভাবে কাজ করে

পাইথন যেভাবে কাজ করে

গত পর্বে আমরা খুবই সাধারণ Hello World প্রোগ্রামটি দেখেছি। print() ফাংশনের ভিতর কিছু একটা লিখে দিলেই সেটা আউটপুট হিসেবে দেখাচ্ছে। কিন্তু এটা কিভাবে কাজ করছে সেটা এই পর্বে বিস্তারিত আলোচনা করব। কোন একটা প্রোগ্রাম "Run" করা থেকে আউটপুট প্রদর্শন পর্যন্ত এই...

পাইথনে “Hello World”

পাইথনে “Hello World”

প্রোগ্রামাররা যখন প্রথম কোন প্রোগ্রাম লেখে তখন সেটা Hello World দিয়েই শুরু করে। আমরাও এখানে Hello World দিয়েই শুরু করি। তবে প্রথম পাইথন প্রোগ্রাম রান করার জন্য অবশ্যই আপনার পাইথন ইন্সটল থাকা লাগবে এবং ইনভাইরনমেন্ট সেট আপ দেয়া থাকা লাগবে তাছাড়া কোনো রকম ভুল থাকলে...

পাইথন এনভায়রনমেন্ট সেটাপ

পাইথন এনভায়রনমেন্ট সেটাপ

কমান্ডলাইন ইন্টারফেস - Commandline Interface (CLI) কমান্ড লাইন ইন্টারফেস ব্যবহার করা জন্য প্রথমেই আমাদেরকে পাইথনের কোর প্যাকেজটি ইনস্টল করতে হবে। এটা বিভিন্ন অপারেটিং সিস্টেমের জন্য বিভিন্ন। Windows প্রথমেই এই লিংক থেকে পাইথনের সর্বশেষ ৩ সংস্করণটি ডাউনলোড করে নেব।...

পাইথন ইন্টারপ্রেটার (Python Interpreter)

পাইথন ইন্টারপ্রেটার (Python Interpreter)

আপনারা হয়ত জেনে থাকবেন যে মেশিন বা কম্পিউটার সবসময় মেশিন ল্যাঙ্গুয়েজ এ কাজ করে, অর্থাৎ আমরা যে ভাষাতেই লিখি না কেন সেটা কম্পিউটারের বোধগম্য ভাষাতে নিয়ে যাওয়া বাধ্যতামূলক; আর এই কাজটা ইন্টারপ্রেটার (Interpreter) বা কম্পাইলার (Compiler) করে থাকে। একটি ইন্টারপ্রেটার কোন...

কিউ (Queue)

কিউ (Queue)

কিউ (queue) ও স্ট্যাকের মত এক ধরনের অ্যাবস্ট্রাক্ট ডাটা টাইপ। কিউ এক ধরনের ক্রমিক (Ordered) লিস্ট (List) যেখানে ডাটা প্রবেশ (insert) বা যুক্ত করা হয় একপ্রান্তে আর ডিলিট (delete) বা মুছে ফেলা হয় অন্য প্রান্ত থেকে।  যে প্রান্ত থেকে insert করা হয় সেটাকে ফ্রন্ট (front)...

স্ট্যাক(Stack)

স্ট্যাক(Stack)

স্ট্যাক (Stack) এক ধরণের অ্যাবস্ট্রাক্ট (abstract) ডাটা টাইপ। স্ট্যাকে তথ্যগুলো এক ধরণের ক্রমিক লিস্ট আকারে সংরক্ষিত থাকে এবং প্রধান অপারেশন গুলো যেমন কোন উপাদান ডিলিট বা যুক্ত করা এর এক প্রান্তে (top) হয়ে থাকে। এজন্য একে লাস্ট ইন ফার্স্ট আউট (Last in First Out) বা...

অ্যাসিমটোটিক নোটেশন (Asymptotic Notation)

অ্যাসিমটোটিক নোটেশন (Asymptotic Notation)

ধরা যাক, আমরা অনেক বড় কিছু সংখ্যার যোগ করব, তাহলে এই অপারেশনে কত সময় লাগবে? প্রথমেই যে প্রশ্ন আসবে সেটা হচ্ছে কতগুলো সংখ্যা, আচ্ছা ধরে নিলাম সেই সংখ্যাটা n. এই সময়টা কি আমরা নির্দিষ্ট করে বলতে পারি? হ্যা, সেটা বলা যায় একটা নির্দিষ্ট একটা কম্পিউটারের জন্য।...

স্ট্রাকচার(Structure) এবং ইউনিয়ন(Union)

স্ট্রাকচার(Structure) এবং ইউনিয়ন(Union)

স্ট্রাকচার(Structure) এবং ইউনিয়ন(Union) দুইটাই সি প্রোগ্রামিং ল্যাংগুয়েজের ইউজার ডিফাইন্ড(User Defined) ডাটা টাইপ। ইউজার ডিফাইন্ড ডাটা টাইপ হচ্ছে এমন একটা ডাটা টাইপ যেটার টাইপ কি হবে সেটা ইউজার অর্থাৎ প্রোগ্রামার ঠিক করে দেবে। অনেক সময় আমাদের এমন কিছু জটিল প্রোগ্রাম...

পাইথনের কোন সংস্করণটি ব্যবহার করব?

পাইথনের কোন সংস্করণটি ব্যবহার করব?

পাইথনের বড় ধরনের দুইটা সংস্করণ আছে এবং এই দুইটি সংস্করণ আলাদাভাবে হালনাগাদ করা হয়। সংস্করণ দুইটি হল ২ এবং ৩। সাধারণ পাইথন ব্যবহার কারীরা প্রায়ই এটা নিয়ে দ্বিধায় পড়েন। তারই ধারাবাহিকতা এবং নতুন ব্যবহারকারীদের কথা মাথায় রেখে এখানে সামান্য কিছু আলোচনা করা উভয় সংস্করণ...