Torch for Machine and Deep Learning培训




21 小时 通常来说是3天,包括中间休息。


  • Programming experience in any language.
  • A general familiarity with C/C++ helps.
  • An interest in Artificial Intelligence (AI).


  • Software developers and programmers wishing to enable Machine and Deep Learning within their applications


Torch是一个开源的机器学习库和基于Lua编程语言的科学计算框架。它为数字,机器学习和计算机视觉提供了一个开发环境,特别强调深度学习和卷积网络。它是机器和Deep Learning速度最快,最灵活的框架之一,被FacebookGo ogle,Twitter,NVIDIA,AMD,英特尔等公司使用。




    • 机器和Deep Learning概述
    • 课堂编码和集成练习
    • 沿途撒有测试题以检查理解

    Machine Translated


    Introduction to Torch

    • Like NumPy but with CPU and GPU implementation
    • Torch's usage in machine learning, computer vision, signal processing, parallel processing, image, video, audio and networking

    Installing Torch

    • Linux, Windows, Mac
    • Bitmapi and Docker

    Installing Torch Packages

    • Using the LuaRocks package manager

    Choosing an IDE for Torch

    • ZeroBrane Studio
    • Eclipse plugin for Lua

    Working with the Lua Scripting Language and LuaJIT

    • Lua's integration with C/C++
    • Lua syntax: datatypes, loops and conditionals, functions, functions, tables, and file i/o.
    • Object orientation and serialization in Torch
    • Coding exercise

    Loading a Dataset in Torch

    • MNIST
    • CIFAR-10, CIFAR-100
    • Imagenet

    Machine Learning in Torch

    • Deep Learning
      • Manual feature extraction vs convolutional networks
    • Supervised and Unsupervised Learning
      • Building a neural network with Torch
    • N-dimensional arrays

    Image Analysis with Torch

    • Image package
    • The Tensor library

    Working with the REPL Interpreter

    Working with Databases

    Networking and Torch

    GPU Support in Torch

    Integrating Torch

    • C, Python, and others

    Embedding Torch

    • iOS and Android

    Other Frameworks and Libraries

    • Facebook's optimized deep-learning modules and containers

    Creating Your Own Package

    Testing and Debugging

    Releasing Your Application

    The Future of AI and Torch

    Summary and Conclusion








    is growing fast!

    We are looking to expand our presence in China!

    As a Business Development Manager you will:

    • expand business in China
    • recruit local talent (sales, agents, trainers, consultants)
    • recruit local trainers and consultants

    We offer:

    • Artificial Intelligence and Big Data systems to support your local operation
    • high-tech automation
    • continuously upgraded course catalogue and content
    • good fun in international team

    If you are interested in running a high-tech, high-quality training and consulting business.

    Apply now!