Discover Swix (Swift Matrix) Course
Welcome to Discover Swix (Swift Matrix)'s Online training with live Instructor using an interactive cloud desktop environment DaDesktop.
Experience remote live training using an interactive, remote desktop led by a human being!
Swix (Swift Matrix) Overview
What is Swix (Swift Matrix)?
Swift Matrix and Machine Learning Library
Apple's Swift is a high level language that's asking for some numerical library to perform computation fast or at the very least easily. This is a bare-bones wrapper for that library.
A way to have iOS run high-level code similar to Python or Matlab is something I've been waiting for, and am incredibly excited to see the results. This will make porting complex signal processing algorithms to C much easier. Porting from Python/MATLAB to C was (and is) a pain in the butt, and this library aims to make the conversion between a Python/Matlab algorithm and a mobile app simple.
In most cases, this library calls [Accelerate][accel] or [OpenCV][opencv]. If you want to speed up some function or add add another feature in those libraries, feel free to file an issue or submit a pull request (preferred!). Currently, this library gives you
operators and various functions (sin, etc) that operate on entire arrays
helper function (reshape, reverse, delete, repeat, etc)
easy initializers for 1D and 2D arrays
complex math (dot product, matrix inversion, eigenvalues, etc)
machine learning algorithms (SVM, kNN, SVD/PCA, more to come)
one dimensional Fourier transforms
speed optimization using Accelerate and OpenCV
- Third-Party Frameworks / Libraries
Course Category: Machine Learning
Would you like to learn Swix (Swift Matrix)?
Simply, click the "Book" button of Swix (Swift Matrix) and proceed to the payment method. Enter your desired schedule of training. You will receive an email confirmation for Swix (Swift Matrix) and a representative / trainer will get in touch with you.