In this post, I am going to give you an overview of webinar Introduction to Artificial Intelligence and Data Science by Bhanu K, Co-founder & Chief Data Scientist at nQuantum via Techgig platform.
History of Artificial Intelligence (AI):
Let us have some basic understanding of the history of AI:
- One of the founders of AI is John McCarthy who held first a first academic conference in AI in the year 1956
- Alan Turing proposed “Turing Test” can be considered as a measure of Machine Learning which determines machine ability to think like a human
- From 1990, Machine Learning (ML) and AI became popular
Before going further on AI and Data Science, let us understand some of the key terms in the industry:
- Data Science: It means working with data in a scientifical manner. This is not a technology and it’s a platform or field of study
- Machine Learning: ML is nothing but a combinative usage of Statistical algorithms and Programming in Java, Python or R. It is the subset of AI
- Deep Learning: Deep Learning deals with the advanced concepts of ML and can be thought of as a subset of ML. Examples include technologies like Computer Vision, Neural networks, etc.
- Artificial Intelligence: This means providing intelligence to the device to do a certain prescribed activity that can be repetitive or intellectual. AI is the superset of both ML and Deep Learning
The relation between AI, ML, and some other domains:
Below is the diagram showing the relation between AI, ML, and other domains:
Some abbreviations used in the figure:
- NLP – Natural Language Processing
- CNN – Convolution Neural Network
- RNN – Recurrent Neural Network
Google Neural Machine Translation while translating one language to another may use English as an intermediate language (To translate Telugu to Tamil, first it converts to English which then got converted to Tamil)
Data Science and AI in the IT Industry:
First, to process the data, we need it. Generally, Data is generated by the human who gives input to the applications. This is the area where Application developers and Application support engineers come into the picture.
Once the data is entered, it must be stored somewhere before processing. Now a day's data size is increasing at a huge rate. To manage this, we need people like Database developers and Database admins. Processing this stored data helps in decision making for a variety of businesses.
Also, there will be some stored past or historical data known as Dataware house. These are used to generate data models or schemas. In this area, we need people like Informatica developers to manage them.
Analyzing data is not sufficient. It should be represented to gain an advantage from it. To visualize or represent data there are tools like Tableau or Power BI. We need some BI people for this. Overall, Data Science is a platform for AI, ML and Deep Learning.
A Data Scientist is a person who can understand, process, and analyze below forms of data:
- Textual Information
- Audio Data
- Images
- Videos
Steps to Become a Data Scientist:
- First, go through the Probability, Statistical concepts which involves studying techniques involved in both Inferential Statistics and Descriptive Statistics
- Then learn the Python / R / Java and the Data Visualization tool like Tableau. But rather than Java or R, Python became popular and easy to script with great community support
- By learning Math concepts, Programming language, Data Visualization one can become a Data Analyst
- After the above steps, go through the ML libraries like NumPy, Pandas, and Seaborn. Then go through ML Algorithms and how to do ML in cloud platforms without coding
- At this stage, one becomes an ML engineer
- To become a Data Scientist or AI Engineer, one needs to master industry skills like NLP, Recommendation Engines, Neural networks using open source technologies like Keras, PyTorch, TensorFlow, etc.
There are several reasons for this change. Some are listed below:
- Data Analysis needs huge computing power. With the recent developments in Computer Industry, this cost of computing reduced
- Hence more data can be stored and processed
- Also, these days semi-structured and unstructured data like Log files, Click Stream, Tweets, etc
- Internet Connected Devices became increasing at a rapid rate
- Huge sizes of data like Yottabytes (1024) and Bronobyte (1027) came into existence
Some of the industries and its examples where AI can play a huge role is given below:
- Travel Industry
- Predicting the delay of Flights
- Dynamic Pricing of tickets on a demand basis
- Marketing
- Cross-selling & Upselling
- Predicting the lifetime value of a customer
- Health Care
- Disease Prediction
- Effective Medication
- Sales
- Offering Discounts
- Demand Forecasting
- Social Media
- Digital Marketing
- Sentiment Analysis
- Automation
- Self-Driving Cars
- Pilotless Drones and Aircrafts
- Credit and Insurance
- Claims Prediction
- Fraud and Risk detection
ML can provide the below-mentioned things
- Predict output based on Input values
- Classification of objects
- Recommendation of things (Ex: Amazon, Netflix)
- Detection of Pattern and Grouping
- Anomaly Detection
- Object Recognition
- Actionable Insights
- Segmentation and Forecasting
Some areas of AI are listed below:
- Natural Language Processing
- Deep Learning
- Simulation Modeling
- Machine Translation
- Virtual Private Assistant
- Social Network Analysis
- IoT
Some Tips and Other Information:
Here are some tips and information regarding AI and Data Science
- Always go through and learn the open-source and industry-leading technologies
- For Open Data Sets, one can refer to California Open Data Sets and Kaggle
- To know about Chatbot, go through this opensource tool RASA
- For developing Python ML programs, it's good to use the Spyder or Jupiter IDE
- Keras library is used for building Neural networks and Tensor flow can be used as a backend in case of application development
- To become a Big Data Scientist, one needs a focus on technologies like Hadoop, Spark, etc