What happens when you import modules in Python

  I’ve been using Python for a number of years now – but like most things I didn’t really understand this until I investigated it. Firstly let’s introduce what a module is, this is one of Python’s main abstraction layers, and probably the most natural one. Abstraction layers allow a programmer to separate code into parts… Continue reading What happens when you import modules in Python

Are RNN’s ready to replace journalists?

I recently was experimenting with RNN’s in Keras. I used the example and edited it slightly. This is what I got for Nietzsche – as you can see the answer above to my question is No. ——– diversity: 0.2 ——- Generating with seed: “iginal text, homo natura; to bring it ab” iginal text, homo natura;… Continue reading Are RNN’s ready to replace journalists?

Why Code review? Or why should I care as a data scientist.

The insightful Data Scientist Trey Causey talks about Software Development Skills for Data Scientists I’m going to write about my views on Code Review – as a Data Scientist with a few years experience, and experience delivering Data Products at organizations of varying sizes. I’m not perfect and I’m still maturing as an Engineer. A good… Continue reading Why Code review? Or why should I care as a data scientist.

3 tips for successful Data Science Projects

I’ve been doing Data Science projects, delivering software and doing Mathematical modelling for nearly 7 years (if you include grad school). I really don’t know everything, but these are a few things I’ve learned. Consider this like a ‘joel test‘ for Data Science. Use a reproducible framework like Cookiecutter Data Science. My workflow used to… Continue reading 3 tips for successful Data Science Projects