Final Year Internship
Final Year Internship
Submitted By
PATNANA NANDINI
22F05A4605
Page | i
PROGRAM BOOK FOR
SHORT-TERM
INTERNSHIP
(Virtual)
Page | ii
An Internship Technical Report on
CHATGPT
Submitted by
PATNANA NANDINI
22F05A4605
Department of
CSE – CYBER SECURITY
St. Ann’s College of Engineering and Technology,
CHIRALA
Page | iii
SHORT TERM INTERNSHIP PROJECT ON
CHATGPT
in
CSE – CYBER SECURITY
By
PATNANA NANDINI
22F05A4605
Page | iv
CERTIFICATE
This is to certify that the virtual short-term internship Project Report entitled
“CHATGPT”, submitted by PATNANA NANDINI of B. Tech in the Department
of CSE – CYBER SECURITY of St. Ann's College of Engineering & Technology
as a partial fulfillment of the requirements for the Course work of B. Tech in
CSE – CYBER SECURITY is a record of virtual short-term internship Project
work carried out under my guidance and supervision in the Academic year
2024.
Date:
Page | v
Student’s Declaration
Page | vi
Page | vii
Acknowledgement
I would also be thankful to the Principal, Dr. x. xxxx xxxxxx xxx and
Management of St. Ann’s College of Engineering & Technology for providing
all the required facilities in completion of this internship.
Finally, I would like to thank all teaching and non-teaching staff of the
department for their support and coordination, I hope we will achieve more
in our future endeavours.
PATNANA NANDINI
Page | viii
TABLE OF CONTENTS
3 Internship Part 09
3.5 Visualization 09
3.6 Documentation 09
3.7 Collaboration 10
4 Project Work 29
4.1 Abstract 29
4.6 Conclusion 35
5 Outcomes Description 36
Page | 1
CHAPTER 1: EXECUTIVE SUMMARY
a. Sector of Business:
IIDT-Blackbucks operates within the Educational Technology
(EdTech) sector, focusing on developing interactive learning tools and
software. The organization aims to leverage technology to create
engaging and educational experiences that enhance traditional learning
methods.
b. Intern Organization:
Page | 2
The primary goals of an intern organization are:
a. Skill Development
b. Fostering Creativity and Innovation
c. Promoting Collaborative Learning
Outcomes:-
Page | 3
CHAPTER 2: OVERVIEW OF THE ORGANIZATION
Page | 4
Empowerment: Enable learners and employees to achieve their
full potential through skill development and continuous
learning.
4. Cybersecurity Responsibilities:
Page | 5
Data Protection: Ensuring the security of user data, especially when
working on projects that involve personal information or user
interaction. All tools and platforms must follow strict data protection
protocols.
Access Control: Employees and interns must use secure logins and
authentication methods to access the organization’s systems,
following a principle of least privilege.
Regular Software Updates: Keeping all development and project-
related software up to date with the latest security patches to prevent
vulnerabilities.
Secure Coding Practices: Interns are trained to write code with
security in mind, avoiding common vulnerabilities such as SQL
injection, cross-site scripting (XSS), and buffer overflows.
Incident Reporting: Employees are required to report any potential
security breaches or incidents immediately to the cybersecurity team.
Encryption Standards: Ensuring that data being transmitted or
stored within the projects is encrypted to prevent unauthorized
access.
Cybersecurity Training: All employees and interns are required to
undergo regular cybersecurity awareness training to stay updated on
best practices and emerging threats.
Page | 6
Quality Assurance: Both interns and employees must ensure that the
Growth Metrics: The organization has expanded its portfolio and user
base, and continues to attract new learners and partners in the
education sector.
Page | 7
7. Future Plans of the Organization:
more engaging and accessible while exploring new technologies to push the
Page | 8
CHAPTER 3: INTERNSHIP PART
3.4 Model Development: Interns design modules that hold different story
templates with various placeholders marked by tags (e.g., <noun>, <verb>). A
graphical user interface is developed using Tkinter, with input fields for user
entries and output areas for displaying generated stories.
3.5 Evaluation and Metrics: The program is tested for accuracy in replacing
placeholders and generating grammatically correct sentences.
Page | 9
includes the problem statement, solution design, implementation details, and
outcomes.
3.9 Presentation and Reporting: Interns present the Mad Libs Generator
project, demonstrating its features, user interface, and code functionality
and a comprehensive project report is submitted, detailing the project phases,
challenges faced, and solutions implemented.
Page | 10
ACTIVITY LOG FOR THE FIRST WEEK
Page | 11
WEEKLY REPORT
Detailed Report:
Activities Included:
Page | 12
ACTIVITY LOG FOR THE SECOND WEEK
Page | 13
WEEKLY REPORT
Detailed Report:
Page | 14
Activities Included:
analysis.
findings.
Page | 15
ACTIVITY LOG FOR THE THIRD WEEK
Page | 16
WEEKLY REPORT
Detailed Report:
Activities Included:
1. Classification techniques.
2. Clustering methods.
Page | 17
ACTIVITY LOG FOR THE FOURTH WEEK
Page | 18
WEEKLY REPORT
Detailed Report:
Introduced to neural network architecture and activation functions.
Familiarized with TensorFlow for building deep learning models. Explored
the concepts of data scaling, encoding, and the importance of model
evaluation.
Activities Included:
2. Introduction to TensorFlow.
Page | 19
ACTIVITY LOG FOR THE FIFTH WEEK
Page | 20
WEEKLY REPORT
Detailed Report:
Activities Included:
neural networks.
Page | 21
2. Introduction to Keras, focusing on building and training models using
its functionalities.
In conclusion, this week laid the groundwork for understanding deep learning
and model optimization. We completed assignments that focused on training
neural networks and implementing hyperparameter tuning strategies,
solidifying our knowledge in this advanced field of machine learning.
Page | 22
ACTIVITY LOG FOR THE SIXTH WEEK
Page | 23
WEEKLY REPORT
Processing (NLP).
Detailed Report:
using TensorFlow and performed hands-on tasks with text data for NLP.
Activities Included:
2. Basics of NLP.
Page | 24
ACTIVITY LOG FOR THE SEVENTH WEEK
Page | 25
WEEKLY REPORT
techniques.
Detailed Report:
Activities Included:
Page | 26
ACTIVITY LOG FOR THE EIGHTH WEEK
Page | 27
WEEKLY REPORT
reinforcement learning.
Detailed Report:
Activities Included:
generation.
Page | 28
CHAPTER 4: PROJECT WORK
Abstract
The Mad Libs Generator project is an interactive program designed to
create humorous and engaging Mad Libs stories. Users fill in blanks with
specific parts of speech, leading to whimsical narratives. This project utilizes
string manipulation techniques, user input validation, and a graphical user
interface (GUI) to enhance the experience. By allowing users of all ages to
create their own stories, the Mad Libs Generator serves as both entertainment
and a creative language-learning tool.
Objective
Proposed Methodology
The methodology for developing the Mad Libs Generator involves several key
components:
Page | 29
The program prompts users to enter words corresponding to each
placeholder. Input validation ensures that users provide the correct
type of word (e.g., noun, verb).
3. String Manipulation:
5. Story Generation:
The program generates the final Mad Libs story by replacing the
placeholders with selected words, then displays the result in the GUI.
To develop the Mad Libs Generator, the following tools and applications
are utilized:
Page | 30
Design or Flow of the Project:
3. The program validates the input against the required parts of speech.
5. The final Mad Libs story is displayed in the GUI for the user to read and
enjoy.
Story Display Module: Formats and displays the complete Mad Libs story in
the GUI, ensuring readability
Algorithm:
1. Import Libraries:
o Import the randint function from the random library for random
word selection.
Page | 31
o Import the deepcopy function from the copy library to maintain
the integrity of the original word dictionary.
o Call the create_story() function and print the generated Mad Libs
story.
Dataset:
No external dataset is used; a predefined dictionary of words categorized
by parts of speech is utilized to generate the stories.
Page | 32
CODE
Page | 33
Final Output
Page | 34
Conclusion
One of the standout features of the Mad Libs Generator is its ability to
create unique narratives based on user-defined words. This interactive aspect
encourages users of all ages to engage in the storytelling process, allowing
them to unleash their imagination and creativity.
Page | 35
CHAPTER 5: OUTCOMES DESCRIPTION
opportunities.
informal gatherings.
Page | 36
5.2 Real time technical skills acquired
Page | 37
5.3 Managerial skills acquired
8. Goal Setting: Set specific objectives for different project phases, like
completing the user input module or refining the story generation.
Page | 38
5.4 Enhancing abilities in group discussions, participation in teams,
contribution as a team member, leading a team/activity.
Page | 39
Took initiative to optimize code for better performance and
maintainability.
5. Leadership in Team/Activity:
Led the coordination of different project stages, ensuring that all team
members were aligned with project objectives.
Attended relevant webinars and online forums to gain insights into best
practices in programming and language processing.
This structured approach in the Mad Libs Generator project helped enhance
teamwork, leadership, and technical skills effectively.
Page | 40
Student Self Evaluation of the Short-Term Internship
Date of Evaluation:
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
Page | 41
Evaluation by the Supervisor of the Intern Organization
Date of Evaluation:
Please note that your evaluation shall be done independent of the student’s
self- evaluation Rating Scale: 1 is lowest and 5 is highest rank.
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
Page | 42
EVALUATION
Page | 43
MARKS STATEMENT
Page | 44
INTERNAL ASSESSMENT STATEMENT
Name of the College: St. Ann’s college of Engineering & Technology, Chirala
1 Activity Log 25
2 Internship Evaluation 50
3 Oral Presentation 25
Date:
Certified by
Seal:
Page | 45
Page | 46