Computational Optimization Lecture Videos

These lectures come primarily form the Fall 2016 class.  The course materials are all available online -- homeworks, class notes, final student projects etc.  These lecture videos cover the course material and a little extra.

  1. Introduction.  List of Python Tools.  Python data types.  notebook video watch-online
  2. Python functions, classes, modules.  Intro to scipy.  notebook video watch-online
  3. Scipy and matplotlib. HW1 intro.  notebook video watch-online
  4. Pandas and geoplotting. geoplotter.py notebook video watch-online
  5. Broadcasting, Python debugger and profiler. video watch-online
  6. Random directions, stochastic gradient descent. sgd.pdf video watch-online
  7. Deriving classes, chisquare test. video watch-online
  8. Large scale machine learning. Parallel computing. video watch-online
  9. SGD, Parallel computing. parallel.py video watch-online
  10. Networks, Shortest Path. networks.py video watch-online
  11. Practice Exam, Pyomo. video watch-online
  12. In-class exam.
  13. Multinomial logistic classifier, Pyomo. pyomo_example.zip video watch-online
  14. Pyomo solvers, Facility location. video watch-online
  15. WKT geometries, Facility location. fac_loc.zip video watch-online
  16. Parallel classifiers, Minimum spanning tree IP. video watch-online
  17. Special methods, Pandas groupby. special_methods.py pandas_groupby.py video watch-online
  18. Routing, Minimum spanning tree. video watch-online
  19. ESPPRC, Minimum spanning tree. mst.zip video watch-online
  20. Scrapy, Web data, Fast python. scrapy_example.zip fast_tests.py video watch-online
  21. Exam 2 Practice. video watch-online
  22. Extra Lecture: Using SQL databases (sqlalchemy)

© Copyright 2004-2017 - Ned Dimitrov