88 lines
4.3 KiB
Plaintext
88 lines
4.3 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "689b2940",
|
|
"metadata": {
|
|
"editable": true
|
|
},
|
|
"source": [
|
|
"<!-- HTML file automatically generated from DocOnce source (https://github.com/doconce/doconce/)\n",
|
|
"doconce format html Project1.do.txt -->"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "a3babcfe",
|
|
"metadata": {
|
|
"editable": true
|
|
},
|
|
"source": [
|
|
"## Format for electronic delivery of report and programs\n",
|
|
"\n",
|
|
"The preferred format for the report is a PDF file. You can also use DOC or postscript formats or as an ipython notebook file. As programming language we prefer that you choose between C/C++, Fortran2008, Julia or Python. The following prescription should be followed when preparing the report:\n",
|
|
"\n",
|
|
" * Use Canvas to hand in your projects, log in at <https://www.uio.no/english/services/it/education/canvas/> with your normal UiO username and password.\n",
|
|
"\n",
|
|
" * Upload **only** the report file or the link to your GitHub/GitLab or similar typo of repos! For the source code file(s) you have developed please provide us with your link to your GitHub/GitLab or similar domain. The report file should include all of your discussions and a list of the codes you have developed. Do not include library files which are available at the course homepage, unless you have made specific changes to them.\n",
|
|
"\n",
|
|
" * In your GitHub/GitLab or similar repository, please include a folder which contains selected results. These can be in the form of output from your code for a selected set of runs and input parameters.\n",
|
|
"\n",
|
|
"Finally, \n",
|
|
"we encourage you to collaborate. Optimal working groups consist of \n",
|
|
"2-3 students. You can then hand in a common report."
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "263b5ddb",
|
|
"metadata": {
|
|
"editable": true
|
|
},
|
|
"source": [
|
|
"## Software and needed installations\n",
|
|
"\n",
|
|
"If you have Python installed (we recommend Python3) and you feel pretty familiar with installing different packages, \n",
|
|
"we recommend that you install the following Python packages via **pip** as\n",
|
|
"1. pip install numpy scipy matplotlib ipython scikit-learn tensorflow sympy pandas pillow\n",
|
|
"\n",
|
|
"For Python3, replace **pip** with **pip3**.\n",
|
|
"\n",
|
|
"See below for a discussion of **tensorflow** and **scikit-learn**. \n",
|
|
"\n",
|
|
"For OSX users we recommend also, after having installed Xcode, to install **brew**. Brew allows \n",
|
|
"for a seamless installation of additional software via for example\n",
|
|
"1. brew install python3\n",
|
|
"\n",
|
|
"For Linux users, with its variety of distributions like for example the widely popular Ubuntu distribution\n",
|
|
"you can use **pip** as well and simply install Python as \n",
|
|
"1. sudo apt-get install python3 (or python for python2.7)\n",
|
|
"\n",
|
|
"etc etc. \n",
|
|
"\n",
|
|
"If you don't want to install various Python packages with their dependencies separately, we recommend two widely used distrubutions which set up all relevant dependencies for Python, namely\n",
|
|
"1. [Anaconda](https://docs.anaconda.com/) Anaconda is an open source distribution of the Python and R programming languages for large-scale data processing, predictive analytics, and scientific computing, that aims to simplify package management and deployment. Package versions are managed by the package management system **conda**\n",
|
|
"\n",
|
|
"2. [Enthought canopy](https://www.enthought.com/product/canopy/) is a Python distribution for scientific and analytic computing distribution and analysis environment, available for free and under a commercial license.\n",
|
|
"\n",
|
|
"Popular software packages written in Python for ML are\n",
|
|
"\n",
|
|
"* [Scikit-learn](http://scikit-learn.org/stable/), \n",
|
|
"\n",
|
|
"* [Tensorflow](https://www.tensorflow.org/),\n",
|
|
"\n",
|
|
"* [PyTorch](http://pytorch.org/) and \n",
|
|
"\n",
|
|
"* [Keras](https://keras.io/).\n",
|
|
"\n",
|
|
"These are all freely available at their respective GitHub sites. They \n",
|
|
"encompass communities of developers in the thousands or more. And the number\n",
|
|
"of code developers and contributors keeps increasing."
|
|
]
|
|
}
|
|
],
|
|
"metadata": {},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 5
|
|
}
|