Software Engineering strncmp vs strcmp in C The only difference between strncmp and strcmp in C is that strncmp compares only the first N characters while strcmp continues until the termination conditions are met.
Algorithms Largest palindrome made from product of two 3-digit numbers We will find the largest palindrome that is a product of two three-digit numbers. In brute force, there are 810000 comparisons which we have reduced to 362 computations based on three deep insights.
Algorithms Largest prime factor of a number (Project Euler Problem 3) We need to find the largest prime factor of a given number N. We will bring in some insights and solve this in O(√N log log N) time complexity.
Software Engineering Ultimate guide to CAMS Model in DevOps CAMS model embodies the core values of DevOps that is Culture, Automation, Measurement and Sharing. We have explained it in depth with examples.
Software Engineering Introduction to DevOps We have covered the basic terms in DevOps, CAMS model, ideas behind using DevOps, some DevOps tools and much more.
Algorithms Largest subset with divisible pairs We explored the method to get the longest subset within any given array, such that for each pair, the smaller number divides the larger number using Dynamic Programming.
Algorithms Sum of Even Fibonacci Numbers (Project Euler Problem 2) The problem is find the sum of even fibonacci numbers that is fibonacci numbers that are even and is less than a given number N. We will present 3 insightful ideas to solve this efficiently.
Algorithms Sum of multiples of 3 and 5 (Project Euler Problem 1) The problem at hand is to find the sum of all numbers less than a given number N which are divisible by 3 and/ or 5 using a constant time algorithm.
Software Engineering Get address of a variable in C To get address of a variable in C, we use the address of (&) operator, the %p specifier to print it and a casting of (void*) on the address.
Machine Learning (ML) Major ideas in Creating Realistic Talking Head Models from Photo The only issue in creating artificial videos is that they require a large amount of training data, however, we might want it to learn from only a few image views of a person. This is the concern of this paper.
Software Engineering Rounding and Truncating numbers using math.h in C In this article, we have explored how to round and truncate numbers in C using the math.h library. that is round(), roundl(), trunc(), truncl() and others
Software Engineering Post a tweet using Twitter API In this article, we have explored how to post a text as a tweet in Twitter using Twitter API in Python. We have used to approaches: using tweepy and requests library
Software Engineering Using Final and Abstract in Java In the context of Java Inheritance, final and abstract are two important modifiers on deciding whether a class can take part in an inheritance relationship or not.
Software Engineering Get list of posts in a subreddit using Reddit API This article talks about using JavaScript to get posts from a subreddit using the Reddit API. We are going to use listings in the Reddit API and the web API fetch() to make the API calls to a random subreddit.
Algorithms Calculate Binomial Coefficient using Dynamic Programming Using a recursive relation, we will calculate the N binomial coefficient in linear time O(N * K) using Dynamic Programming
Machine Learning (ML) AVX512 VNNI: This instruction boosts ML performance by 2X AVX512 Vector Neural Network Instructions (AVX512 VNNI) is an x86 extension Instruction set and is a part of the AVX-512 ISA. It is designed to accelerate convolutional neural network for INT8 inference
Machine Learning (ML) Polynomial regression using scikit-learn In this article, we have implemented polynomial regression in python using scikit-learn and created a real demo and get insights from the results.
Machine Learning (ML) Learn to use TPOT: An AutoML Tool TPOT stands for Tree Base Pipeline Optimization Tool. It is used to solve or give a idea on machine learning problems. It helps us to explore some of pipeline confiuration that we did not consider earlier for our model.
Software Engineering strncmp in C strncmp is a function in C which is used to compare two array of characters upon N indexes and return if the first array is less, equal or greater than the second array.
Software Engineering strcmp in C strcmp is a function in C which is used to compared two strings that is array of characters and returns if the first array is greater, smaller or equal to the second array
Algorithms Find the largest number with given number of digits and sum of digits In this problem, we need to find the largest number with a given number of digits N and given sum of digits say M. We will use a greedy algorithm to solve this is O(N) time complexity.
Machine Learning (ML) Exploratory Data Analysis using Python In this article, we will see what Exploratory Data Analysis (EDA) is, what are the different steps in it, and further how to implement it using Python
Algorithms Maximum Sum Rectangle in a Matrix Given a 2D array, we need to find the subarray with the maximum sum of its elements. We solve this using Dynamic Programming in O(N^3) where brute force takes O(N^5)
Machine Learning (ML) Edmundson Heuristic Method for text summarization Edmundson Heuristic Method proposes the use of a subjectively weighted combination of features as opposed to traditionally used feature weights generated using a corpus
Software Engineering Map vs Multimap in C++ STL The only difference between map and multimap in C++ is that map can only store unique key-value pairs while is multimap, no key value pair is unique.