SDM - Unit 5
SDM - Unit 5
Department of
Computer Science and
Engineering AND
10213GE103 : SOFTWARE DEVELOPMENT
MAINTENANCE
Course Category : General Elective
Credits :3
Slot : CSEOE2
Semester : Summer
Academic Year : 2024-2025
Faculty Name :
Unit 5 Fundamentals of UI/UX, Generative AI and
AWS Cloud Practitioner L-9 Hours
Training, to create a foundation model that can serve as the basis of multiple gen
AI applications.
Generation, evaluation and retuning, to assess the gen AI application's output and
continually improve its quality and accuracy
Learning Patterns: The model learns the underlying patterns, structures, and
relationships within the data.
Generating New Content: Once trained, the model can generate new content
by predicting the next element in a sequence, given the previous elements.
This process is often done probabilistically, allowing for creativity and variation
Examples:
•DALL-E 2: Can generate images from text descriptions.
•GPT-4: Can write different kinds of creative content, from poems to
code.
•Jukebox: Can generate music in various styles.
21/01/25 Department of Computer Science and Engineering 19
Unit 5 Generative AI Applications
1. Content Creation
Writing and Journalism: AI models can generate articles, blogs, and news summaries, assisting writers in
content generation.
Marketing: Automated creation of social media posts, advertisements, and marketing copy tailored to
specific audiences.
2. Art and Design
Visual Arts: Tools like DALL-E create original artwork or modify existing images based on user prompts.
Graphic Design: Automated design generation for logos, posters, and other marketing materials.
3. Entertainment
Music Composition: AI can compose original music tracks in various styles, assisting musicians in their
creative process.
Game Development: Generative AI is used to create dynamic game content, including levels, characters,
and narratives.
4. Healthcare
Drug Discovery: Generative models help in predicting molecular structures, speeding up the drug design
process.
Medical Imaging: AI can generate synthetic medical images for training purposes, improving diagnostic
tools.
21/01/25 Department of Computer Science and Engineering 20
Unit 5 Generative AI Applications
5. Education
Personalized Learning: AI models can create customized educational content and exercises based
on individual student needs.
Tutoring Systems: Intelligent tutoring systems provide tailored explanations and feedback to
learners.
6. Finance
Risk Assessment: Generative models simulate various economic scenarios to assess financial risks.
Fraud Detection: AI can generate realistic transaction data to improve fraud detection algorithms.
7. Manufacturing
Product Design: Generative design tools create innovative product designs based on specified
parameters and constraints.
Process Optimization: AI models simulate manufacturing processes to identify efficiencies and
reduce waste.
8. Fashion and Retail Fashion Design:
AI can generate new clothing designs and trends based on consumer preferences.
Virtual Try-Ons: AI models create realistic images of how clothing will look on different body types.
This is a good starting point on the AWS Certification journey for individuals with
no prior IT or cloud experience switching to a cloud career or for line-of-business
employees looking for foundational cloud literacy.
On the other hand, APIs provide you with the means to connect your
software with preexisting modules and third-party services. They facilitate
interactions between a software application, its internal components, and
other platforms. An API abstracts the complexities of exchanging data and
helps ensure data integrity in the communication between software
components
21/01/25 Department of Computer Science and Engineering 29
Unit 5 AWS Cloud Practitioner – How Developer use SDKs
You can use SDKs to shorten the software development cycle when you build
applications or standalone solutions for a specific platform.
When you use an SDK, you want to install it on your computer before you develop an
application. During installation, the SDK unpacks all the resources and makes them readily
available to you and other developers.
When you build applications, you use the code libraries, debuggers, or other necessary tools
provided by the SDK instead of creating them from scratch. For example, you might want to
create a secure login page for an ecommerce site. With an SDK, you can import and customize a
template from the library with minimal coding.
The AWS Management Console is a web-based interface that provides a graphical user
interface (GUI) for managing AWS resources.
It allows users to access and control various AWS services, such as Amazon EC2, Amazon
S3, Amazon RDS, and many others