Hacker's guide to nueral networks