Powerful deep learning algorithms open an opportunity for solving non-image Machine Learning (ML) problems by transforming these problems to into the image recognition problems. The CPC-R algorithm presented in this chapter converts non-image data into images by visualizing non-image data. Then deep learning CNN algorithms solve the learning problems on these images. The design of the CPC-R algorithm allows preserving all high-dimensional information in 2-D images. The use of pair values mapping instead of single value mapping used in the alternative approaches allows encoding each n-D point with 2 times fewer visual elements. The attributes of an n-D point are divided into pairs of its values and each pair is visualized as 2-D points in the same 2-D Cartesian coordinates. Next, grey scale or color intensity values are assigned to each pair to encode the order of pairs. This is resulted in the heatmap image. The computational experiments with CPC-R are conducted for different CNN architectures, and methods to optimize the CPC-R images showing that the combined CPC-R and deep learning CNN algorithms are able to solve non-image ML problems reaching high accuracy on the benchmark datasets. This chapter expands our prior work by adding more experiments to test accuracy of classification, exploring saliency and informativeness of discovered features to test their interpretability, and generalizing the approach.
翻译:强大的深层学习算法通过将这些问题转换成图像识别问题,为解决非图像机器学习(ML)问题打开了一个机会。 本章中提供的 CPC- R 算法将非图像数据转换成图像, 通过对非图像数据进行视觉化。 然后深层学习CNN 算法解决了这些图像的学习问题。 CPC- R 算法的设计可以保存2D图像中的所有高维信息。 使用对等值绘图,而不是替代方法中使用的单一值绘图,可以将每个 n- D 点编码成比视觉元素少2倍。 n- D 点的属性被分为一对数值,每对匹配的算法则被视觉化成2D点。 下一步, 灰度或颜色强度值被指派给每对对来编码这些图像上的学习问题。 与CPC- R 算法的计算实验是为不同的CNN结构进行的, 以及优化CPC- R 图像的方法显示, CPC- R 和深层学习的CNN 算法能够解决其数值组合的对数值的对配对, 的数值分为一对,,, 以2D- D点点点点点点点值转换为可视觉坐标坐标,,,, 视觉坐标坐标坐标坐标坐标坐标坐标坐标坐标坐标坐标坐标的可视,可以视觉可视, 视觉可视觉可被视觉化为2-,可视点点点为2- 。