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

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
resources [2013/08/04 14:43]
asa
resources [2016/08/24 16:18]
asa [IDEs]
Line 1: Line 1:
 ====== Python and Machine Learning resources ====== ====== Python and Machine Learning resources ======
 +
 +===== ML open source software and data =====
 +
 +  * The [[http://​archive.ics.uci.edu/​ml/​index.html | UCI]] machine learning data repository.
 +  * [[http://​mloss.org/​software/​|MLOSS]]: ​ machine learning open source software repository.
 +  * [[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://​machinelearning.org/​|The International Machine Learning Society]] and its [[http://​machinelearning.org/​icml.html|International Conference on Machine Learning]]
 +  * [[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.
 +
 +
  
 ====== 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 book by Allen Downey
 +  * [[http://​learnpythonthehardway.org/​book/​|Learn Python the hard way]]
   * [[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
  
Line 18: Line 32:
  
   * [[http://​aymanh.com/​python-debugging-techniques|Python Debugging Techniques]] and [[http://​pythonconquerstheuniverse.wordpress.com/​category/​python-debugger/​|Python Conquers the Universe]]   * [[http://​aymanh.com/​python-debugging-techniques|Python Debugging 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://​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://​docs.python.org/​library/​index.html|The Python Standard Library]]
- 
   * [[http://​ianozsvald.com/​HighPerformancePythonfromTrainingatEuroPython2011_v0.2.pdf|High Performance Python]], by Ian Ozsvald   * [[http://​ianozsvald.com/​HighPerformancePythonfromTrainingatEuroPython2011_v0.2.pdf|High Performance Python]], by Ian Ozsvald
  
Line 28: Line 39:
  
   * [[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 37: Line 46:
  
 ==== ... MS Windows ==== ==== ... MS Windows ====
- 
-If you must... 
  
   * [[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]]
  
Line 47: Line 53:
  
   * [[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]]
  
Line 56: Line 61:
  
   * [[http://​www.gnu.org/​software/​emacs/​tour/​|A Guided Tour of Emacs]], helps answer the question "Why emacs?"​   * [[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]].   * 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]].
  
Line 72: Line 76:
  
   * [[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   * [[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
- 
   * [[http://​neuroscience.telenczuk.pl/​wp-content/​uploads/​2010/​07/​python_tools_for_science.pdf|Python Tools for Science]], by Bartosz Telenczuk   * [[http://​neuroscience.telenczuk.pl/​wp-content/​uploads/​2010/​07/​python_tools_for_science.pdf|Python Tools for Science]], by Bartosz Telenczuk
- 
   * [[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.
  
Line 103: Line 104:
 ===== IDEs ===== ===== IDEs =====
  
-On the computer science department'​s network, we have [[http://​www.xm1math.net/texmaker/​|texmaker]] ​installed.  ​Just type +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]]). 
-  > texmaker + 
-at the unix prompt to get started. ​ We also have [[http://www.lyx.org/|LyX]], which you run by + 
-  > 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.
  
  
Line 120: Line 118:
 See the [[https://​www.cs.colostate.edu/​wiki/​Remote_Access|Remote Access]] page department wiki. See the [[https://​www.cs.colostate.edu/​wiki/​Remote_Access|Remote Access]] page department wiki.
  
-===== Machine Learning Societies, Journals and Conferences ===== 
- 
-  * [[http://​machinelearning.org/​|The International Machine Learning Society]] and its [[http://​machinelearning.org/​icml.html|International Conference on Machine Learning]] 
- 
-  * [[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. 
  
  
Line 136: Line 123:
  
   * [[http://​www.johndcook.com/​blog/​2010/​01/​19/​dont-invert-that-matrix/​|Don'​t Invert that Matrix]], by John Cook   * [[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   * [[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