UNIT IV Data Science
UNIT IV Data Science
Following are some of the applications that makes use of Data Science for it’s
services:
• Internet Search Results (Google)
• Recommendation Engine (Spotify)
• Intelligent Digital Assistants (Google Assistant)
• Autonomous Driving Vehicle (Waymo)
• Spam Filter (Gmail)
• Abusive Content and Hate Speech Filter (Facebook)
• Robotics (Boston Dynamics)
• Automatic Piracy Detection (YouTube)
3. In Finance
Data Science plays a key role in Financial Industries. Financial
Industries always have an issue of fraud and risk of losses. Thus,
Financial Industries needs to automate risk of loss analysis in order to
carry out strategic decisions for the company. Also, Financial Industries
uses Data Science Analytics tools in order to predict the future. It allows the
companies to predict customer lifetime value and their stock market moves.
For Example, In Stock Market, Data Science is the main part. In the
Stock Market, Data Science is used to examine past behavior with past data
and their goal is to examine the future outcome. Data is analyzed in such a
way that it makes it possible to predict future stock prices over a set
timetable.
4. In E-Commerce
E-Commerce Websites like Amazon, Flipkart, etc. uses data Science
to make a better user experience with personalized recommendations.
For Example, When we search for something on the E-commerce
websites we get suggestions similar to choices according to our past data
and also we get recommendations according to most buy the product, most
rated, most searched, etc. This is all done with the help of Data Science.
5. In Health Care
In the Healthcare Industry data science act as a boon. Data Science is used
for:
• Detecting Tumor.
• Drug discoveries.
6. Image Recognition
Currently, Data Science is also used in Image Recognition.
For Example, When we upload our image with our friend on Facebook,
Facebook gives suggestions Tagging who is in the picture. This is done with
the help of machine learning and Data Science. When an Image is
Recognized, the data analysis is done on one’s Facebook friends and after
analysis, if the faces which are present in the picture matched with someone
else profile then Facebook suggests us auto-tagging.
7. Targeting Recommendation
Targeting Recommendation is the most important application of
Data Science. Whatever the user searches on the Internet, he/she will see
numerous posts everywhere. This can be explained properly with an example:
Suppose I want a mobile phone, so I just Google search it and after that, I
changed my mind to buy offline. Data Science helps those companies who
are paying for Advertisements for their mobile. So everywhere on the
internet in the social media, in the websites, in the apps everywhere I will see
the recommendation of that mobile phone which I searched for. So this will
force me to buy online.
8. Data Science in Gaming
In most of the games where a user will play with an opponent i.e. a
Computer Opponent, data science concepts are used with machine learning
where with the help of past data the Computer will improve its performance.
There are many games like Chess, EA Sports, etc. will use Data Science
concepts.
9. Autocomplete
AutoComplete feature is an important part of Data Science where the
user will get the facility to just type a few letters or words, and he will get
the feature of auto-completing the line.
For example, In Google Mail, when we are writing formal mail to
someone so at that time data science concept of Autocomplete feature is used
where he/she is an efficient choice to auto-complete the whole line. Also in
Search Engines in social media, in various apps, AutoComplete feature is
widely used.
• Solve
• Combine
Data structure
A data structure is a storage that is used to store and organize data. It is a way
of arranging data on a computer so that it can be accessed and updated
efficiently.
A data structure is not only used for organizing the data. It is also used for
processing, retrieving, and storing data. There are different basic and advanced
types of data structures that are used in almost every program or software
system that has been developed. So we must have good knowledge about data
structures.
• Linear data structure: Data structure in which data elements are
arranged sequentially or linearly, where each element is attached to its
previous and next adjacent elements, is called a linear data structure.
Examples of linear data structures are array, stack, queue, linked list,
etc.
• Static data structure: Static data structure has a fixed memory size.
It is easier to access the elements in a static data structure.
An example of this data structure is an array.
• Dynamic data structure: In dynamic data structure, the size is not
fixed. It can be randomly updated during the runtime which may be
considered efficient concerning the memory (space) complexity of the
code.
Examples of this data structure are queue, stack, etc.
• Non-linear data structure: Data structures where data elements are not
placed sequentially or linearly are called non-linear data structures. In a
non-linear data structure, we can’t traverse all the elements in a single
run only.
Examples of non-linear data structures are trees and graphs.