Posts

Featured Post

Random Forest

Image
  What is Machine Learning? Machine learning is an artificial intelligence (AI) technology that allows systems to learn and improve without having to be explicitly programmed. Machine learning is the study of how to create computer programs that can access data and learn for themselves. Learning starts with observations or data, such as examples, direct experience, or teaching, so that we may seek for patterns in data and make better judgments in the future based on the examples we offer. The main goal is for computers to learn on their own, without the need for human involvement, and change their behaviour accordingly. Types of Machine Learning. Machine learning algorithms may be trained in a variety of methods, each with its own set of benefits and drawbacks. To comprehend the benefits and drawbacks of each form of machine learning, we must first consider the type of data they consume. There are two types of data in machine learning: labelled data and unlabeled data. Labelled data in

What is Distributed Systems?

Image
  Distributed Systems Almost all of the software we use today is distributed in some way or involves distributed computing. These are only a few instances of distributed systems or distributed computing that we see every day. Google's search engine, Amazon's platforms, Netflix's blockchain, online gambling money transfers, and internet banking, to name a few, are just a few examples. The client-server approach is perhaps the most basic example of distributed systems. A distributed system is a collection of separate and independent software or hardware components called nodes that are connected via a network and work together to achieve a common objective by coordinating and communicating through message passing or events. Depending on the system's needs, nodes of the system might be unstructured or highly organized. In either instance, the system's complexity is concealed from the end-user, whether a person or a computer and the entire system appears to its users as

Difference between RPC technologies.

Image
  What is a RPC? Remote Procedure Call (RPC) is a protocol that one program can use to request a service from a program located in another computer on a network without having to understand the network's details. RPC is used to call other processes on the remote systems like a local system. A procedure call is also sometimes known as a function call or a subroutine call. RPC Technologies. 1)      SOAP ·        Stands for "Simple Object Access Protocol," and can do more than just get your hands clean. SOAP is a method of transferring messages, or small amounts of information, over the Internet. SOAP messages are formatted in XML and are typically sent using HTTP (hypertext transfer protocol). Both are widely supported data transmission standards. HTTP, which is the protocol that Web pages are sent over, has the additional advantage of avoiding most network firewalls. Since firewalls usually do not block port 80 (HTTP) traffic, most SOAP messages can pass through without an