update by mistaken (but no problem)
mutual information is written as learned.json
pattern2str
fixed noteq