Research Project
Research Project
Generative AI. I know AI is all the hype right now, but I have a practical
reason to want to learn more about it. As a web developer, I sometimes
build features that allow users to upload images. I would like to explore
how AI can help me to automatically get a description of the image
uploaded, give it appropriate tags, and even warn the webmaster if an
inappropriate image is being uploaded.
FORMAT
I will strive to code a functional model, but I fear that it might be too time
consuming. If I can't finish it, I'll default to a 5 minutes video showcasing
my findings and the code I have so far.
EXPECTED LEARNINGS
The project aims to accomplish a comprehensive comparison of various
generative AI models available for different types of data generation.
Through this project, I hope to gain a deeper understanding of the
strengths, weaknesses, and applications of different generative AI models.
Additionally, I aim to explore the feasibility of integrating generative AI for
image analysis and business analytics in web development.
WEEKLY DELIVERABLES
Week 8: Obtain feedback and adjust the research project accordingly
Week 10: Start learning about integrating open source AI models to a
website
Week 11: Start coding the functional model
Week 12: Polish and submit the functional model (web app)
RISKS
1. Risk: Complexity and time-consuming development.
o Mitigation Plan: Break down tasks into smaller
components, allocate sufficient learning time, seek
guidance from experts, and have a backup plan for a
shorter video presentation if needed.
2. Risk: Insufficient knowledge or skills.
o Mitigation Plan: Dedicate time to self-learning, leverage
online resources, engage in online communities, and
allocate time for hands-on practice.
3. Risk: Technical difficulties and bugs.
o Mitigation Plan: Follow best practices in software
development, conduct systematic testing, seek
feedback, and actively address any issues or errors.
FEEDBACK
Aaron Welles
I really like your project idea about Generative AI! It's cool that you're trying to
link it with your web development work, that seems like a useful thing to be able
to do. Your plan to code a functional model sounds challenging but interesting. I
admire your optimism in taking on such a task, but I think it's smart to have a
backup plan of a video presentation.
The learning goals you've outlined seem really comprehensive and your week-by-
week plan gives you a clear path to follow. I notice that you've thought about
risks as well, which is great. Just a simple suggestion, maybe you could
consider having some check-in points to see how you're progressing
with your plans? It might help you stay on track or make any
adjustments if you need to. All the best with your project, I'm looking forward
to seeing how it turns out!
Felipe Goncalves
It's great to see that you have a practical reason for wanting to explore this field
as a web developer dealing with image uploads. Your idea of using AI to
automatically generate image descriptions, tags, and flag inappropriate content
is seriously cool!
I know coding a functional model might take some time, but your backup plan
with a video presentation is a smart move. Stay flexible and adapt as needed!
Your expected learnings, like understanding the strengths and weaknesses of
different generative AI models, are super valuable. It'll definitely help you
integrate AI into your web development projects. Your weekly deliverables are
well-planned, and I like that you've set aside time for feedback and adjustments.
You've also got solid mitigation plans for potential risks, like breaking tasks down
and seeking guidance. Consider thinking about the ethical implications of
using generative AI for image analysis. Also, stay updated on current
events and advancements in the field. It'll add an extra edge to your
research.
Your project is well-structured and shows you've got a clear vision. Good luck,
and I'm excited to see your progress!
From this feedback, I started looking for communities on Discord and other social
media platforms that are interested in AI.
Tesseract.js Library:
https://github.com/naptha/tesseract.js/blob/master/docs/intro.md
Build A Javascript OCR App Tutorial (3 years old video, most of the code
was deprecated): https://www.youtube.com/watch?v=a1I3tcALTlc