Dlib

Dlibは、C++言語で書かれた汎用目的のクロスプラットフォームソフトウェアライブラリである。契約プログラミングとコンポーネントベースソフトウェア工学の考えに強い影響を受けている。そのため、第一に、独立したソフトウェアコンポーネントの集合という構成になっている。Boost Software Licenseの元に公開されているオープンソースソフトウェアである。 2002年に開発が開始されて以降、Dlibは幅広い種類のツールに組み込まれるようになった。2016年時点では、nネットワーク、スレッド、GUI、データ構造、線形代数、機械学習、画像処理、データマイニング、XMLおよびテキストのパース、数理最適化、ベイジアンネットワークなど、幅広い分野の処理を行うためのソフトウェアコンポーネントが開発されている。近年は、統計的機械学習のための幅広いツールセットの開発に力を入れており、2009年には、DlibはJournal of Machine Learning Researchで論文を発表した。以降、この論文は様々な分野で引用されている。 ^ “Release notes”. Dlib. 1 October 2018閲覧。 ^ King, D. E. (2009). “Dlib-ml: A Machine Learning Toolkit”. J. Mach. Learn. Res. 10 (Jul): 1755–1758. http://www.jmlr.org/papers/volume10/king09a/king09a.pdf.  ^ Scholarly research using Dlib ^ Dlib on mloss.org ^ Autonome Mobile Systeme 2009 ^ ESS: Extremely Simple Serialization for C++ ^ Gould, S. (2012). “Darwin: A Framework for Machine Learning and Computer Vision Research and Development”. J. Mach. Learn. Res. 13 (Dec): 3533–3537. http://www.jmlr.org/papers/volume13/gould12a/gould12a.pdf.  ^ Yan, Junchi, et al. "Online incremental regression for electricity price prediction." Service Operations and Logistics, and Informatics (SOLI), 2012 IEEE International Conference on. IEEE, 2012. Yan, J.; Tian, C.; Wang, Y.; Huang, J. (2012). “Online incremental regression for electricity price prediction”. Proceedings of 2012 IEEE International Conference on Service Operations and Logistics, and Informatics. pp. 31. doi:10.1109/SOLI.2012.6273500. ISBN 978-1-4673-2401-4  ^ Kuijf, Hugo J., Max A. Viergever, and Koen L. Vincken. "Automatic Extraction of the Curved Midsagittal Brain Surface on MR Images." Medical Computer Vision. Recognition Techniques and Applications in Medical Imaging. Springer Berlin Heidelberg, 2013. 225-232. Kuijf, H. J.; Viergever, M. A.; Vincken, K. L. (2013). “Automatic Extraction of the Curved Midsagittal Brain Surface on MR Images”. Medical Computer Vision. Recognition Techniques and Applications in Medical Imaging. Lecture Notes in Computer Science. 7766. pp. 225. doi:10.1007/978-3-642-36620-8_22. ISBN 978-3-642-36619-2  ^ Bormann, Richard Klaus Eduard. "Vision-based place categorization." (2010). ^ Brodu, Nicolas, and Dimitri Lague. "3D terrestrial lidar data classification of complex natural scenes using a multi-scale dimensionality criterion: Applications in geomorphology." ISPRS Journal of Photogrammetry and Remote Sensing 68 (2012): 121–134. ^ Aung, Zeyar, et al. "Towards accurate electricity load forecasting in smart grids." DBKDA 2012, The Fourth International Conference on Advances in Databases, Knowledge, and Data Applications. 2012. ^ Rodriguez, Alberto, et al. "Abort and retry in grasping." Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on. IEEE, 2011. Rodriguez, A.; Mason, M. T.; Srinivasa, S. S.; Bernstein, M.; Zirbel, A. (2011). “Abort and retry in grasping”. 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems. pp. 1804. doi:10.1109/IROS.2011.6095100. ISBN 978-1-61284-456-5  ^ Mohan, Vandana, et al. "Intraoperative prediction of tumor cell concentration from Mass Spectrometry Imaging." Int. Symp. Math. Theo. Netw. Syst. 2010. ^ Nakashima, Yuta, Noboru Babaguchi, and Jianping Fan. "Detecting intended human objects in human-captured videos." Computer Vision and Pattern Recognition Workshops (CVPRW), 2010 IEEE Computer Society Conference on. IEEE, 2010. Nakashima, Y.; Babaguchi, N.; Fan, J. (2010). “Detecting intended human objects in human-captured videos”. 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition - Workshops. pp. 33. doi:10.1109/CVPRW.2010.5543721. ISBN 978-1-4244-7029-7  ディープラーニングソフトウェアの比較（英語版） dlib C++ Library 公式ウェブサイト DLib: Library for Machine Learning