CSE 4th year
• It was created by Guido van Roussum.
• Python is an interpreted high level ,
general purpose programming
• Python was conceived in the late 1980s
as a successor to the ABC language. It
was first released in 1991.
1.EASY TO LEARN
Beginner friendly language .You don’t need to
be a hardcore programmer. This independent
language can also be called as one of the most
flexible languages across different platforms
The constant upgrade by the developer
community support makes Python one of the
most suitable languages for machine learning
This language has extensive tutorials and
documentation. Readability is a primary focus for Python
developers, in both project and code documentation.
Versatile language supports object-oriented
programming, structured programming, and functional
programming patterns, etc. and can be applied not only
in projects like machine learning.
5.FRAMEWORK AND LIBRARIES
The language has a great number of machine learning
libraries and some of the prominent libraries are such as
TensorFlow, Pytorch, Matplotlib, SciKit Learn, etc.
• Machine learning is an application of artificial
intelligence (AI) that provides systems the
ability to automatically learn and improve
from experience without being explicitly
programmed. Machine learning focuses on
the development of computer programs that
can access data and use it learn for
NumPy is a very popular python library for
large multi-dimensional array and matrix
processing, with the help of a large collection
of high-level mathematical functions. It is
particularly useful for linear algebra, Fourier
transform, and random number capabilities.
High-end libraries like TensorFlow uses NumPy
internally for manipulation of Tensors.
SciPy is a very popular library among Machine
Learning enthusiasts as it contains different
modules for optimization, linear algebra,
integration and statistics. SciPy is also very
useful for image manipulation. It is built on
top of two basic Python libraries, viz., NumPy
Original Image Tinted image Resized tinted
• It is a 2D plotting library used for creating 2D
graphs and plots. A module named pyplot
makes it easy for programmers for plotting as
it provides features to control line styles, font
properties, formatting axes, etc. It provides
various kinds of graphs and plots for data
visualization, viz., histogram, error charts, bar
Pandas is a popular Python library for data
analysis. As we know that the dataset must be
prepared before training. It provides high-level
data structures and wide variety tools for data
analysis. It provides many inbuilt methods for
groping, combining and filtering data.
5.OpenCV: Operations that we can perform with
a. Reading an image : By using imread() fuction.
b. Extracting the RGB values of a pixel.
c. Extracting the Region of Interest (ROI):By slicing
the pixel of image.
d. Rotating the image : By generating a rotation
e. Resizing the image :By using resize function.
f. Drawing a Rectangle : By using rectangle function.
Region of interest RGB
Drawing a rectangle Rotating a image
Parece que tem um bloqueador de anúncios ativo. Ao listar o SlideShare no seu bloqueador de anúncios, está a apoiar a nossa comunidade de criadores de conteúdo.
Atualizámos a nossa política de privacidade.
Atualizámos a nossa política de privacidade de modo a estarmos em conformidade com os regulamentos de privacidade em constante mutação a nível mundial e para lhe fornecer uma visão sobre as formas limitadas de utilização dos seus dados.
Pode ler os detalhes abaixo. Ao aceitar, está a concordar com a política de privacidade atualizada.