Skip to content

Latest commit

 

History

History
62 lines (47 loc) · 3.4 KB

README.md

File metadata and controls

62 lines (47 loc) · 3.4 KB

DAT255: Deep Learning Engineering

Material used in the 2025 version of the course DAT255 at HVL. More information can be found on the course website: https://hvl.instructure.com/courses/28951.

About the course

👀 Deep learning is a sub-field of machine learning and is what both launched and propels the recent surge of interest in artificial intelligence. The course focuses on deep learning and its applications in computer vision, natural language processing, generative AI, and recommendation systems. The methods, tools, and techniques covered by the course are widely applicable, and the course aims to be instructive to anyone wanting to apply deep learning to any task.

👀 In addition to a solid understanding of deep learning, the course will provide you with hands-on experience designing and deploying deep learning solutions for practical, real-life problems using state-of-the-art techniques and software frameworks from machine learning, machine learning engineering, and deep learning. You will experience first-hand how deep learning engineering relates to the broader software engineering discipline. Upon completing this course, you'll be well-equipped to tackle challenges in AI-driven software development.

Content

👉 Go to /notebooks to find the course material.

Setup

The simplest way to run the notebooks is through a cloud service like https://colab.research.google.com/. However, if you want to run on your own computer, the setup is relatively simple. The commands below assume a bash shell -- if you are on Mac, have a look at these instructions (note you need python 3.9 or 3.10), and if you are on Windows, just Google what to do.

  1. Create a virtual environment (optional)
    If you have conda installed, run
    conda create --name dat255 python=3.12
    conda activate dat255-env
    otherwise use the built-in virtual environment tool by running
    python3 -m venv dat255-env
    source dat255-env/bin/activate
  2. Clone our repository
    git clone [email protected]:HVL-ML/DAT255.git
    cd DAT255
  3. Install the frameworks we need
    pip install -r requirements.txt
  4. Run notebooks
    cd notebooks
    jupyter notebook

More in-depth details about installing TensorFlow (the most important and most difficult thing to install) are listed in the documentation.

For help with any of the above, visit the lab on Mondays!


A course from the AI Engineering Group at the Western Norway University of Applied Sciences.