Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

New to Blockchain Development? Build your first dApps in under 20 minutes

less than 1 minute read

Published:

Today, we are going to build and deploy a decentralized application in under 20 minutes. If you are new to blockchain development like me, this tutorial is for you. I presume you already know what blockchain is, what the components of the blockchain are, and how the chain system works. You also have some idea about the difference between the Bitcoin network and the Ethereum network. In simple terms, using the Bitcoin network, you can only buy, sell or transfer Bitcoin (cryptocurrency) to another wallet, whereas, in the Ethereum network, you can buy, sell, and exchange Ether (cryptocurrency) as well as develop your decentralized application and deploy it. You can read about all these concepts in detail with a simple Google search. Now, let’s dive into the development. …

Top 10 Most Cited Artificial Intelligence Papers of 2024: Insights and Innovations

less than 1 minute read

Published:

Artificial Intelligence (AI) is no longer just a futuristic concept – it’s a transformative force reshaping industries, solving complex problems, and sparking new ways of thinking. From revolutionizing healthcare with biomolecular modelling to making education more accessible and personalized, 2024 has been another groundbreaking year for AI research. But what truly stands out this year is how researchers address AI’s most significant challenges: explainability, ethical concerns, and adaptability to real-world problems. …

Dissection of an ERC-20 StableCoin: Understanding the stablecoin smart contract (Part Five)

less than 1 minute read

Published:

Hopefully, this will be the last part of the study of the stablecoin smart contract. We have come a long way, starting from mapping among the abstract contracts, interfaces, and contracts to detailed descriptions of each contract’s function. Now, we are left with some critical functions of the contract StableCoin. In this section, we will complete the study of the codes.

Dissection of an ERC-20 StableCoin: Understanding the stablecoin smart contract (Part Two)

less than 1 minute read

Published:

This is the continuation of my study of stablecoin smart contract. In the previous part, we introduced the smart contract code, illustrated a dependency mapping among the contracts and interfaces, started describing the abstract contracts, and we could cover up to PausableUpgradeable . You can find all the parts of the article in the following links: …

Upscaling images using EDSR and LapSRN

less than 1 minute read

Published:

In this blog post, we will build a web application to upscale your low-resolution image. To build the application, we will use Streamlit, which we can run on our local PC. You can also deploy the application to the Streamlit cloud server for free. For this development, I will only show you how you can use the EDSR (Enhanced Deep Residual Networks for Single Image Super-Resolution) and LapSRN (Laplacian Super Resolution Networks) trained models directly for your application and get the result. The full implementation of the code is available in my GitHub repository. …

Building a Conversational Web Application for PDF Documents using Mistral-7B-v0.1

less than 1 minute read

Published:

In this blog post, we’ll walk through the development of a web application that allows users to interact with PDF documents via a conversational AI interface. This application leverages modern AI tools and frameworks to process and query text extracted from multiple PDF files. We’ll cover the design choices, key components, and code implementation. You can get full implementation of the application on my Github repository. …

Building a Web Application: Embedding Texts from Web Links and Creating an Interactive Chat Interface

less than 1 minute read

Published:

In this blog post, I’ll guide you through the process of building a web application that embeds texts from web links and provides an interactive chat interface. YOu can build this web application for your university or college so that people can ask questions about known topics and get instant answers. There can be other use cases of the application, like for small businesses that provide various services like tax audition or accounting, for healthcare centers, sports centers, or gyms. Additionally, the application can have numerous use cases related to your lives. We will use Python with the Streamlit framework, LangChain for handling embeddings, FAISS for efficient similarity search, and HuggingFace models for generating responses. This application consists of two main parts: embedding the texts from web links and building the main application interface. You can get the complete code implementation in the GitHub Repository. …

Building a Document-Driven Chat Application with Streamlit and LlamaCPP

less than 1 minute read

Published:

Integrating sophisticated models into user-friendly applications is becoming increasingly important in the rapidly evolving world of AI and machine learning. This blog post will walk you through creating a document-driven chat application using Streamlit and LlamaCPP. This application allows users to upload and interact with text documents through a chat interface powered by LlamaCPP embeddings and the Qwen-0.5b-Chat model. Get full code in the GitHub repository. …

How it feels like to be a beginner?

less than 1 minute read

Published:

If you are wondering how other people feels when they start something new then you should not think much. because all of us including me feels the same as you are feeling. Here’s my story comes…

