pycourse / inumpy

BSD 2-Clause "Simplified" License
1 stars 2 forks source link

Hands on project #2

Open tjwei opened 8 years ago

tjwei commented 8 years ago

Any suggestion on the list of hands on problems? Image recognition sees fun, but does that mean we need scikit-image and scikit-learn? Or build something from scratch?

tjwei commented 8 years ago

JPEG-like DCT image compression is also a good hands-on experiment. it is visual, easy and only depends on numpy and matplotlib.

yungyuc commented 8 years ago

We should build things from scratch. We need to make the code very simple. The example code doesn't need to be reusable

scikit-image and scikit-learn are good topics. They should be in an additional workshop.

Image compression is a good example.

tjwei commented 8 years ago

Another visual hands on task is to make a hybrid image from two, like Marilyn Einstein. It is also very easy and only depends on numpy and matplotlib.

tjwei commented 8 years ago

@yungyuc Agreed, so we shall choose an image recognition algorithm that is not too complicated.

yungyuc commented 8 years ago

That's a good example (Marilyn Einstein), and I want to learn it myself too. I think all instructors should get familiar with the code before the workshop.

yungyuc commented 8 years ago

@tjwei Do you mind just write the discussions into the syllabus file? I think once we have an agreement on something we can right away to push it. No need to wait. If for some subjects further discussion is preferred, we can make it a PR and discuss there.

tjwei commented 8 years ago

No problem.

tjwei commented 8 years ago

Create a hands-on-example branch and pull request #6 . Move discussion to the pull request. Can edit README.md online under this branch before we want to merge it into the master.

jjhuang314 commented 8 years ago

Should we add a simple hands on project for ipython+simplest numpy? So as to let students get used to ipython and their environments before going into more advanced parts?

yungyuc commented 8 years ago

@jjhuang314 Good idea. What the subject of the project you have in mind?