Assignment+1+AI
Assignment+1+AI
Our app is designed to help you pick out outfits based on the clothes you already
have, and it works for everyone, regardless of gender. It's super cool because it
doubles as a clothing store, showing you items from different brands that match your
personal style. You can even filter outfits for different occasions, like casual
hangouts, going out with friends, or special events with dresses, bags, and shoes
included. The whole point is to save time, especially for busy students who often
spend way too long trying to figure out what to wear every morning. Instead of
standing in front of your closet for ages, you just input your clothes, shoes, and bags
into the app, and it generates a bunch of outfit ideas for you. This way, you can save
time in the mornings and even wake up a little later because all you have to do is
press a button for outfit suggestions.
But, like any project, there are some challenges we need to think about. One big
issue is getting users to accurately label their clothes. If they don’t describe their
items right, the outfit suggestions might not be very helpful. For example, if someone
calls a blue shirt “light blue” or doesn’t specify what type of pants they have, it could
mess things up. Plus, if someone has a small wardrobe, they might end up getting
the same outfit ideas over and over, which can get really boring really fast.
Another challenge is that everyone has different styles, so making an outfit generator
that works for everyone is pretty tricky. Not everyone wants to dress the same way,
and figuring out how to make personalised suggestions is definitely a task. On top of
that, building an algorithm that knows how to match colours and stay on top of the
latest fashion trends sounds super complicated. We want the app to be stylish and
relevant, so we’d have to keep it updated regularly.
Partnering with clothing brands could also be a hassle, especially when it comes to
managing what’s in stock and making sure users get accurate recommendations. It
can be tough to keep up with all that. And we need to think about keeping users
engaged over time, fashion changes quickly, and we want the app to feel fresh and
exciting. Some people might also have concerns about sharing their wardrobe info
because privacy is a big deal nowadays.
With so many fashion apps out there, we really need to find a way to stand out from
the crowd. We want our app to be unique and offer something different than what
others do. Lastly, it’s super important that the app is easy to use. If it’s too confusing
or complicated, people might just skip it altogether. We want it to be user-friendly so
everyone can enjoy it. And of course, let’s not forget that building and maintaining
the app can get pretty expensive, so we’ll have to think about how to manage those
costs.
Overall, our app has a lot of potential, but it’s important to keep these challenges in
mind as we develop it. I really think it could make a big difference for people trying to
figure out what to wear each day.
Exercise 2: Create Your Own AI Artwork
25 marks
Steps:
1. Plan Your Artwork:
· Brainstorm an idea: Think of a creative theme, scene, or concept you
want to visualize. It can be anything—fantasy, nature, a futuristic city,
etc.
· Write down the description you will use as the base for generating
the artwork. Keep it clear but creative.
2. Use Two AI Tools:
· Choose two different AI tools for your artwork creation from the list
below:
1. DALL-E (now known as Craiyon):
https://www.dall-efree.com/user/image-generator
2. Midjourney: https://www.imagine.art
3. Artbreeder: https://www.artbreeder.com/create
4. Stable Diffusion: https://openart.ai/
Second- An ice-cream truck labelled (Icy) in front of a secondary school for children
to get ice cream in the afternoon time
Artbreeder- OpenArt-
OpenArt- Artbreeder-
· One-page report (around 500 words) discussing your creative idea,
the prompt modifications, the differences in the artwork produced, and
your reflections on the process.
Tip: Experiment with different prompt styles (e.g., descriptive vs. simple, abstract vs.
detailed) to see how the AI responds!
MAYMOUNA
Maymouna
Exercise2- reflection
The differences between OpenArt and Artbreeder were significant. OpenArt responded well
to detailed prompts and produced images more aligned with my vision. For instance, the ice-
cream truck with the label “Icy” and the afternoon setting was spot on. Artbreeder, while
creating aesthetically pleasing images, struggled to incorporate the specifics, even when I
refined the prompt.
What surprised me most was how closely OpenArt matched my mental image. When writing
the prompt, I could visualize the truck, school, and children, and OpenArt’s output reflected
these elements well. Artbreeder, on the other hand, didn’t achieve the same level of
accuracy in interpreting my prompts.
AI will likely play a major role in creative industries, offering artists and designers new tools
to experiment with. While it can enhance creativity, it also raises questions about the role of
human creativity and traditional artistic skills. Despite this, I believe AI will always require
human input to guide and inspire its creations.
In conclusion, OpenArt produced results that were more aligned with my vision, while
Artbreeder offered an interesting but less precise alternative. This exercise helped me
explore the intersection of technology and creativity, showing how AI might shape the future
of art.
I began with a simple prompt: “an ice-cream truck in front of a school for children to get ice
cream.” While the initial outputs were interesting, they didn’t fully match my vision. I realized
that I needed to refine my prompts to achieve better results. Adding details like “An ice-
cream truck labelled ‘Icy’ in front of a secondary school in the afternoon” improved the
outcomes, particularly in OpenArt, which captured the scene more accurately with the label
and lighting matching my expectations. This made me appreciate how much control I had
over the process through careful adjustments.
The most rewarding part of the exercise was the active experimentation. I wasn’t just
inputting random ideas but constantly refining my prompts and learning from each iteration.
The quality of the images depended on how much effort I put into guiding the AI. While
OpenArt responded well to my changes, Artbreeder struggled to capture certain details,
which was frustrating but part of the learning process. This pushed me to think more
creatively and adapt my approach.
In conclusion, this exercise taught me how to engage with AI tools in a more interactive way,
balancing the technology’s limitations with my artistic vision. It was both a technical and
creative challenge, showing me that while AI can be a powerful tool, human input is essential
to shape the final product.
I tried out two AI tools for summarizing articles: QuillBot and Hypotenuse. My goal was to
see how well each tool could pick out the main ideas of a text and keep things clear. This
experience helped me learn about the strengths and weaknesses of these AI summarizers.
Using both QuillBot and Hypotenuse was interesting. QuillBot was easy to use. I could
quickly input the article, and it generated a summary in just a few seconds. Hypotenuse was
a bit trickier to navigate and took more time to figure out. Even so, both tools helped me
understand the content better and showed me how AI can make summarizing easier.
When I looked at the summaries from each tool, I noticed some big differences. QuillBot did
a great job of capturing the main ideas of the article. It provided a complete summary that
included all the important points and stayed focused on the main topic. The summary was
clear and used simple words, making it easy to understand. Plus, it was well-structured, so it
felt like a shorter version of the article.
Hypotenuse also captured the main idea, but it had some issues. While the summary was
clear, it often focused too much on small details instead of the big picture. As a result, some
key information was missing. The language in Hypotenuse's summary was more
complicated, which could confuse readers. Sometimes, the sentences didn’t connect well,
making it hard to follow what it was trying to say.
Overall, QuillBot did a better job of capturing the main ideas. It was accurate, clear, and
covered everything well. The way QuillBot connected the sentences helped me understand
the content better. In contrast, Hypotenuse's summary, although it kept the same ideas, did
not tie them together as effectively and felt more confusing.
One surprising thing was how different the two tools were in terms of clarity. I thought both
would provide high-quality summaries, but QuillBot's summary was much easier to read. A
challenge I faced was figuring out how to use Hypotenuse properly because its interface was
more complicated. This made it harder to get a good summary right away. The complicated
language in Hypotenuse’s summary also took more time to understand, which made the
experience less enjoyable.
Conclusion
In this assignment, I took on the role of the leader, ensuring that each team member
understood their responsibilities and deadlines. I contributed significantly to brainstorming
ideas, which helped generate creative ideas and solutions for our tasks. I particularly
enjoyed the activities we engaged in, like the "Create Your Own AI" project.in Assignment 1,
where I worked on text summarization and the bias activity. Collaborating with my team
improved my understanding of these concepts and provided valuable insights into how AI
can be applied in various contexts. This experience taught me the importance of teamwork
and communication, as we learned from each other and combined our strengths to complete
the assignment successfully
Objective: Understand and apply your knowledge of different types of biases found
in AI systems through real-world examples and reflection.
Part 1: Identify the Bias
For each scenario below, identify the type of bias that is present. Choose from the
following list of bias types. Write 1-2 sentences justifying your choice for each
scenario.
Types of Bias:
1. Selection Bias
2. Confirmation Bias
3. Measurement Bias
4. Stereotyping Bias
5. Out-group Homogeneity Bias
Scenarios:
This bias arises from the tool applying generalizations based on the reviewer's
demographic, leading to an unfair and inaccurate interpretation of sentiment.
This bias occurs because the algorithm relies on historical data that reflects previous
policing patterns, leading it to confirm existing beliefs about crime hotspots.
e. An AI model for diagnosing skin cancer is less accurate on darker skin
tones because it was trained mostly on images of lighter skin tones.
Bias Type:measurement bias
Justification:
This bias arises from the model being trained on a non-representative sample of skin
tones, leading to inaccuracies in diagnosis for individuals with darker skin.
Case Study:
A financial institution uses an AI system to approve loan applications. The training
data predominantly consists of applications from urban areas. The AI system is
found to approve fewer applications from rural areas. Additionally, the system tends
to favor applicants with higher educational qualifications, even when income levels
and credit histories are comparable. The model also shows a trend of approving
more applications from certain ethnic groups while rejecting others with similar
financial profiles.
Biases Identified:
Overall information: