2013-05-09 106 views
3

我的程序可以读取数十种文件格式,使用传统的方法,我为每种文件格式编写程序代码。大多数这些格式都有自己独特的加载器库,他们自己的缺陷,他们自己的限制,整个事情对我来说是一个巨大的时间。我想支持大量的其他格式,但它们大多不值得我花时间,因为它们不够流行。机器学习 - 通过示例学习文件格式的软件

我想用一个由文件格式描述符驱动的装载器来替换我现有的装载器。我确定有人创建了软件来学习文件格式。我现有的装载机将为这些格式提供出色的健身功能,我也可以为新格式编写健身功能。

我的问题是,我可以用什么软件通过示例“学习”文件格式,以及如何将该“学习”转换为与通用加载程序一起使用的描述符?

回答

2

除非你以某种大规模的方式来限制它,否则我不认为你可能会变得很远。这将是理想的,但超出了现有技术水平。对于任意格式,你不能这样做,例如,如果我给你200个JPG,PNG,BMP和GIF,学习系统就不太可能学习这些格式。

这里有一些问题,研究人员看了看:

+1

这样一台机器不能学会例如每一个可能的文件格式,但这不应该阻止我。如果格式具有压缩之类的复杂性,我当然会提供解压缩功能。如果某些文件格式太复杂,我可以像我一样编写一个加载程序。我认为大多数文件格式都不是学习算法所能达到的,我想尽我所能。 – David 2013-05-10 00:27:40