<story><title>Using Machine Learning and Node.js to detect the gender of Instagram Users</title><url>http://totems.co/?p=11084</url></story><parent_chain></parent_chain><comment><author>idunning</author><text>Neural networks have their place, but are probably the most complicated and opaque machine learning tool. They are also hard to set up: so many parameters! Given that, I found it really strange that they went straight for a neural network (and then implemented one themselves!). Surely the place to start would be Naive Bayes, followed up with regularized logistic regression (through something like glmnet). Heck, even random forests would do quite well on this task I imagine, although thats getting closer to on the complexity and opaqueness spectrum towards NN.&lt;p&gt;There is also no evidence of doing cross-validation, and in another comment they say they used entire data set to do variable selection - a pretty bad mistake. They justify by saying they aren&amp;#x27;t in an academic environment, but thats kind of a bad excuse, as given the way they&amp;#x27;ve done it I&amp;#x27;m very unsure whether they actually are getting the accuracy they think they are.&lt;p&gt;I also worry that they sunk two man-months into this when they could probably have achieved similar if not better results with off-the-shelf and battled-tested tools. Sets off a lot of warning bells.</text></comment>
<story><title>Using Machine Learning and Node.js to detect the gender of Instagram Users</title><url>http://totems.co/?p=11084</url></story><parent_chain></parent_chain><comment><author>gstar</author><text>It&amp;#x27;s unusual to see a coherent, from-first-principles explanation of a neural network.  Especially one that&amp;#x27;s commercially valuable (i presume) to Totems.&lt;p&gt;Mildly alarmed to learn I&amp;#x27;m only .039 probability male, though - better bloke it up on Instagram.</text></comment>