Machine Learning (ML) Multilayer Perceptrons vs CNN We have explored the key differences between Multilayer perceptron and CNN in depth. Multilayer Perceptron and CNN are two fundamental concepts in Machine Learning. When we apply activations to Multilayer perceptrons, we get Artificial Neural Network (ANN) which is one of the earliest ML models.
Machine Learning (ML) Disadvantages of RNN We have explored the disadvantages of RNN in depth. Recurrent Neural Networks (or RNNs) are the first of their kind neural networks that can help in analyzing and learning sequences of data rather than just instance-based learning.
Algorithms Different Basic Sorting algorithms. Know when to use which one and Ace your tech interview! We have covered the basic ideas of the basic sorting algorithms such as Insertion Sort and others along with time and space complexity and Interview questions on sorting algorithms with answers.
Software Engineering Different ways to center elements in HTML In this article, we have discussed Different ways to center elements in HTML. Firstly we'll discuss on the Introduction to the article. Later part, we'll understand ways of centering elements of HTML elements - Horizontally, in-line with other elements and at exact center.
Machine Learning (ML) Applications of NLP: Extraction from PDF, Language Translation and more In this, we have explored core NLP applications such as text extraction, language translation, text classification, question answering, text to speech, speech to text and more.
Machine Learning (ML) Applications of NLP: Text Generation, Text Summarization and Sentiment Analysis In this article, we have explored 3 core NLP applications such as Text Generation using GPT models, Text summarization and Sentiment Analysis.
Problems on Binary Tree Designing a Binary Search Tree with no NULLs A Binary Search Tree (BST) is usually implemented using NULLs in C or C++. This article explores an alternative approach of using placeholder nodes. Here the Binary Search Tree will be implemented in C++.
Data Structures Optimizations in Union Find Data Structure Union find data structure is also called disjoined set data structure as it a collection of disjoined subsets. There are different optimizations such as union by rank/ size, path compression and much more.
Software Engineering Basics Of React JS React is a JavaScript library used for building the user interfaces or single page apps. We have explained the basic concepts of React JS in depth.
Software Engineering Sending Browser Notifications from Chrome Extensions In this article, we have explored how to send browser notifications from Chrome extensions. We have explained the process step by step.
Software Engineering Implementing rmdir using C/ C++ We have developed the rmdir command of UNIX systems in C and C++ by using the remove and nftw system functions to delete a directory.
Software Engineering Implementing mkdir in C/ C++ We have developed the mkdir command of UNIX systems in C and C++ by using the mkdir function to create a directory.
Software Engineering Implementing cd command in C/ C++ We have developed the cd command of UNIX systems in C and C++ by using the chdir function.
Machine Learning (ML) Differences between Standardization, Regularization, Normalization in ML We have covered the Differences between Standardization, Regularization, Normalization in depth along with the introductory knowledge and complete explanation of the key terms.
Machine Learning (ML) ALBERT (A Lite BERT) NLP model ALBERT stands for A Lite BERT and is a modified version of BERT NLP model. It builds on three key points such as Parameter Sharing, Embedding Factorization and Sentence Order Prediction (SOP).
Data Structures Skew Heap We have explained Skew heap. Skew heap is a special variant of Leftist heap. Leftist heap is in turn, a variant of binary heap. We have given an overview of binary heaps, then discussed leftist heaps and finally talked about skew heaps.
Algorithms NP Hard problems We have covered the basics of NP Hard problems along with examples such as Subset Sum problem, Travelling Salesman Problem, optimization problem of finding the least cost cyclic route and much more.
Software Engineering Basics of jQuery We have covered the basics of jQuery in depth from setting up an environment to selecting elements, applying methods, events, effects and much more.
Software Engineering 11 Basic Linux commands We have covered 11 core basic commands that will help in using Linux/ UNIX based system. The commands are pwd, touch, cat, mkdir, cd, ls and much more.
Software Engineering Different Types of Browser Storage We have covered the different types of browser storage (like cookies, local storage, session storage, indexedDB) and use case examples to grasp the pros and cons. In the end, you will be able to have a better knowledge of each type.
Machine Learning (ML) Different core topics in NLP (with Python NLTK library code) In this, we have covered different NLP tasks/ topics such as Tokenization of Sentences and Words, Stemming, Lemmatization, POS Tagging, Named Entity Relationship and more.
Machine Learning (ML) XLNet, RoBERTa, ALBERT models for Natural Language Processing (NLP) We have explored some advanced NLP models such as XLNet, RoBERTa and ALBERT and will compare to see how these models are different from the fundamental model i.e BERT.
Machine Learning (ML) LSTM & BERT models for Natural Language Processing (NLP) The fundamental NLP model that is used initially is LSTM model but because of its drawbacks BERT became the favored model for the NLP tasks.
Machine Learning (ML) NASNet - A brief overview NASNet stands for Neural Search Architecture (NAS) Network and is a Machine Learning model. The key principles are different from standard models like GoogleNet and is likely to bring a major breakthrough in AI soon.
Software Engineering Basic understanding of jemalloc Jemalloc is a general purpose malloc implementation that emphasizes fragmentation avoidance and scalable concurrency support. We have explored the basics of jemalloc in depth.