Skip to content
forked from qobi/ece57000

Course material for Purdue ECE57000 Artificial Intelligence

License

Notifications You must be signed in to change notification settings

jiannan0721/ece57000

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ece57000

Course material for Purdue ECE57000 Artificial Intelligence

ACKNOWLEDGMENTS

I learned how to write gui.py from:

https://pythonprogramming.net/embedding-live-matplotlib-graph-tkinter-gui/

I learned how to get mouse clicks for nearest_neighbor_classifier_gui.py, mean_classifier_gui.py, medoid_classifier_gui.py, k_means_gui.py, and k_medoids_gui.py from:

https://matplotlib.org/users/event_handling.html

I learned how to get a spectrogram for speech_classifier_gui.py and speech_clusterer_gui.py from:

https://pythontic.com/visualization/signals/spectrogram

I learned how to record and play sound for speech_classifier_gui.py and speech_clusterer_gui.py from:

https://python-sounddevice.readthedocs.io/en/0.3.11/

I learned how to capture an image and video for image_classifier_gui.py, video_classifier_gui.py, image_clusterer_gui.py, and video_clusterer_gui.py from:

https://stackoverflow.com/questions/11094481/capturing-a-single-image-from-my-webcam-in-java-or-python

I learned how to run the Canny edge detector for image_classifier_gui.py, video_classifier_gui.py, image_clusterer_gui.py, and video_clusterer_gui.py from:

https://stackoverflow.com/questions/4292249/automatic-calculation-of-low-and-high-thresholds-for-the-canny-operation-in-open

Jared Johansen ([email protected]) showed me how to be a wizard at tkinter to control button layout and make radio buttons, sliders, push to talk buttons, text input and output fields, and keystroke accelerators. He also showed me how to use markdown to make this README.md file fancy.

About

Course material for Purdue ECE57000 Artificial Intelligence

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%