Pytest: A Testing Framework for Python Code Photo by Ratanjot Singh on Unsplash How can you check that your code changes actually achieve what they’re meant to? Ensuring your code has integrity is actually quite difficult to ensure, especially at scale. Usually you’ll work in a large team with different people working on different parts of the system.... Continue Reading →
The Top 4 Virtual Environments in Python for Data Scientists
Which Environment Is Yours?Photo by Shahadat Rahman on UnsplashVirtual Environments are a relatively difficult thing for new programmers to understand. One problem I had in understanding Virtual Environments was that I could see my environment existed within an MacOS framework, I was using PyCharm and my code was running, what else did I need?However, as your career... Continue Reading →
You’re living in 1985 if you don’t use Docker for your Data Science Projects
What is it Docker and How to to use it with PythonPhoto by Iswanto Arif on UnsplashOne of the hardest problems that new programmers face is understanding the concept of an ‘environment’. An environment is what you could say, the system that you code within. In principal it sounds easy, but later on in your career you... Continue Reading →
Write For Us
A Quick GuidePhoto by Adi Goldstein on UnsplashContentTutorials of your last discovery and achievement. Just made something really good? Spent your last night in a challenging part of code? Share it with everyone!Did you work on the last trending Python implementation? Be the first to talk about it on Medium!Totally rethought the User Interface of a famous... Continue Reading →
The Future of AI is in Model Compression
New research can reduce the size of your neural net in a super easy wayPhoto by Markus Spiske on UnsplashThe future looks towards running deep learning algorithms on more compact devices as any improvements in this space make for big leaps in the usability of AI.If a Raspberry Pi could run large neural networks, then artificial intelligence... Continue Reading →
If 2Pac Spoke the Queen’s English
Machine Learning, ProgrammingWhat is Neural Text-Style Transfer?Photo by Jan Střecha on UnsplashIf 2Pac was only allowed to release music under the pretence that his style was to match the Queen’s English, the world would have been a significantly worse place.The advent of Style transfer (the ability to project a style of one text to another) means... Continue Reading →
6 Top Startup Incubators in London that You Should Know
Lockdown is the perfect time to launch a start-upPhoto by Fab Lentz on UnsplashIf you’re looking to launch a new idea, then a Startup Incubator is one of the best ways of ensuring that your idea has a realistic chance of turning into a viable business. Not only do incubators offer you basic support in terms of... Continue Reading →
Python’s Raise Keyword
How to manually throw an exception in PythonPhoto by Jonathan Daniels on UnsplashException handling in Python can be daunting. I find it particularly difficult because as a researcher, I’m just not very good at thinking like a ‘programmer’ should. I’m thinking more about the speed of my optimisation procedures, rather than ‘is my code handling all edge... Continue Reading →