Aditya Chatterjee's Blog, page 16

October 3, 2023

Understanding Bleu Score

BLEU (Bilingual Evaluation Understudy) score was proposed in 2002 and has quickly become the standard score for evaluating machine translation output. It measures the similarity between a machine's translated text and a set of good quality human reference translations.

Table of contents

I. Why is BLEU score important?
II. How is BLEU score calculated?
III. Mathematical Implementation
IV. Code Implementation
V. Advantages and Limitations of BLEU score
VI. Similar evaluation metrics
VII. Applicati...

 •  0 comments  •  flag
Share on Twitter
Published on October 03, 2023 13:37

October 2, 2023

Gradient / Activation checkpointing

Key TakeawaysGradient Checkpointing is a memory optimization technique used in deep learning to reduce memory consumption during backpropagation.It introduces checkpoint layers at specific points in the network, storing intermediate activations only at these checkpoints, reducing memory requirements.Gradient Checkpointing enables the training of extremely deep neural networks that would be limited by memory constraints without this technique.It is particularly valuable in real-world appli...
 •  0 comments  •  flag
Share on Twitter
Published on October 02, 2023 14:26

Learn Golang implementation in one article

Learn Golang implementation in one article

In this article on OpenGenus, we will explore the complete introduction to programming in Go also known as Golang. We will cover basic concepts like data types, functions and others with code snippets and implement Linked List from scratch applying the concepts.

Table of contents:

IntroductionInstallationProgrammingIntroductionExecuting the ProgramData TypesVariables and ConstantsControl StructuresArrays, Slices and MapsFunctionsStructures,Interfaces and EmbeddingPointersRecursion...
 •  0 comments  •  flag
Share on Twitter
Published on October 02, 2023 13:50

September 30, 2023

3D Printing Technologies in Personalized Medicine and Nanomedicines

3D Printing Technologies in Personalized Medicine and Nanomedicines

3D printing technologies have made significant advancements in the fields of personalized medicine, nanomedicines, and biopharmaceuticals, offering innovative solutions for drug delivery, tissue engineering, and the production of customized medical devices.

3D printing technologies in medicine allow for the customization of treatments to meet individual patient needs. Several 3D printing methods are employed, including nozzle-based extrusion, laser-writing systems, and powder binder jetting. The...

 •  0 comments  •  flag
Share on Twitter
Published on September 30, 2023 16:24

Approximate String Matching

Introduction

In the era of vast data repositories, retrieving accurate textual information can be challenging, especially in the presence of errors or imprecise queries. To address this challenge, approximate string matching techniques offer a powerful solution.
In computer science, approximate string matching involves seeking strings in a text that closely resemble a specified pattern. In simpler terms, it's a method of searching for text matches, even when users input words with errors or pro...

 •  0 comments  •  flag
Share on Twitter
Published on September 30, 2023 16:08

September 23, 2023

Chandrayaan-3: Launching, Trajectory analysis, Lander & Rover, Technologies used by ISRO

The incredible journey of ISRO and its struggles with failures and lack of resources, from cycles and bullock carts to Chadrayaan-3 is not less fascinating than any fairy tales. With maintaining this indomitable enthusiasm ISRO launched Chandrayaan-3 on 14th July 2023. According to ISRO, the Chandrayaan-3 mission has three major objectives: demonstrate safe and soft landing on the surface of the Moon, conduct rover operations on the Moon, and conduct in-situ experiments on the Lunar surface.

Let...

 •  0 comments  •  flag
Share on Twitter
Published on September 23, 2023 13:16

September 17, 2023

How Web Development is Shaping the Future of Gaming

The gaming industry has evolved from pixelated graphics to a stunning ray-traced immersive virtual world over the past few decades. Modern games are challenging blockbuster movies with their astounding storyline and highly realistic visuals. This evolution would not have been possible without the phenomenal advancement in hardware computing power and software development. One of the critical aspects is the way web development is shaping the modern gaming universe.

Web-Development-Gaming

Convergence of Gaming and Web...
 •  0 comments  •  flag
Share on Twitter
Published on September 17, 2023 09:04

September 16, 2023

Senior Developer saving money on Team Lunch to impress Manager

In this article at OpenGenus.org, I am presenting a first hand experience of going to a team lunch at office with some new toxic senior developers.

Table of contents:

BackgroundThe day: team lunchBackground

In our team, there are around 20 people. As a company policy, the company provides $25 per person each quarter to spend on team lunch or outing.

I have been in this company for several years and have attended several team lunch. During lunch, we used to eat a lot and went to buffets as we...

 •  0 comments  •  flag
Share on Twitter
Published on September 16, 2023 13:21

Boy Scout Rule

In this article at OpenGenus, we will learn about Boy Scout Rule and why its application is vital for effective technical debt management.

As a code base grows over time, the quality of the underlying source code of a system tends to degrade, accumulating technical debt. The Boy Scout Rule in the coding world, "Always leave the code better than you found it" could largely decrease the technical debt. It's that simple, but why do many engineers don't do it?

Table of contents:Boy Scout RuleWhat...
 •  0 comments  •  flag
Share on Twitter
Published on September 16, 2023 11:34

Understanding of Correlation vs. Causation

Index:IntroductionUnderstanding CorrelationUnderstanding CausationThe Dangers of Mixing Correlation and CausationReal-World ExamplesHow to Distinguish Correlation from CausationConclusionReferencesIntroduction:

The ideas of correlation and causation are essential for understanding data and coming to conclusions. This article at OpenGenus will examine the definitions of these phrases, the reasons why they are frequently misinterpreted, and how to tell them apart. The following article ...

 •  0 comments  •  flag
Share on Twitter
Published on September 16, 2023 11:27