Python4ML: An open-source course for everyone

dc.contributor.authorHopkins, Jamesen
dc.contributor.authorSherman, Brendanen
dc.contributor.authorSmith, Zacheryen
dc.contributor.authorWynn, Ericen
dc.date.accessioned2019-06-25T18:35:49Zen
dc.date.available2019-06-25T18:35:49Zen
dc.date.issued2019-05-12en
dc.description.abstractOur project yielded a modular, open-source course on machine learning in Python. It was built under the advisement of our client, Amirsina Torfi. It is designed to introduce users to machine learning topics in an engaging and approachable way. The initial release version of the project includes a section for core machine learning concepts, supervised learning, unsupervised learning, and deep learning. Within each section, there are 2-5 modules focused on specific topics in machine learning, including accompanying example code for users to practice with. Users are expected to move through the course section-by-section, completing all of the modules within the section, reading the documentation, and executing the supplied sample codes. We chose this modular approach to better guide the users as far as where to start with the course. This is based on the assumption that users starting with a machine learning overview and the basics will likely be more satisfied with the education they gain than if they were to jump into a deep topic immediately. Alternatively, users can start at their own level within the course by skipping over the topics they already feel comfortable with. The two main components of the project are the course website and Github repository. The course uses reStructuredText for all of its documentation so we are able to employ Sphinx to generate a fully functioning website from our repository. Both the website and repository are publicly available for both viewing and suggesting changes. The design of the course facilitates collaboration in the open-source environment, keeping the course up to date and accurate.en
dc.description.notesPython4MLFinalReport.pdf is a PDF version of our group's final report. Python4MLFinalReport.docx is an editable version of our group's final report. Python4MLFinalPresentation.pdf is a PDF version of our group's final presentation. Python4MLFinalPresentation.pptx is an editable version of our group's final presentation. Python4MLVTURCSPoster.pdf is a PDF version of our group's poster from VTURCS. machine-learning-course.pdf is a PDF version of our course as of release.en
dc.identifier.urihttp://hdl.handle.net/10919/90655en
dc.language.isoen_USen
dc.publisherVirginia Techen
dc.rightsCreative Commons Attribution 3.0 United Statesen
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/us/en
dc.subjectMachine learningen
dc.subjectPythonen
dc.subjectopen sourceen
dc.subjecteducationen
dc.titlePython4ML: An open-source course for everyoneen
dc.typePresentationen
dc.typeReporten

Files

Original bundle
Now showing 1 - 5 of 6
Loading...
Thumbnail Image
Name:
Python4MLVTURCSPoster.pdf
Size:
761.48 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Python4MLFinalPresentation.pdf
Size:
1.16 MB
Format:
Adobe Portable Document Format
Name:
Python4MLFinalPresentation.pptx
Size:
1.55 MB
Format:
Microsoft Powerpoint XML
Loading...
Thumbnail Image
Name:
machine-learning-course.pdf
Size:
2.29 MB
Format:
Adobe Portable Document Format
Name:
Python4MLFinalReport.docx
Size:
5.25 MB
Format:
Microsoft Word XML
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Item-specific license agreed upon to submission
Description: