Warning: Declaration of action_plugin_tablewidth::register(&$controller) should be compatible with DokuWiki_Action_Plugin::register(Doku_Event_Handler $controller) in /s/bach/b/class/cs545/public_html/fall16/lib/plugins/tablewidth/action.php on line 93
resources [CS545 fall 2016]

User Tools

Site Tools


resources

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
resources [2013/07/30 19:05]
asa created
resources [2016/08/24 16:19]
asa
Line 1: Line 1:
-====== Machine Learning and Python resources ======+~~NOTOC~~
  
-===== Machine Learning ​Groups, Societies, Journals and Conferences ​=====+====== Python and Machine Learning ​resources ======
  
-[[https://​groups.google.com/​forum/?​fromgroups#​!forum/​ml-news|Machine Learning News Google Group]], join this very active group, which includes postings of jobs in machine learning.+===== ML open source software and data =====
  
-[[http://machinelearning.org/|The International Machine Learning +  * The [[http://archive.ics.uci.edu/ml/​index.html ​UCI]] machine learning data repository. 
-Society]] and its [[http://machinelearning.org/icml.html|International +  * [[http://mloss.org/software/​|MLOSS]]: ​ machine learning open source software repository. 
-Conference ​on Machine Learning]]+  * [[http://​rodrigob.github.io/​are_we_there_yet/​build/​classification_datasets_results.html | Are we there yet?​]] ​ recent progress ​on challenging computer vision datasets. 
 +  * [[http://​www.kaggle.com/​competitions | ML competitions]]
 +===== Machine Learning Societies, Journals and Conferences =====
  
-[[http://​jmlr.csail.mit.edu/​|Journal of Machine Learning Research]], +  * [[http://​machinelearning.org/​|The International Machine Learning Society]] and its [[http://​machinelearning.org/​icml.html|International Conference on Machine Learning]] 
-free, on-line+  * [[http://​jmlr.csail.mit.edu/​|Journal of Machine Learning Research]], free, on-line 
 +  *  [[http://​www.mitpressjournals.org/​loi/​neco|Neural Computation]] 
 +  * [[http://​onlinelibrary.wiley.com/​journal/​10.1002/​(ISSN)1098-111X|International Journal of Intelligent Systems]] 
 +  * [[http://​nips.cc/​|Neural Information Processing Systems]] conference.
  
-[[http://​www.mitpressjournals.org/​loi/​neco|Neural Computation]] 
- 
-[[http://​onlinelibrary.wiley.com/​journal/​10.1002/​(ISSN)1098-111X|International 
-Journal of Intelligent Systems]] 
- 
-[[http://​nips.cc/​|Neural Information Processing Systems]] conference 
-(check out their promotional video!) 
- 
-[[http://​academic.research.microsoft.com/​RankList?​entitytype=4&​topDomainID=2&​subDomainID=6&​last=0&​start=1&​end=100|other 
-machine learning journals]] 
- 
-[[http://​academic.research.microsoft.com/​RankList?​entitytype=3&​topDomainID=2&​subDomainID=6&​last=0&​start=1&​end=100|other 
-machine learning conferences]] 
-===== Remote Access to CS Department Machines ===== 
- 
-See the [[https://​www.cs.colostate.edu/​wiki/​Remote_Access|Remote 
-Access]] page in the Department of Computer Science. ​ Most useful is 
-the description of using VNC. 
  
  
 ====== Python ====== ====== Python ======
  
-[[http://​www.python.org|Python ​Programming Language]], the official Python website+[[http://​www.python.org|The official ​Python ​website]]
  
 === Resources for learning python === === Resources for learning python ===
  
   * [[http://​www.python.org/​doc/​current/​tutorial/ ​ | The official Python tutorial]]   * [[http://​www.python.org/​doc/​current/​tutorial/ ​ | The official Python tutorial]]
- +  ​* [[http://​www.greenteapress.com/​thinkpython|Think Python]], on-line book by Allen Downey 
-  ​* [[http://​www.greenteapress.com/​thinkpython|Think Python]], on-line +  * [[http://​learnpythonthehardway.org/​book/​|Learn Python the hard way]]
-book by Allen Downey +
   * [[http://​www.diveintopython.net/​|Dive Into Python]], on-line book by Mark Pilgrim   * [[http://​www.diveintopython.net/​|Dive Into Python]], on-line book by Mark Pilgrim
- 
   * [[https://​portal.g-node.org/​python-summerschool-2009/​slides|Dive into Python]] slides, by Bartosz Telenczuk   * [[https://​portal.g-node.org/​python-summerschool-2009/​slides|Dive into Python]] slides, by Bartosz Telenczuk
  
 === Python resources === === Python resources ===
  
-[[http://​aymanh.com/​python-debugging-techniques|Python Debugging +  * [[http://​aymanh.com/​python-debugging-techniques|Python Debugging Techniques]] and [[http://​pythonconquerstheuniverse.wordpress.com/​category/​python-debugger/​|Python Conquers the Universe]] 
-Techniques]] and [[http://​pythonconquerstheuniverse.wordpress.com/​category/​python-debugger/​|Python Conquers the Universe]] +  ​* ​[[http://​python.net/​~goodger/​projects/​pycon/​2007/​idiomatic/​handout.html|Code Like a Pythonista: Idiomatic Python]] 
- +  ​* ​[[http://​docs.python.org/​library/​index.html|The Python Standard Library]] 
-[[http://​python.net/​~goodger/​projects/​pycon/​2007/​idiomatic/​handout.html|Code Like a Pythonista: Idiomatic Python]] +  ​* ​[[http://​ianozsvald.com/​HighPerformancePythonfromTrainingatEuroPython2011_v0.2.pdf|High Performance Python]], by Ian Ozsvald
- +
-[[http://​docs.python.org/​library/​index.html|The Python Standard Library]] +
- +
-[[http://​ianozsvald.com/​HighPerformancePythonfromTrainingatEuroPython2011_v0.2.pdf|High +
-Performance Python]], by Ian Ozsvald+
  
 ===== IPython ===== ===== IPython =====
  
-[[http://​ipython.org/​|IPython]] main site +  * [[http://​ipython.org/​|IPython]] main site 
- +  ​* ​[[http://​showmedo.com/​videotutorials/​video?​name=1000010&​fromSeriesID=100|Video tutorial on using ipython]], in five parts by Jeff Rush 
-[[http://​showmedo.com/​videotutorials/​video?​name=1000010&​fromSeriesID=100|Video tutorial on using ipython]], in five parts by Jeff Rush +  ​* ​[[http://​www.youtube.com/​watch?​v=2G5YTlheCbw|Video:​ IPython in-depth: high-productivity interactive and parallel python]], at 1:22 this video summarizes the IPython Notebook.
- +
-[[http://​www.youtube.com/​watch?​v=2G5YTlheCbw|Video:​ IPython in-depth: high-productivity interactive and parallel python]], at 1:22 this video +
-summarizes the IPython Notebook.+
  
  
Line 73: Line 49:
 ==== ... MS Windows ==== ==== ... MS Windows ====
  
-[[http://​docs.python.org/​using/​windows.html|Using Python on Windows]] +  * [[http://​docs.python.org/​using/​windows.html|Using Python on Windows]] 
- +  ​* ​[[http://​pytools.codeplex.com/​releases/​view/​69880|Python Tools for Visual Studio]]
-[[http://​pytools.codeplex.com/​releases/​view/​69880|Python Tools for Visual Studio]]+
  
 ==== ... Macs ==== ==== ... Macs ====
  
-[[http://​www.thisisthegreenroom.com/​2011/​installing-python-numpy-scipy-matplotlib-and-ipython-on-lion/​|Installing Python on Lion or Mountain Lion]] +  * [[http://​www.thisisthegreenroom.com/​2011/​installing-python-numpy-scipy-matplotlib-and-ipython-on-lion/​|Installing Python on Lion or Mountain Lion]] 
- +  ​* ​[[http://​docs.python.org/​using/​mac.html|Using Python on Macs]]
-[[http://​docs.python.org/​using/​mac.html|Using Python on Macs]]+
  
 ===== Python in ... ===== ===== Python in ... =====
  
-==== .. in Spyder ==== 
  
-[[http://​code.google.com/​p/​spyderlib/​|Spyder]],​ stands for Scientific +==== .. in Emacs ======
-PYthon Development EnviRonment+
  
 +  * [[http://​www.gnu.org/​software/​emacs/​tour/​|A Guided Tour of Emacs]], helps answer the question "Why emacs?"​
 +  * Here is a two page [[http://​www.sfr-fresh.com/​unix/​misc/​emacs-23.2.tar.gz:​a/​emacs-23.2/​etc/​refcards/​refcard.pdf|Emacs Reference Card]].
  
-==== ..  in Eclipse =====+==== .. in Spyder ​====
  
-[[http://pydev.org/|Pydev for Eclipse]]+  * [[http://code.google.com/​p/​spyderlib/|Spyder]], stands for Scientific PYthon Development EnviRonment
  
-==== .. in Emacs ====== 
  
-[[http://​www.gnu.org/​software/​emacs/​tour/​|A Guided Tour of Emacs]], +==== ..  in Eclipse =====
-helps answer the question "Why emacs?"​+
  
-Here is a two page +  * [[http://pydev.org/|Pydev for Eclipse]]
-[[http://www.sfr-fresh.com/unix/​misc/​emacs-23.2.tar.gz:​a/​emacs-23.2/​etc/​refcards/​refcard.pdf|Emacs +
-Reference Card]].+
  
  
 ====== numpy, matplotlib, scipy ====== ====== numpy, matplotlib, scipy ======
  
-[[http://​www.google.com/​url?​sa=t&​source=web&​cd=10&​ved=0CGkQFjAJ&​url=http%3A%2F%2Fm.friendfeed-media.com%2Fde093ffcc58b8447f5ac2e8ddd83074d8cf9c4bd&​rct=j&​q=numpy%20list%20of%20array%20values%20without%20copying&​ei=duPCTc_NHobiiALIzfyjAw&​usg=AFQjCNHkcn0RBhgCCAUP7xqO2pSA34nlQA|The +  * [[http://​www.google.com/​url?​sa=t&​source=web&​cd=10&​ved=0CGkQFjAJ&​url=http%3A%2F%2Fm.friendfeed-media.com%2Fde093ffcc58b8447f5ac2e8ddd83074d8cf9c4bd&​rct=j&​q=numpy%20list%20of%20array%20values%20without%20copying&​ei=duPCTc_NHobiiALIzfyjAw&​usg=AFQjCNHkcn0RBhgCCAUP7xqO2pSA34nlQA|The NumPy Array: A Structure for Efficient Numerical Computation]],​ by Stéfan van der Walt, S. Chris Colbert, and Gaël Varoquaux 
-NumPy Array: A Structure for Efficient Numerical Computation]],​ by +  ​* ​[[http://​neuroscience.telenczuk.pl/​wp-content/​uploads/​2010/​07/​python_tools_for_science.pdf|Python Tools for Science]], by Bartosz Telenczuk
-Stéfan van der Walt, S. Chris Colbert, and Gaël Varoquaux +
- +
-[[http://​neuroscience.telenczuk.pl/​wp-content/​uploads/​2010/​07/​python_tools_for_science.pdf|Python Tools for Science]], by Bartosz Telenczuk +
- +
-Some links provided by Brian Kraus:+
   * [[http://​www.scipy.org/​Tentative_NumPy_Tutorial|Tentative (basic) tutorial]]   * [[http://​www.scipy.org/​Tentative_NumPy_Tutorial|Tentative (basic) tutorial]]
   * [[http://​www.scipy.org/​Numpy_Example_List|Example list]]   * [[http://​www.scipy.org/​Numpy_Example_List|Example list]]
   * [[http://​docs.scipy.org/​doc/​numpy/​reference/​|Reference guide]]   * [[http://​docs.scipy.org/​doc/​numpy/​reference/​|Reference guide]]
- +  * [[http://​showmedo.com/​videotutorials/​video?​fromSeriesID=1037&​name=10370000|Introducing Numpy Arrays]], video.
-[[http://​showmedo.com/​videotutorials/​video?​fromSeriesID=1037&​name=10370000|Introducing Numpy Arrays]], video.+
  
 Many other related vides can be [[http://​showmedo.com/​videotutorials/​numpy|found here]]. Many other related vides can be [[http://​showmedo.com/​videotutorials/​numpy|found here]].
  
-For installing on MS Windows, see [[http://​www.scipy.org/​Installing_SciPy/​Windows|Installing SciPy / Windows]]. See the first sentence and follow the "​Download"​ link.+  * For installing on MS Windows, see [[http://​www.scipy.org/​Installing_SciPy/​Windows|Installing SciPy / Windows]]. ​
  
 ====== Matplotlib ====== ====== Matplotlib ======
  
-Save and edit the customization file +  * Save and edit the customization file [[http://​matplotlib.sourceforge.net/​users/​customizing.html#​customizing-matplotlib|described here]] to modify how matplotlib makes plots.  
-[[http://​matplotlib.sourceforge.net/​users/​customizing.html#​customizing-matplotlib|described +  * Here is a [[http://​www.oneminutepython.com/​|nice short tutorial]] on how to combine matplotlib plots within a gui application based on wxWidgets and wxPython.
-here]] to modify how matplotlib makes plots. ​+
  
-Here is a [[http://​www.oneminutepython.com/​|nice short tutorial]] on how to combine matplotlib plots within a gui 
-application based on wxWidgets and wxPython. 
  
- 
-  ​ 
 ====== LaTeX ====== ====== LaTeX ======
  
 Lots of tutorials and quick starts out there: Lots of tutorials and quick starts out there:
-  * [[http://​www.latex-project.org/​guides/​|LaTeX Documentation]] 
   * [[http://​tobi.oetiker.ch/​lshort/​lshort.pdf|The Not So Short Introduction to LATEX 2ε or LATEX 2ε in 157 minutes]] by Tobias Oetiker, Hubert Partl, Irene Hyna and Elisabeth Schlegl, with an excellent index useful for looking up commands   * [[http://​tobi.oetiker.ch/​lshort/​lshort.pdf|The Not So Short Introduction to LATEX 2ε or LATEX 2ε in 157 minutes]] by Tobias Oetiker, Hubert Partl, Irene Hyna and Elisabeth Schlegl, with an excellent index useful for looking up commands
   * [[http://​soundandcomplete.com/​2010/​05/​13/​emacs-as-the-ultimate-latex-editor/​|Emacs as the Ultimate LaTeX Editor]], by Piotr Kaźmierczak   * [[http://​soundandcomplete.com/​2010/​05/​13/​emacs-as-the-ultimate-latex-editor/​|Emacs as the Ultimate LaTeX Editor]], by Piotr Kaźmierczak
Line 144: Line 102:
   * [[http://​tug.org/​tutorials/​tugindia/​|Online tutorials on LaTeX]] by the Indian TeX Users Group   * [[http://​tug.org/​tutorials/​tugindia/​|Online tutorials on LaTeX]] by the Indian TeX Users Group
   * [[http://​www.andy-roberts.net/​writing/​latex|Getting to Grips with LaTeX]] by Andrew Roberts   * [[http://​www.andy-roberts.net/​writing/​latex|Getting to Grips with LaTeX]] by Andrew Roberts
-===== IDEs ===== 
  
-On the computer science department'​s network, we have [[http://​www.xm1math.net/texmaker/​|texmaker]] ​installed.  ​Just type +===== Tools for LaTex ===== 
-  > texmaker + 
-at the unix prompt to get started. ​ We also have [[http://www.lyx.org/|LyX]], which you run by +There are specific editors and GUI programs to help you with LaTex (e.g. texmaker, lyx, and kile for linux, which are installed ​on CS machines, and miktex for windows).  ​Personally, I either do things ​at the commandline and use emacs/​aquamacs for editing or use one of two very good online systems: ​ ([[https://www.overleaf.com/ | Overleaf]] or [[https://www.sharelatex.com/ | ShareLatex]]). 
-  > lyx + 
-And we have [[http://kile.sourceforge.net/|kile]], which you run by + 
-  > kile +
-  +
 ===== Latex on Windows and Macs ===== ===== Latex on Windows and Macs =====
  
-  * [[http://​www.latex-project.org/​ftp.html|Obtaining LaTeX]], includes links to [[http://​www.tug.org/​protext/​|ProTeXT]] for Windows, and [[http://​www.tug.org/​mactex/2011/|MacTeX]] for Macs.+  * [[http://​www.latex-project.org/​ftp.html|Obtaining LaTeX]], includes links to [[http://​www.tug.org/​protext/​|ProTeXT]] for Windows, and [[http://​www.tug.org/​mactex/​|MacTeX]] for Macs.
  
-====== Matrices ====== 
  
-[[http://​www.johndcook.com/​blog/​2010/​01/​19/​dont-invert-that-matrix/​|Don'​t Invert that Matrix]], by John Cook 
  
-[[http://​orion.uwaterloo.ca/​~hwolkowi/​matrixcookbook.pdf|The Matrix Cookbook]], by Kaare Brandt Petersen and Michael Syskind Pedersen+===== Remote Access to CS Department Machines ===== 
 + 
 +See the [[https://​www.cs.colostate.edu/​wiki/​Remote_Access|Remote Access]] page department wiki. 
 + 
 + 
 + 
 +====== Matrices ====== 
 + 
 +  * [[http://​www.johndcook.com/​blog/​2010/​01/​19/​dont-invert-that-matrix/​|Don'​t Invert that Matrix]], by John Cook 
 +  * [[http://​orion.uwaterloo.ca/​~hwolkowi/​matrixcookbook.pdf|The Matrix Cookbook]], by Kaare Brandt Petersen and Michael Syskind Pedersen
resources.txt · Last modified: 2016/08/24 16:43 by asa