You’ve just taken an AI/ML class. You might get asked: where is AI going? And is it good or bad? Now that you’ve engaged with the details of how some AI systems work, you’re much more qualified than average to answer those questions. But even experts disagree about those questions.
Some people are impressed by AI developments (we’ll call them “fans”). Others are skeptical (we’ll call them “skeptics”). Some people are optimistic about how AI will improve society (“optimists”). Others are worried, to the point of worrying about the future of humanity (“pessimists” or perhaps “concerned”). Many thoughtful people hold several of these views at once.
To be wise, we should consider various points of view: fans and skeptics, optimists and concerned.
The Moodle form includes a link to a brief survey about your overall views on AI. Start by filling that out according to your current views.
Then, find two articles that represent different perspectives on the future of AI. (More on sources below.) Read with hospitality: you’ll need to be able to articulate the other side’s point of view.
[skeptical, optimistic] or [fan, concerned]Read a few of your classmates’ responses to learn about their articles and positions. Respond to at least one of them.
I won’t try to list every possible source here, especially because there are new ones all the time. Instead, here are some ideas of kinds of articles to look for (with a few examples if you’re lazy).
Open this notebook. You can run it on Kaggle or Colab, or run it on a lab machine (but there’s some configuration issues to resolve if you do that.)
On a lab machine, start by opening a terminal and running the following command to set up the environment:
/home/cs/376/setup-cs376.sh
Then, log out and log back in. Then open a terminal and run the following command to start Jupyter Lab:
activate_376
jupyter lab
Download the following notebook, find it in the Jupyter Lab file browser, and open it:
u12n1-stable-diffusion.ipynb; show preview,
open in Colab)Your goal today is to be creative and see what you can make! The notebook includes a variety of things to try, but you can also try your own ideas.
For your write-up, you should include:
if i == 10: break)? What do you notice about the output?start_step; refer to num_inferenece_steps for its max value)Some ideas of things to try: