
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 507 Articles for Algorithms

376 Views
Introduction The definition of manual is evolving in a world when almost all manual operations are mechanized. There are many different kinds of machine learning algorithms available today, some of which can help computers learn, get smarter, and resemble humans more. Because technology is advancing rapidly right now, it is possible to anticipate the future by looking at how computers have changed over time. Many different machine learning algorithms have been developed in these extremely dynamic times to aid in resolving difficult real-world problems. The automated, selfcorrecting ML algorithms will get better over time. Let's look at the various sorts ... Read More

445 Views
Due to the constantly changing nature of social media algorithms, it can be hard for marketers to keep up with the changes. However, we have a good idea about the algorithm that determines how you rank in social media ads and how you place content on a user's feed. Let’s discuss more social media algorithms and how they work. The main function of social media platforms is to sort and display the most relevant content to each user. This is accomplished by analyzing the massive amount of posts made each day and ranking them based on the interests of ... Read More

571 Views
Introduction Binary Classification Tree (BCT) is a popular algorithm used in machine learning for supervised learning tasks such as classification. BCT is a type of decision tree algorithm that can be used to classify data into one of two categories (hence the "binary" part of its name). In this article, we will explain how the BCT algorithm works and how it can be used for binary classification tasks. How Binary Classification Tree Algorithm Works The BCT algorithm works by constructing a decision tree based on the features of the input data. The decision tree is a tree-like structure where ... Read More

819 Views
Introduction In all industries, artificial intelligence (AI) has emerged as the most important technological advancement in decades. Machine learning (ML) is becoming more and more popular, helping companies with anything from improving breast cancer detection to increasing ad conversion rates. By 2022, it is anticipated that the worldwide machine-learning market would be worth $8.8 billion. The criteria and restrictions of AI and machine learning software patents are of interest to businesses of all sizes, from massive IT organizations to lean startups. Nonetheless, confusion over the subject matter that can be patented is common and has been a focus of ... Read More

2K+ Views
Our level of artificial intelligence (AI) maturity, as well as the types of challenges that AI might be able to assist us in resolving, grows in tandem with the ever-increasing volume of data that we produce. This data, along with the incredible computing power that is now available for a price that is affordable, is what is fuels the tremendous growth that has been seen in AI technologies, and it is also what makes deep learning and reinforcement learning possible. In this article, I will explain the difference between Deep Learning and Reinforcement Learning by providing definitions that are clear ... Read More

16K+ Views
Both MD5 and SHA1 are hashing algorithms. MD5 is simple and fast, but it does not provide good security. SHA1 is complex as compared to MD5 and it provides greater level of security.Read through this article to find out more about these two hashing algorithms and how they are different from each other.What is MD5?MD stands for Message Digest. MD5 is a hashing algorithm that produces a 128-bit hash value.Although MD5 was created with the intention of using it as a cryptographic hash function, it has been discovered to have several flaws. Yet, it is extensively used.MD5 can be used ... Read More

17K+ Views
In data mining, there are two major predication problems, namely, classification and regression. The most basic difference between classification and regression is that classification algorithms are used to analyze discrete values, whereas regression algorithms analyze continuous real values. The output variable must be either continuous nature or real value. The output variable in classification has to be a discrete value. In contrast, the output variable in regression must be either continuous in nature or real values. In this article, we will discuss all the important differences between classification and regression. Let's start with some basics of Classification and Regression so ... Read More

891 Views
In this post, we will understand the difference between linear data structure and non-linear data structure.Linear Data StructureThe elements of such a structure are arranged sequentially.Every element can be accessed by traversing through the linear structure.All the elements of a linear structure are at a single level, i.e there is no hierarchy.They are easy to implement and use.They utilize more memory, hence they are not very memory-friendly.The time complexity of linear data structure usually increases when the size of the structure increases.Examples include- list, array, stackThe below shows an example of a list in Python.my_list = [45, 42, 12, 34, ... Read More

14K+ Views
Both Procedural and Non-procedural Languages are widely used in the development of applications and other computer software. Both these types of languages have different approaches on the basis of which we can differentiate them. In this article, we will discuss the important differences between procedural and non-procedural programming languages. Let's start with some basics of procedural and nonprocedural language. What is a Procedural Language? Procedural languages are command-driven or statement-oriented programming languages. A program written using a procedural programming language includes a sequence of statements, and the implementation of each statement generates the interpreter to modify the value of one ... Read More

1K+ Views
In this post, we will understand the differences between aggregation and association.AssociationIt can be understood as an organization of people that have a common purpose. It also indicates that they consist of a formal structure. It represents a binary relationship between the two objects that describe some kind of activity.It is a relationship between multiple objects.An example would be how consuming healthy food is related not just to a healthy weight, but to good skin, good hair, strength and being active.Association is a relationship between two classes where one class uses the other class.It is not flexible in natureThis indicates ... Read More