YoVDO

Octave Tutorial for Machine Learning

Offered By: Derek Banas via YouTube

Tags

Machine Learning Courses Programming Courses Linear Algebra Courses Scientific Computing Courses Vectors Courses Matrices Courses Command Line Interface Courses

Course Description

Overview

Learn Octave, a free alternative to MATLAB commonly used in machine learning, in this comprehensive 3-hour 15-minute tutorial. Cover the equivalent of a 400-page book, exploring basic input/output, data types, complex formulas, math operators, conditionals, vectors, matrices, and linear algebra. Gain hands-on experience through live coding demonstrations and benefit from audience questions addressed during the original livestream. Access accompanying files on GitHub and join the instructor's Discord community for further support. Prepare for a deep dive into Octave's capabilities, from command window operations to advanced mathematical concepts, setting a strong foundation for machine learning applications.

Syllabus

Intro
Course Outline
Using Octave
Basic Input
Output Information
Input
Data Types
Command Window
Complex Formulas
Castling
CAST
Multiplication Division
Modulus
Random Values
Precision
Output
Math Operators
Floor
Round
Log
radians
conditionals
display
switch
ranges
stayhome
vectors
vector multiplication
linear algebra
dot product
cross product
linear spaced vectors
logarithmic spaced vectors
matrices
matrix


Taught by

Derek Banas

Related Courses

Scientific Computing
University of Washington via Coursera
Biology Meets Programming: Bioinformatics for Beginners
University of California, San Diego via Coursera
High Performance Scientific Computing
University of Washington via Coursera
Practical Numerical Methods with Python
George Washington University via Independent
Julia Scientific Programming
University of Cape Town via Coursera