What is Blockchain?
--> Blockchain is defined as a ledger of decentralized data that is securely
shared. Blockchain technology
enables a collective group of select participants to share data. Data is broken up
into shared blocks that are
chained together with unique identifiers in the form of cryptographic hashes.
--> In a blockchain system, fraud and data tampering are prevented because data
can’t be altered without the
permission of a quorum of the parties. A blockchain ledger can be shared, but not
altered. If someone tries to
alter data, all participants will be alerted and will know who make the attempt.
Three types of blockchain -->
--> Public blockchain. -->
A public, or permission-less, blockchain network is one where anyone can
participate without restrictions.
Most types of cryptocurrencies run on a public blockchain that is governed by rules
or consensus algorithms.
--> Permissioned or private blockchain -->
A private, or permissioned, blockchain allows organizations to set controls on who
can access blockchain
data. Only users who are granted permissions can access specific sets of data.
Oracle Blockchain Platform
is a permissioned blockchain.
--> Federated or consortium blockchain -->
A blockchain network where the consensus process (mining process) is closely
controlled by a preselected
set of nodes or by a preselected number of stakeholders.
--> Hybrid blockchain
--> Benefits of blockchain -->
--> Establishes trust among parties doing business together by offering reliable,
shared data.
--> Eliminates isolated data by integrating data into one system through a
distributed ledger
shared within a network that permissioned parties can access.
--> Offers a high level of security for data.
--> Reduces the need for third-party involvement.
--> Creates real-time, evident records that can be shared among all participants.
--> Allows participants to ensure the authenticity and integrity of products.
--> Disadvantages of using blockchain -->
--> Data modification is not possible as blockchain is immutable.
--> It requires large storage for a large database.
--> The owner cannot access the private key again if he forget or lose it.
--> What is Machine Learning?
--> Machine learning (ML) is a type of artificial intelligence (AI) that allows
software
applications to become more accurate at predicting outcomes without being
explicitly programmed
to do so. Machine learning algorithms use historical data as input to predict new
output values.
--> USE Cases of Machine Learning -->
--> Recommendation engines are a common use case for machine learning.
Other popular use cases include fraud detection, spam filtering, malware threat
detection,
and Predictive maintenance.
--> Why Machine Learning is important --> Machine learning is important because it
gives enterprises
a view of trends in customer behavior and business operational patterns, as well
as supports
the development of new products.
--> What are different Approaches of Machine Learning -->
--> Classical machine learning is often categorized by how an algorithm learns to
become more
accurate in its predictions. There are four basic approaches:supervised learning,
unsupervised learning,
semi-supervised learning and reinforcement learning. The type of algorithm data
scientists choose
to use depends on what type of data they want to predict.
--> Types of Machine Learning -->
--> Supervised Learning --> In this type of machine learning, data scientists
supply algorithms with
labeled training data and define the variables they want the algorithm to assess
for correlations.
Both the input and the output of the algorithm is specified.
--> Unsupervised Learning --> This type of machine learning involves algorithms
that train on unlabeled
data. The algorithm scans through data sets looking for any meaningful connection.
The data that
algorithms train on as well as the predictions or recommendations they output are
predetermined.
--> Semi supervised Learning --> This approach to machine learning involves a mix
of the two preceding
types. Data scientists may feed an algorithm mostly labeled training data, but the
model is free to
explore the data on its own and develop its own understanding of the data set.
--> Reinforcement Learning --> Data scientists typically use reinforcement learning
to teach a machine
to complete a multi-step process for which there are clearly defined rules. Data
scientists program
an algorithm to complete a task and give it positive or negative cues as it works
out how to
complete a task. But for the most part, the algorithm decides on its own what
steps to take
along the way.
"It feels good when your Efforts are Recognized !"
Hello connections, I am beyond elated to share this with you all that recently I've
received multiple FTE's from 𝗜𝗻𝗳𝗼𝘀𝘆𝘀, 𝗡𝗮𝗴𝗮𝗿𝗿𝗼 and 𝗠𝗔𝗤 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲.
I owe it all to my family and Training & Placement department of PSIT Kanpur
(Pranveer Singh Institute of Technology) for their valuable guidance and motivation
during my educational journey.
Feeling really excited about these opportunities and many more to come !