I'm not too familiar with ML, do you have to "train" tensorflow as to what audio in the data is "definitely a chainsaw" and which is "definitely a logging truck", etc etc? As in, you should keep doing this every now and then as you get more and more data, at least in the sense of flagging false positives (so as to unlearn that particular sound).