Swix Course

Swixへようこそ インタラクティブなクラウドデスクトップ環境DaDesktopを使用したライブインストラクターによるオンライントレーニング。 を使用してリモートライブトレーニングを体験してください インタラクティブなリモートデスクトップ 人間が率いる!

7 hours



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


  • Installation
  • Third-Party Frameworks / Libraries
  • Uses
  • FAQs





Course Category:

   Machine Learning Training

Last Updated:



日にち 時間
July 7, 2022 (Thursday) 09:30 AM - 04:30 PM
July 21, 2022 (Thursday) 09:30 AM - 04:30 PM
August 4, 2022 (Thursday) 09:30 AM - 04:30 PM
August 18, 2022 (Thursday) 09:30 AM - 04:30 PM
September 1, 2022 (Thursday) 09:30 AM - 04:30 PM
September 15, 2022 (Thursday) 09:30 AM - 04:30 PM
September 29, 2022 (Thursday) 09:30 AM - 04:30 PM