Fig. 1. The Process for Extracting Fret Digits
Fig. 2. Examples of TAB Digit Segmentation
Fig. 3. Removing TAB Lines
Fig. 4. The Limitation of Labeling Method
Fig. 5. The Example of Non-linear Filtering
Fig. 6. Examples of Segmented Data andPreprocessed Data
Fig. 7. A Visualization of TAB Digits Using the t-SNE Method
Fig. 8. Feature Map Examples
Table 1. The Number of Data Per Segment Size
Table 2. The Number of Fret Digits Per Class
Table 3. The Performance Comparison of TAB Digit Recognition
Table 4. The Structure of a MLP Network
Table 5. The Structure of a CNN-PRE Network
Table 6. The Structure of a CNN-ORG Network
References
- LeCun, Yann, Cortes Corinna, and Christopher JC Burges, "The MNIST database of handwritten digits." 2009.
- LeCun, Yann, et al., "Handwritten digit recognition with a back-propagation network," Advances in Neural Information Processing Systems. 1990.
- Patrice Y. Simard, Dave Steinkraus, and John C. Platt, "Best Practice for Convolutional Neural Networks Applied to Visual Documnet Analysis," Proceedings of the Seventh International Conference on Document Analysis and Recognition, IEEE Computer Society, 2003.
- Dan, Zhu, and Chen Xu, "The recognition of handwritten digits based on bp neural network and the implementation on android," Intelligent System Design and Engineering Applications (ISDEA), 2013 Third International Conference on. IEEE, 2013.
- Zang, Di, et al. "Vehicle license plate recognition using visual attention model and deep learning," Journal of Electronic Imaging, Vol. 24, No. 3, pp. 033001-033001. 2015. https://doi.org/10.1117/1.JEI.24.3.033001
- Goodfellow, Ian J., et al., "Multi-digit number recognition from street view imagery using deep convolutional neural networks," arXiv preprint arXiv:1312.6082, 2013.
- Nvidia, C. U. D. A. "Programming guide." 2010.
- Stone, John E., David Gohara, and Guochun Shi, “OpenCL: A parallel programming standard for heterogeneous computing systems,” Computing in Science & Engineering, Vol. 12, No. 3, pp. 66-73, 2010.
- Wienke, Sandra, et al., "OpenACC-first experiences with real-world applications," European Conference on Parallel Processing. Springer, Berlin, Heidelberg, 2012.
- Chen, FeiGuo, Wei Ge, and JingHai Li. "Molecular dynamics simulation of complex multiphase flow on a computer cluster with GPUs," Science in China Series B: Chemistry, Vol. 52, No. 3, pp. 372-380, 2009. https://doi.org/10.1007/s11426-009-0069-0
- Shao, Fei, Zinan Chang, and Yi Zhang, "AES encryption algorithm based on the high performance computing of GPU," Communication Software and Networks, 2010. ICCSN'10. Second International Conference on. IEEE, 2010.
- Michalakes, John, and Manish Vachharajani. "GPU acceleration of numerical weather prediction," Parallel Processing Letters, Vol. 18, No. 4, pp. 531-548, 2008. https://doi.org/10.1142/S0129626408003557
- Baek, Byung-Hyun, Hyun-Jong Lee, and Doosung Hwang. "Guitar Tab Digit Recognition and Play using Prototype based Classification," The Korean Society of Computer and Information, Vol. 21, No. 9, pp. 19-25, 2016.
- R. C Gonzalez and R. E Woods, "Digital Image Processing," Pearson Education, New Jersey, 2010.
- Richard O. Duda, Peter E. hart, and David G. Stork, Pattern Classification, 2nd, Willey-Interscience, 2000.
- Peemen, Maurice, Bart Mesman, and Henk Corporaal. "Efficiency Optimization of Trainable Feature Extractors for a Consumer Platform," ACIVS, Vol. 6915. 2011.
- B.E. Boser, I.M. Guyon, V.N. Vapnik, "A Training Algorithm for Optimal Margin Classifiers," Proc. Fifth Ann. Workshop Computational Learning Theory, pp. 144-152, 1992.
- Ward, Jonatan, et al. "Efficient mapping of the training of Convolutional Neural Networks to a CUDA-based cluster," Eindhoven University of Technology, The Netherlands 12, 2011.
- S. Y. Shim, D. H. Hwang, "Prototype based Classification by Generating Multidimensional Spheres per Class Area," Journal of The Korea Society of Computer and Information, Vol. 20, No. 2, Feb. 2015.
- L.J.P. van der Maaten and G.E. Hinton. "Visualizing High-Dimensional Data Using t-SNE," Journal of Machine Learning Research, Vol. 9, pp. 2579-2605, Nov. 2008.
- Pedregosa, Fabian, et al. "Scikit-learn: Machine learning in Python," Journal of Machine Learning Research, Vol. 12. Oct. pp. 2825-2830, 2011.
- Chollet, Francois. "Keras: Deep learning library for theano and tensorflow," https://keras.io 7.8, 2015.
- Kingma, Diederik, and Jimmy Ba. "Adam: A method for stochastic optimization," arXiv preprint arXiv:1412.6980, 2014.