Aditya Chatterjee's Blog, page 62
December 15, 2022
snprintf() function in C++
In this article, we will look at snprintf() function in C which is used to print strings in formatted way as a character buffer.
Table of contents:
snprintf() function's usesnprintf() prototypesnprintf() parameterssnprintf() return valueExample on how snprintf() worksUse of snprintf() in Csnprintf() function is basically used to write a formatted string to character string buffer.
Note: Unlike sprintf(), maximum number of characters that can be written to the buffer is specified in s...
December 14, 2022
WebRTC [Introduction]
This article is an introduction into WebRTC, a free and open-source project providing web browsers and mobile applications with real-time communication via application programming interfaces. A purposeful HTML5 specification that you can use to add real time media communications directly between browser and devices.
Table of Contents:-
Introduction to WebRTCThe DesignTopologyApplicationsSupported BrowsersConclusionIntroduction to WebRTCWebRTC stands for "Web Real-Time Communication" is...
Top tech that is changing the finance world forever
Technology is quite literally constantly evolving and changing the world around everyone today. In the finance world, this is especially evident as new technology is paving the way for a special new era of financial transactions. Here are some of the top impressive technologies that are changing the finance world forever. This blog post will go through some of them and explain their importance and potential applications.
Blockchain technologyBlockchain technology is probably one of the most tal...
ifstream in C++
In this article, we have explored the idea of ifstream in C++ and explained how it is used with C++ code examples.
A stream is a sequence of data(bytes) and is used for the transportation of this data. It works as a medium to bring data into a program from a source or to send data from the program to a specific destination. The source can be a file, an input device, and the same can be said for the destination. We have the following two types of streams:
Input Stream: A stream which takes data ...December 13, 2022
memcmp() function in C++
memcmp() is a C++ function that compares a specified number of characters in two pointer objects.
It Compares the first number of bytes in the memory block pointed to by "pointer1" with the first number of bytes pointed to by "pointer2", returning zero if both match or a non-zero value if they do not.
This built-in function compares the first byte of buf1 and buf2. The memcmp function compares the first n bytes of s1 and s2 as unsigned character arrays. If all n bytes are equal, the return value...
December 12, 2022
Downsampling and Upsampling in CNN
There is no doubt that convolution neural network gave a huge progress to computer vision sector and in this article I will walk with you in short journey with some of its concepts specially downsampling and upsampling in CNN.
Table of contents:1. Recap of what CNN is.2. Downsampling in CNN.3. Different ways for downsampling.4. Upsampling in CNN.5. Different ways for upsampling.In sake of visual understanding of todays concepts i will use the coming fully convolution network.
substr in C++
In this article, we will learn about substr() function in C++ which is used to extract a sub-string from a given string.
What is a String?A string is a sequence of characters which is used to alter or store text. In C++, string is a datatype which is used to store continuous characters and it ends when they encounter a space or a newline.
The C++ STL(Standard Template Library) provides a string class called 'std::string' that represents a string.
In C++, strings are zero-indexed, so the first c...
December 11, 2022
Wide Column Store
We shall be looking at a type of non-relational database called Wide-column stores. Last time, we looked at Time-series databases and we saw how they worked and how to apply them in certain use cases. So this article will be focusing entirely on Wide-column stores in the same manner we looked at Time-series databases. Keep reading further if you are interested in finding out.
Table of contentsWhat is a wide-column store?Examples of wide-column storesImplementaion and use casesB...Back-propagation Through Time (BPTT) [Explained]
![Back-propagation Through Time (BPTT) [Explained]](https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/hostedimages/1670949776i/33720054._SX540_.png)
Back-propagation is the most widely used algorithm to train feed forward neural networks. The generalization of this algorithm to recurrent neural networks is called Back-propagation Through Time (BPTT). Although BPTT can also be applied in other models like fuzzy structure models or fluid dynamics models [1], in this article the explanations are based on the application of BPTT on recurrent neural network to make understanding it more easier.
Table of contentThe math behind BPTTVariations of...Panoptic quality (PQ), segmentation quality (SQ) and recognition quality (RQ)
In this article, we will dive deeper in evaluation metrics for computer vision tasks especially for Panoptic segmentation namely Panoptic quality (PQ), segmentation quality (SQ) and recognition quality (RQ).
Table of contents :1. What is panoptic segmentation2. Panoptic quality (PQ)3. Segmentation quality (SQ)4. Recognition quality (RQ)5. Why Panoptic quality (PQ)6. SummaryWe know that not only image classification that concern our mind in the field of CV but also their are more complicat...