Difference between revisions of "Programming/Deep Learning"
From HPC
m |
m |
||
Line 17: | Line 17: | ||
* Recommendation systems | * Recommendation systems | ||
* Bioinformatics | * Bioinformatics | ||
+ | * Health diagnostics | ||
* Image restoration | * Image restoration | ||
* Financial fraud detection | * Financial fraud detection | ||
− | * | + | |
+ | ===Development Environments=== | ||
+ | |||
+ | There are the following development environments already part of our HPC | ||
+ | |||
+ | * Python 3.5 with Tensorflow (and Keras), and theano. | ||
+ | * C/C++/Fortran with CUDA GPU programming. | ||
+ | * PGI compiler with openACC programming for C and Fortran. | ||
+ | * Matlab with deep learning libraries. | ||
+ | |||
== Further Information == | == Further Information == |
Revision as of 11:44, 21 November 2018
Deep Learning
Introduction
Deep learning (also known as deep structured learning or hierarchical learning) is part of a broader family of machine learning methods based on learning data representations, as opposed to task-specific algorithms. Learning can be supervised, semi-supervised or unsupervised.
There is a massive amount of possible applications where Deep Learning can be deployed, these include:
- Automatic speech recognition
- Image recognition
- Visual art processing
- Natural language processing
- Drug discovery and toxicology
- Customer relationship management
- Recommendation systems
- Bioinformatics
- Health diagnostics
- Image restoration
- Financial fraud detection
Development Environments
There are the following development environments already part of our HPC
- Python 3.5 with Tensorflow (and Keras), and theano.
- C/C++/Fortran with CUDA GPU programming.
- PGI compiler with openACC programming for C and Fortran.
- Matlab with deep learning libraries.