Weekly-Diary
For
Industrial Training 2023
Name of Industry: Techspot Infotech.
Industrial Training Duration: From:12 / 06 / 2023 To:22 / 07 / 2023
Name of Supervisor/Trainer: Avinash Sakat.
Designation of supervisor/Trainer: CEO
Name of Student: Miss. Aditi Sugandh Jadhav.
Enrollment No:2201310185
Branch of Engineering: Computer Engineering.
Name of Polytechnic: Government Polytechnic, Miraj.
HOD of Department: Dr. Prof. Vinod R. Falmari.
Special Instructions to Student: -
1. Write down the daily activities on the same day.
2. Make note of the important actual activity/activities only.
3. Summarize at the weekend.
4. Add extra sheets if needed for daily or weekly activity reports.
1
Week 1
From: 5 / 06 / 2024 To: 11 / 06 / 2024
Expected Work:
Introducing the industry structure;
Finishing all fundamental Python concepts;
Finishing soft skill requirements; and putting what has been learned to use
from an industry standpoint.
Day Activities Carried Out
The development of artificial intelligence.
1 Basic Machine Learning Structure
Discussions on syllabus
Python programming information
Python Programming Setup
2 Python versions and History
Python Configuration
Sample Python program for better Understanding
Technologies utilised in project development
3 Reasons why python is employed in business
How to use python programming in project development
Python programming Structure
4 Variables, datatypes in python
String and String methods
2
Day Activities Carried Out
Syntax, various operators in python
5 Type casting in python.
Variable naming rules and Python indentation rules.
6 Practice Day
7 Holiday
Weekly summarization of the above activities: -
We learned how to build up the Python environment and a sample programme on it
this week. Using the fundamental ideas of Python, we can create a programme.
The idea of Python programming and the fundamentals of machine learning were
introduced to us.
Signature of Student Signature of Industrial Supervisor
3
Week 2
From: 12 / 06 / 2024 To: 18/ 06 / 2024
Expected Work:
To discuss the Python concepts of conditionals, loops, and control
statements.
A quick look at Python collections. set, dictionary, tuple, set, and list
To create a programme utilising all the concepts and including user input.
Day Activities Carried Out
Complete Study of Conditional Statements
1 illustrative examples of if-else, elif, basic if, and nested if
Pass statement in conditional statements
Break and Continue statement in conditional statements
Brief study of Looping statements
2 Sample examples related to for loop, while loop
Pass statement in looping statement
Nested loops with break and continue statement
Learn about:
a. String in python, string formatting
b. String methods, lower(), upper(), replace (), split(), strip()
3
c. String concatenation, string length
Study of list: collection in python
Sample example of list, various ways to access the elements present in
list
4
Day Activities Carried Out
Study of tuple: collection in python
Learn about:
a. How to access elements of tuple
4
b. How to change tuple values
Study of set: collection in python
Update, Delete, Access, Add process with set
How to join two sets.
Study of Dictionary: collection in python
Learn about:
5 a. Ways to access the elements in dictionary
b. Add elements in dictionary, removing elements, deleting the
dictionary
c. Copying the dictionary
d. Nested dictionary
Printing data/information in screen and taking input from keyboard
6 Practice Day
7 Holiday
Weekly summarization of the above activities: -
Python statements like looping, control, and conditional were the focus this week.
Python collections were covered in class.
We can create collections and run different operations on them. We gained
knowledge of the fundamental components needed for machine learning.
Signature of Student Signature of Industrial Supervisor
5
Week 3
From: 19 / 06 / 2024 To:25 / 07 / 2024
Expected Work:
The development of programmes using modules and understanding the
concept of built-in functions.
The development of programmes using packages
The command-line installation process for packages.
Day Activities Carried Out
Brief Study of Python Functions
Learn about: How to define function, how to call the function, how to
1 pass arguments to the function
Discussion about function overloading in python
Learn about how to use default parameter in function, how to return
values to function
Pass statement in function
Sample examples of function for better understanding.
Use of Recursion by using the sample codes/functions
Learn about:
2 a. Arbitrary Arguments (*args),
b. Keyword Arguments (Kwargs),
c. Arbitrary Keyword Arguments (**Kwargs),
d. sample examples of each type.
Returning multiple values to function.
Scope of the variables, changing global variable values, examples for
better understanding.
Taught about nested functions, pass statement in function
Learn about:
3 a. In built functions in python i.e., isinstance (), hasattr (), id ()
b. Input and Output functions
c. Files and Expression function
d. Mathematical functions
e. Sample examples for understanding
Learn about other functions which are used while type casting
6
Day Activities Carried Out
Complete study about modules in python
Learn about:
4 a. How to create module
b. Use the created module using import statement
c. How to use variables and functions in module
Study of in-built modules in python
Example of Decimal Module to acknowledge the concept of in-built
module.
Brief study of packages
Learn about:
5 a. How to use packages
b. Difference between module and packages
c. Structure of packages/ hierarchy of packages
Processor of installation of new packages
6 Practice day
7 Holiday
Weekly summarization of the above activities: -
This week, we learned about a variety of Python concepts, including functions,
recursion, different methods of passing parameters to functions, and built-in functions.
We learned how to build packages, how to use built-in packages, and how to build
modules. We were aware of the notion of built-in packages and modules.
Signature of Student Signature of Industrial Supervisor
Week 4
From: 26 / 07 / 2024 To: 02 / 07 / 2024
7
Expected Work:
Complete the object-oriented programming concept. Create a programme
utilising constructors, destructors, classes, and variables.
A succinct introduction to machine learning, Pandas, and Numpy, along with
instructions for installing these programmes
Day Activities Carried Out
Discussion about object-oriented programming
Learn about:
1
a. How to create class, object
b. Constructor, types of constructors, constructor with default
value
c. Info about constructor overloading
d. What is self-parameter and use of self-parameter
Sample examples for understanding
Learn about destructor, how to call destructor explicitly
Brief introduction about machine learning
a. Information about machine learning
2 b. Structure of machine learning
c. Data set: history data, data cleaning, data accuracy
d. Testing data, prediction
Concept of machine learning using suitable example and diagram
Learn Actual Machine learning model
Learn about:
a. Knowledge about algorithms used in machine learning
3 b. How to choose correct algorithm for data set
c. Need of data cleaning in data set
Basic idea about machine learning packages. exp, numpy, SciPy,
matplotlib.
8
Day Activities Carried Out
Brief introduction of Numpy
Learn about:
4 a. How to install numpy package
b. How to use numpy package in python code
c. Various functions in numpy package.sort(), concatenate(),
dtype()
Numpy tutorial for better acknowledge
Brief introduction of Pandas
Learn about:
5
d. How to install pandas package
e. How to use pandas’ package in python code
f. Various functions in pandas package. Exp, DataFrame(), drop
duplicates(), Series()
Pandas tutorial for better acknowledgement
6 Practice day
7 Weekly off
Weekly summarization of the above activities: -
The focus of this week is object-oriented programming. We studied a variety of
OOP topics, including class, object, constructor, and destructor. We can create a programme
in Python by employing the OOP idea.
Additionally, we studied machine learning. We are aware of the fundamental
components of machine learning. The machine learning software is available for installation
and use.
Signature of Student Signature of Industrial Supervison
9
Week 5
From: 03 / 07 / 2024 To: 09/ 07 / 2024
Expected Work:
Brief introduction to Scipy, matplotlib
Understand the use of various algorithms used for machine learning module
Be familiar with the idea of machine learning.
Day Activities Carried Out
Brief introduction of SciPy
Learn about:
a. How to install SciPy package
1 b. How to use Scipy package in python code
Various functions in Scipy package. Use of all constants present in
Scipy
Library.
Scipy tutorial for better acknowledge
Brief introduction of Matplotlib
Learn about:
a. How to install Matplotlib package
2 b. How to use Matplotlib package in python code
c. Various functions in Matplotlib package. Exp, Scatter(),plot(),
grid(), show(), subplot()
Matplotlib tutorial for better acknowledge
Brief introduction of machine learning
Learn about:
a. Various terminologies of machine learning
3 b. Measurement of error in testing set
c. Real time example of machine learning
Learn about types of machine learning. Exp, supervised, semi-
supervised, unsupervised etc.
10
Day Activities Carried Out
Brief discussion about regression, what is the use of regression in
4 machine learning.
Learn about:
a. How to use linear regression
b. How to use matplotlib in linear regression
c. Basic functions used in linear regression
Example of linear regression by calculating the slope and intersect
Brief discussion about multiple regression
Learn about:
5 a. How to use multiple regression
b. How to use pandas in multiple regression
c. Basic functions used in multiple regression
Example of multiple regression by reading the CSV file and
linear_model. linearRegression () function.
6 Practice day
7 Holiday
Weekly summarization of the above activities: -
We learned about the Scipy and Matplotlib libraries this week. Using the dataset,
we were able to plot the points on a graph.
We gained knowledge on how to choose the best method for the dataset. We were
aware of the ideas behind multiple and linear regression.
Signature of Student Signature of Industrial Supervisor
Week 6
From: 10 / 07 / 2024 To: 15 / 07 / 2024
11
Expected Work:
A programme for face and automobile detection using the Sklearn and
OpenCV packages is shown together with a brief introduction to artificial
intelligence and a real-world application.
Complete the project which is assigned by the teacher.
Complete all submissions and check by the teacher.
Day Activities Carried Out
Brief introduction about Artificial intelligence
Learn about:
a. Packages required for AI
1
b. Applications of Artificial intelligence
Sample example of AI i.e., car detection using CV2 package
Learn about:
a. How to develop a program for face detection
b. Developing a logic for calculating the coordinates of face for
2
recognition
c. Use of OpenCV package in face detection program
d. Face detection program for video clip
e. Face detection program for camera
Learn about:
a. How to develop a program for car detection
3 b. Developing a logic for calculating the coordinates of car for
recognition
c. Use of OpenCV package in car detection program
d. Car detection program for video clip
e. Car detection program for camera
12
Day Activities Carried Out
Starting of project assigned by the teacher.
Creating the module for project assigned by the teacher
Use Colab environment provided by the google for module creation of
4
project
Test the module using the camera and video for prediction
Develop a programme using various packages required for detection like
OpenCV and Sklearn.
5
We complete our overall documentation related to project report.
6 check it by out teacher, later take signature of company owner on
certificate
7 Holiday
Weekly summarization of the above activities: -
We learned about artificial intelligence this week. We comprehended artificial
intelligence's purpose and importance. We created a face detection programme using the
OpenCV package. Using the scikit-learn package, we also created a programme for car
detection.
We are able to create an object detection programme. We discover actual applications
of AI. In this manner, we successfully conclude our lovely voyage of industrial training and
learn AI & ML.
Signature of Student Signature of Industrial Supervisor
13