MShadow中的表達式模板

  • 2022 年 2 月 27 日
  • 筆記

表达式模板 是Eigen、GSL和boost.uBLAS等高性能C++矩阵库的核心技术。本文基于MXNet给出的 教程文档 来阐述MXNet所依赖的高性能矩阵库MShadow背后的原理。 编写高效的机器学习代码 我们先来思考一个问题:如何才能编写出高效的机器学习代码?假设DNN模型按照下面的代码进行 …

Continue Reading

基於MXNET框架的線性回歸從零實現(房價預測為例)

  • 2021 年 5 月 10 日
  • 筆記

1、基于MXNET框架的线性回归从零实现例子 下面博客是基于MXNET框架下的线性回归从零实现,以一个简单的房屋价格预测作为例子来解释线性回归的基本要素。这个应用的目标是预测一栋房子的售出价格(元)。 为了简单起见,这里我们假设价格只取决于房屋状况的两个因素,即面积(平方米)和房龄(年)。接下来我们 …

Continue Reading

mshadow入門指南

  • 2020 年 11 月 1 日
  • 筆記

mshadow是一个基于表达式模板实现的张量库,在MXNet框架中被广泛使用。这篇文章简单介绍了mshadow的基本用法和特性,文章主要翻译自 mshadow/guide/README 。 张量数据结构 mshadow中的主要数据结构就是张量(Tensor),下面是一个简化版本的声明定义(来自 ms …

Continue Reading