Giter VIP home page Giter VIP logo

py-coursera's Introduction

py-coursera

Python framework for Coursera PGM and ML homeworks

The Coursera PGM and ML classes use Octave for their homework assignments.Arguably Octave is great for novice students getting started quickly with a single package that allows them to quickly manipulate matrices etc. However many students in the PGM and ML courses have wondered if there couldn't be a Python alternative based on SciPy or other similar frameworks for Python.

While it may not be possible to create a perfect replacement for Octave many more programming experienced students would love to be working with Python rather than Octave, particularly because of support for testing, continuous integration and so forth.

This repository is a placeholder for any and all attempts to replicate parts of the Coursera PGM and ML homework assignment code in Python. It was created as part of this discussion in the PGM class, which annoyingly you will be unable to access if you didn't sign up for PGM first time around, so please email [email protected] for a summary if you're interested. By the time you read this there may a good summary in the archives:

https://groups.google.com/forum/#!forum/py-coursera

In the first instance we'll attempt to recreate the ML/PGM Octave tutorials using the Enthought SciPy/Python distribution. Here's the start of a transcript based on Prof Ng's Octave transcript

ipython session

Let me elaborate, IPython is Python with a high powered interactive shell:

http://ipython.org/

which we've pulled in as part of the one click install Enthought distribution.,

http://www.enthought.com/

This ipython_session thing now mostly complete due to some great work by Jeff Tratner.

The rest (PGM and ML assignments + infrastructure) is TODO - We'll keep working on it, but all help appreciated it. Please let us know your github id if you'd like to collaborate. Feel free to email [email protected].

Many thanks to all Contributors including Jeff Tratner, Arthur Dent, Andrew Clegg and Ioura Batugowski

py-coursera's People

Contributors

ibatugow avatar jtratner avatar pkhg avatar tansaku avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.