PSHS Internship 2023: Difference between revisions
Jump to navigation
Jump to search
(Friday progress) |
(more resources) |
||
Line 16: | Line 16: | ||
**Look into matplotlib and numpy packages for python, show me yourself opening a picture from SPICE in Python. | **Look into matplotlib and numpy packages for python, show me yourself opening a picture from SPICE in Python. | ||
***Call plt.imshow() on a numpy array obtained from an image. | ***Call plt.imshow() on a numpy array obtained from an image. | ||
== About CIDR Project 3 == | == About CIDR Project 3 == | ||
Line 32: | Line 30: | ||
## [https://composingprograms.com/ Composing Programs - Introduction to Programming with Python3] | ## [https://composingprograms.com/ Composing Programs - Introduction to Programming with Python3] | ||
## (Attempt) the project Euler Problems 1-5 https://projecteuler.net/archives | ## (Attempt) the project Euler Problems 1-5 https://projecteuler.net/archives | ||
# | #For editing and coding machine learning in Python (which will be useful from now on, as you use more of the packages) I recommend [https://code.visualstudio.com/ VScode] with the Jupyter extension installed, which should allow you to put "#%%" at the top of your code, press shift+enter, and run the code immediately :DD | ||
# | #[https://www.cs.toronto.edu/~guerzhoy/411/lec/W01/numpy/NumpyImgs.html On opening images with numpy, scipy and matplotlib] | ||
# | #Removing sinusoidal interference the [https://docs.opencv.org/3.4/d2/d0b/tutorial_periodic_noise_removing_filter.html Python way] | ||
##Oh no! The terms are too hard! : Fourier Transform: [https://youtu.be/spUNpyF58BY 3b1b video], [https://lpsa.swarthmore.edu/ Primer (needs calculus to understand)] | |||
##Also, if you do attempt this, ''do not hesitate to ask me questions''. | |||
#Opening images in python with matplotlib |
Revision as of 17:10, 23 June 2023
Main page for distributing resource for and documenting the internship.
- June 19, 2023 - July 2023
- Meeting Schedules MWF @ 4PM
- Day 1: Initial orientation, tour- then orientation of intern tasks.
- By Friday Jun 23, 4PM:
- 2000 more pictures sorted by Friday
- Finished reading up to Ch 2.3 of the tutorial.
- By Monday Jun 26, 4PM:
- 2000 more pictures.
- Euler problems all done.
- By Wed Jun 28, 4PM:
- Python3, try to install pip <---
- Look into matplotlib and numpy packages for python, show me yourself opening a picture from SPICE in Python.
- Call plt.imshow() on a numpy array obtained from an image.
About CIDR Project 3
CIDR Project 3, under the larger CIDR project, focuses on the creation and evaluation of machine learning hardware and software for use in small devices. Essentially, machine learning software is too heavy to run in smaller computers, and so we focus on creating optimized software and hardware specifically for machine learning.
Your tasks
As interns, we'd like you guys to process data for to test Project 3's machine learning software.
Resources
- As some of you might not yet be familiar with Python or are a bit rusty, you should read through the following:
- Composing Programs - Introduction to Programming with Python3
- (Attempt) the project Euler Problems 1-5 https://projecteuler.net/archives
- For editing and coding machine learning in Python (which will be useful from now on, as you use more of the packages) I recommend VScode with the Jupyter extension installed, which should allow you to put "#%%" at the top of your code, press shift+enter, and run the code immediately :DD
- On opening images with numpy, scipy and matplotlib
- Removing sinusoidal interference the Python way
- Oh no! The terms are too hard! : Fourier Transform: 3b1b video, Primer (needs calculus to understand)
- Also, if you do attempt this, do not hesitate to ask me questions.
- Opening images in python with matplotlib