Machine Learning (ML) Convolutional Neural Network (CNN) questions In this article, we have presented the most insightful and must attempt questions on Convolutional Neural Network (CNN) along with detailed answers so that you can understand CNN in depth.
Machine Learning (ML) Batch Normalization Batch normalization is a technique used to increase the stability of a neural network. It helps our neural network to work with better speed and provide more efficient results.
Machine Learning (ML) Guide to "An embarrassingly simple approach to Zero-Shot Learning" In this article, we have discussed about "An embarrassingly simple approach to Zero-Shot learning" and dived into details how to apply this approach that in a single line of code outperforms the state-of-art models.
CS History Computer History on 15th February Today (15th February) is a great day in Computer History as Niklaus Wirth (man behind Pascal) was born along with other major events like launching of YouTube and arrest of Kevin Mitnick.
CS History Computer History on 14th February Today (14th February) is a great day in Computer History as the domain name of YouTube was registered, CTR was renamed to IBM and Christopher Sholes was born who is the man behind QWERTY keyboard.
Algorithms Range Minimum query using square root decomposition [O(1) update + O(sqrt N) query] In this article at OpenGenus, we have solved the Range Minimum Query problem using Square Root Decomposition which takes constant time O(1) for update and O(square root of N) time for range query.
Algorithms Range Minimum query using Naive algorithm [O(1) update + O(N) query] In the naive approach for range minimum query, we can execute the update query in constant time which is efficient and the best case but the query operation takes linear time O(N) which is slow depending upon number of elements and queries.
Algorithms Maximum product cutting problem In Maximum product cutting problem. we are given a rod of length N which we need to cut into small pieces such that the product of the length of the pieces is maximum. This is similar to the Rod Cutting problem and can be solved using Dynamic Programming.
CS History Computer History on 13th February On this day (13th February), major events took place like Google's first ever aquisition (in 2001) of Deaj, an online community. This day marks the birth of several great people like Mark Pincus (founder of Zynga), Robert Barton and William Shockley.
Algorithms Pairs whose sum is divisible by a given number In this article, we explored how we can find the number of pairs whose sum is divisible by a given number K. This can be done using brute force approach in O(N^2) time but an efficient approach can reduce it to O(N) time.
CS History Computer History on 12th February If you are born on this day (12 February), you should be proud and happy as such great people in Computer Science like Kathleen Antonelli, Raymond Kurzweil and Philip Zimmerman were born.
Software Engineering embed tag in HTML In this article, we have explored embed tag in HTML which is used to add different media contents like image, video, PDF file and others into a HTML file. We explored it in depth and saw how its style can be changed using CSS and behavior modified by JavaScript.
CS History Computer History on 11th February On this day (11 th February), major events took place that shaped the future of computing. The founders of Apple and GE were born on this day along with great theoretical computer scientists like Hamming and Post.
Algorithms Try these questions if you think you know Linear Search Must attempt questions on Linear Search algorithm. Linear Search seem to be a simple algorithm but understanding it deeply requires expertise. It is a guarantee that you will learn new things about this on going through our questions.
Software Engineering Creating and Deleting Folders in Java In this article at OpenGenus, we are going to discuss how to create and delete folders in Java. Folders are called directories in Java and we will do this using java.io package.
Software Engineering Inner Class in Java In Java, inner class is a nested class which is defined within another class and it provides better encapsulation. There are several variants like anonymous inner class, method local inner class and much more.
CS History Computer History on 10th February We covered some of the major events that took place on 10th February with respect to Computer history such as Deep Blue fighting with Garry Kasparov in 1996 and much more.
Software Engineering Alert, Confirm and Prompt Popup Boxes in JavaScript In JavaScript, there are three types of popup boxes like alert, confirm and prompt which we have explained in detail with complete code examples.
Software Engineering Array in C++ Standard Template Library (STL) Array is a container in C++ STL which are used to store homogeneous (same) type of data and provides several useful functionalities over it. It is a static array.
Machine Learning (ML) Types of RNN (Recurrent Neural Network) In this article, we shall dive into Recurrent Neural Networks types after getting you briefly introduced to RNNs. In short, the different types of RNN are one to one, one to many, many to many and many to one.
Machine Learning (ML) Understand different types of Boosting Algorithms In this article we will dive deep into understanding Boosting and then we are going to see rapidly some derived algorithms like AdaBoost and LightGBM.
Algorithms Find the number of subsets with given Bitwise OR value We are given an array of size N and a value M, we have to find the number of subsets in the array having M as the Bitwise OR value of all elements in the subset. This can be solved using Dynamic Programming in polynomial time.
Software Engineering Measure time in C++ In this article at OpenGenus, we explored different methods to measure time in C++ which includes time(), clock() and chrono library. This can be used to measure program execution time as well.
Software Engineering Data types in JavaScript JavaScript is a loosely typed language. According to the latest ECMAScript standard, there are eight data types defined in JavaScript like boolean, null, undefined, bigint and much more.
Software Engineering Generate executable from Python file using PyInstaller In this article we have explained how we can use PyInstaller to create standalone executable from our python applications. We have demonstrated this using a real life codebase.