Creating a blog post documenting and reflecting on the following exercises from A People’s Guide to AI.
p23:
p24:
One afternoon I opened Instagram and it showed me a carousel of design portfolio tips right after I had been sketching ideas for my own website. I hadn’t searched for anything, so it felt like the app somehow read my mind. It surprised me how closely it matched what I was working on in real life.
p25:
Email inbox | Spam filtering, auto-sorting, and suggesting quick replies |
---|---|
Check depositing | Handwriting recognition to read numbers/letters on checks |
Texting and mobile keyboards | Predictive text, autocorrect, emoji/suggestion recommendations |
Netflix | Recommendation engine that predicts shows/movies you might like based on your viewing patterns |
Google (search function) | Autocomplete, ranking results, personalized search suggestions |
Social media platforms (Instagram, Facebook, Twitter, etc.) | Facial recognition in photos, content recommendation, targeted ads |
Automated message systems | Virtual assistants and chatbots that use natural language processing to answer questions or provide customer service |
p26:
p27:
WHAT PROBLEM ARE YOU TRYING TO ADDRESS? | Students and young professionals often struggle with stress, poor time management, and burnout because of heavy workloads and constant digital distractions. |
---|---|
HOW CAN AI HELP SOLVE THIS ISSUE? | AI can analyze schedules, habits, and mood check-ins to suggest healthier daily routines, reminders for breaks, and personalized stress-reduction tips (like quick breathing exercises or time-blocking suggestions). |
WHAT ROLE WILL HUMANS HAVE IN ADDRESSING THIS ISSUE? | Humans will still make the final choices deciding which AI suggestions to accept, ignore, or adapt. The AI acts as a supportive guide, not a replacement for decision-making. |
WHAT DATA DO YOU NEED TO CREATE AN AI TO HELP YOU ADDRESS YOUR ISSUE? | • Calendar and task deadlines |
• Sleep and activity data (from phone or smartwatch) | |
• Short self-reported mood/stress check-ins | |
• Study or work patterns (like app usage or screen time) | |
HOW WILL YOU RESPONSIBLY GATHER THIS DATA IN A WAY THAT RESPECTS INDIVIDUALS’ PRIVACY AND CONSENT? | All data will be stored locally on the user’s device, never uploaded to a central server. Users choose what data to share and can delete it anytime. Consent is required before tracking, and settings will include clear, simple privacy controls. |
p28:
Using the code examples above, try running image classification on a variety of images.
What the model recognizes properly:
Common, well-lit, centered objects with distinct features (e.g., robin, banana).
What the model struggles with:
Low-contrast objects against similar backgrounds (coffee mug).
Abstract or simplified drawings not strongly represented in training data (heart misclassified).
Other influencing factors:
Position & Scale: Larger, centered objects are classified more accurately.
Lighting: Even lighting improves accuracy; poor lighting reduces confidence.
Background: Clean backgrounds improve accuracy, cluttered or similar-colored backgrounds reduce it.
Hand-Drawn Heart
Result: hurricane (Confidence: 0.11)
Observation: DoodleNet misclassified the heart sketch as “hurricane.” This shows the limits of the doodle-based model, which sometimes confuses simple shapes with unrelated categories.
Abstract or ambiguous drawings lead to misclassification, especially when they resemble shapes in other categories.
Banana
Result: banana “You found banana!”
Observation: The model recognized the banana correctly in a real-time webcam scavenger hunt game. The clean white background and good lighting supported accurate classification.
The model works reliably for common fruits in ideal conditions and can be incorporated into interactive applications.