This repository contains the source codes for the course MACHINE LEARNING of the Electrical and Computer Engineering Master from the Engineering Institute of Universidade do Algarve, Portugal.
I suggest you the use a virtual environment. To install requirements in your environment run pip install -r requirements.txt
if using jupyter, make sure you have it installed (https://jupyter.org) and it is in your path. Then you should be able to start an instance by running:
- start.sh in Linux or start.bat in Windows.
- jupyter-notebook on a terminal
Note: make sure you activated your environment (e.g., activate dhml)
- to activate the jupyter extensions
-
install - jupyter_contrib_nbextensions
> pip3 install jupyter_contrib_nbextensions
(make sure you do not 'sudo' it!) -
enable extensions configurator
> jupyter nbextensions_configurator enable --user
-
E.g., to activate TOC in the notebooks, go to the Nbextensions tab and activate the "table of contents"
-
install jupyter themes
pip3 install jupyterthemes
and the set the theme (look at https://github.com/dunovank/jupyter-themes).
jt -t grade3 -fs 95 -tfs 11 -nfs 115 -cellw 95% -T -nf exosans -f droidmono -altmd -altout -N
or
jt -t monokai -fs 95 -altp -tfs 11 -nfs 115 -cellw 88% -T -nf exosans -f droidmono -altmd -altout -N
or ...
to active the jupyter extensions
-
install - jupyter_contrib_nbextensions: [ver https://github.com/ipython-contrib/jupyter_contrib_nbextensions]
-
open powershel from file explorer
-
conda install -c conda-forge jupyter_contrib_nbextensions
or
-
pip install jupyter_contrib_nbextensions
-
-
enable extensions configurator
jupyter nbextensions_configurator enable --user
-
To activate TOC in the notebooks, go to the Nbextensions tab and activate the "table of contents"
-
- Python Programming
- Procedural programming
- Object-oriented programming
- Parallelism ( multi-threaded and multi-process)
- Machine learning algorithms
- Supervised versus unsupervised learning
- Selection and evaluation of models
- Linear regression
- Logistic regression
- Vector machines support
- Clustering
- Decision trees and forests
- Neuronal networks
Use these steps to clone from SourceTree, our client for using the repository command-line free. Cloning allows you to work on your files locally. If you don't yet have SourceTree, download and install first. If you prefer to clone from the command line, see Clone a repository.
- You'll see the clone button under the Source heading. Click that button.
- Now click Check out in SourceTree. You may need to create a SourceTree account or log in.
- When you see the Clone New dialog in SourceTree, update the destination path and name if you'd like to and then click Clone.
- Open the directory you just created to see your repository's files.
- Pedro Cardoso
- pcardoso(a)ualg.pt
- homepage