AI is defeated by a blueberry π«
Plus: NASA's deep learning model π, key career decisions for junior Data Scientists π, and stop using dict[key] to access values in python dictionaries π!
Happy Friday yβall,
AI may be taking over the world, but this week I took some small comfort from the fact that neither GPT-3.5 nor Bard are able to identify where the letter βrβ is in the word βblueberryβ π«. Sound ridiculous? I thought so too, until I saw AI vs. Blueberry, a thread. I guess our jobs are safe after all?
Without further ado, here are 5 things you might have missed this week:
AI News
π₯ OpenAI announces better support for JSON (oh, and the whole GPT thingβ¦) - I couldnβt write another edition of AIi5 without mentioning OpenAIβs DevDay. But, while everyoneβs raving about the βapp store for GPTsβ and GPT-4 Turboβs 128k context window, I got especially excited about the better support for JSON data. Itβs the small things, right?
π NASAβs deep learning model - NASA and IBM have released a geospatial AI foundation model for working with Earth observation data. The model has been open-sourced on HuggingFace and can be fine-tuned for image segmentation tasks like crop classification and flood identification. Check it out!
Tips & Tricks
π Stop Using dict[key] to Access Values in Python Dictionaries! - This is a super simple but useful tip I stumbled upon this week. The problem with using
dict[key]
is that, if the key doesnβt exist in the dictionary, youβll raise aKeyError
and crash your script (BIG problem if youβre trying to run a script overnight, unattended!). Instead, usedict.get(key, defaultValue)
: if the key doesnβt exist, your code will returndefaultValue
instead. Pretty nifty, right?β© 20 SQL query optimisation techniques - Whether youβve been writing SQL for 20 years or 20 seconds, I can guarantee that youβll find something useful in Dr Milan MilanoviΔβs helpful list. I particularly liked the tip on using an index, and I recommend the fantastically-named βUse the index, Lukeβ website to understand how this works.
Career Corner
π 3 Key Career Decisions for Junior Data Scientists - All Data Scientists need to answer three questions: (1) do I want to be an IC or a manager? (2) what kind of Data Scientist do I want to be? and (3) what am I made to do? In this article Iβll give you my take on these three questions and explain how Iβm making sure I donβt fall into the Default Path Trap.
One more thingβ¦
Could you help me out by filling in the poll below? Weβve had a lot of new sign-ups recently and this will help me make sure Iβm pitching the content correctly.