Only a great idea can’t save your day!

less than 1 minute read

Published:

Some days ago i was talking to my big brother. He has done Bachelor degree in Pharmaceutical. But he shifted to marketing. And undergoing his MBA right now. Due to pandemic situation he is postponing his studies. Recently he shifted from Radiant Pharma to DBLPharma. This new job gave him some benefits like he is going to earn more, new office is close to home and he got promotion. Besides these he might find his suitable working environment. This was one of the causes to leave Radiant …

It’s a confusing post!

less than 1 minute read

Published:

Most of the blog post I am writing here are for my children. It might so happen that I may die. That time these are for them. For the bumpy rides in this world. Life is never so easy and life’s going to hurt you in your every step of your life. So better be prepared …

My Undergraduate Thesis Journey

less than 1 minute read

Published:

It is my last year in the Computer Science and Engineering undergraduate course. So like other undergrads I also need to do a research on a computer science topic. But according to my university my thesis should be more focused to doing a project rather than solely focused on writing paper. …

What do you think about the social problems going on around you?

less than 1 minute read

Published:

It is a complicated issue to handle. I face struggles when I come across to this topic: this news and these stories. I was in class, reading a book. I was feeling tired, that’s why I went to the 5th floor to meet Masud vai. He was watching a Tamil movie. Sorry, that I didn’t ask the name. I sat beside him and started seeing the movie. I usually don’t do that. Especially when it comes to Tamil or Telegu movies as to me, the films are like showing of unrealistic action scenes even though I started watching the movie. …

Does God Exists: From the Perspective of a Programmer

less than 1 minute read

Published:

It is a controversial topic. And humans have been trying to find the answer to this question for centuries. It’s not like that today; I will give a verdict. No! I will share some of my thoughts with you to discuss them, and No arguing among us. We all are different, and we all have different opinions. So better, we try not to hurt anyone’s feelings but to understand others’ perspectives. To talk about perspective, …

What is the purpose of my life?

less than 1 minute read

Published:

Hello, may peace be upon all of you. I am a practising Muslim. I know many of you are feeling threatened. As if I’m going to start talking about Jihad or terrorism. Don’t worry. I also don’t like those like you. And I assure you, we don’t preach these things. I just want to randomly talk about what should be the purpose of my life.

Preparing to be a better man

less than 1 minute read

Published:

First of all, this writing is for you if you are a guy. Because girls already know these things and they experience them everyday. And most of my writings are for my child who is yet not born but I guess Allah will bless me with beautiful ones.So it will come in handy for my son when he is around 25. So about 30 years from now. oohh… that’s a long time from now. …

How to solve every(most of the time) Wordle problem

less than 1 minute read

Published:

Those who already know how to play Wordle, thank you for letting me skip the tutorial part. And those who are curious new heads like me(I have started playing Wordle for only 2 days), you can follow this article to learn to play this game.

portfolio

publications

An efficient transfer learning model for predicting forged (handwritten) signature

Published in 2021 International Conference on Computer, Communication, Chemical, Materials and Electronic Engineering (IC4ME2), 2021

This paper is about the number 1. The number 2 is left for future work.

Recommended citation: M. R. Sheikh, T. H. Masud, N. I. Khan and M. N. Islam, "An Efficient Transfer Learning Model for Predicting Forged (Handwritten) Signature," 2021 International Conference on Computer, Communication, Chemical, Materials and Electronic Engineering (IC4ME2), Rajshahi, Bangladesh, 2021, pp. 1-4, doi: 10.1109/IC4ME253898.2021.9768440.
Download Paper

talks

teaching

Hands-on-training on Artificial Intelligence and Machine Learning

Workshop, 10 Infantry Division, Ramu Cantonment., 2024

  • Conducted classes on Cybersecurity awareness to Officers, Soldiers and their families throughout October Cybersecurity Awareness Month, in 2023.
  • Total number of participants were 5000+ persons.
  • Outcome: Cyber attacks incidents report reduced by 67% compared to previous year.

Cybersecurity aspects in daily life

Awareness Training on Cyber threats faced by general people, 10 Infantry Division, Ramu Cantonment. , 2024

  • Conducted hands-on-training on Artificial Intelligence and Machine Learning to technical military Officers.
  • Total number of participants were 75 persons.
  • Outcome: Trained Officers developed small machine-learning projects each at the end of the course.