2013-05-09 80 views
3

我的程序可以讀取數十種文件格式,使用傳統的方法,我爲每種文件格式編寫程序代碼。大多數這些格式都有自己獨特的加載器庫,他們自己的缺陷,他們自己的限制,整個事情對我來說是一個巨大的時間。我想支持大量的其他格式,但它們大多不值得我花時間,因爲它們不夠流行。機器學習 - 通過示例學習文件格式的軟件

我想用一個由文件格式描述符驅動的裝載器來替換我現有的裝載器。我確定有人創建了軟件來學習文件格式。我現有的裝載機將爲這些格式提供出色的健身功能,我也可以爲新格式編寫健身功能。

我的問題是,我可以用什麼軟件通過示例「學習」文件格式,以及如何將該「學習」轉換爲與通用加載程序一起使用的描述符?

回答

2

除非你以某種大規模的方式來限制它,否則我不認爲你可能會變得很遠。這將是理想的,但超出了現有技術水平。對於任意格式,你不能這樣做,例如,如果我給你200個JPG,PNG,BMP和GIF,學習系統就不太可能學習這些格式。

這裏有一些問題,研究人員看了看:

+1

這樣一臺機器不能學會例如每一個可能的文件格式,但這不應該阻止我。如果格式具有壓縮之類的複雜性,我當然會提供解壓縮功能。如果某些文件格式太複雜,我可以像我一樣編寫一個加載程序。我認爲大多數文件格式都不是學習算法所能達到的,我想盡我所能。 – David 2013-05-10 00:27:40