Lect 01 DS Intro
Lect 01 DS Intro
Lecture 1
Application of Python language for Data Science and Artificial Intelligence
• Data Science
• Artificial Intelligence
• Python language
“Mathematics is not for wimps, it is a sharp tool with which it is easy to cut yourself” (S.Banach,
Polish mathematician , co-creator of functional analysis).
“Data Science is not for wimps, it is a sharp tool with which it is easy to cut yourself”
Data is a commodity:
• traded electronically,
o to be in this market you need to be “hacker”
▪ at least: text file manipulation, vectorized operations, algorithmic thinking,
• processed mathematically and statistically,
o to be in this market you need to know mathematics and statistics
▪ at least baseline familiarity with math and stat
• (for example square root regression)
• requires expert knowledge in selected fields (those to which the data relates)
o to be on this market you need to know what questions and hypotheses to ask for testing, you
need to understand the test results.
Currently, the attention of scientists and AI researchers is focused on issues related to generative AI (GenAI) a
subset of AI technology that can create original:
• text,
• images,
• video,
• other forms of data.
These models:
• learn the underlying patterns and structures from their training data,
• use them to produce new data based on the input
This means that every ML solution is an AI solution but not all AI solutions are ML solutions.
Deep learning
Subset of machine learning that focuses on utilizing neural networks to perform tasks such as:
• classification,
• regression,
• representation.
The adjective "deep" refers to the use of many layers in the network (hundreds, thousands of layers).
Concepts related to AI and especially GenAI do not have a single interpretation accepted by all.
Python
High-level, general-purpose, dynamic programming language with garbage collector.
Designed by Guido van Rossum, in the early 1990’s.
The design of the language emphasizes code readability.
An important element of the language's syntax is the indentation in the code created by a tab or a group of
spaces.