Dec 2022 Newsletter 2022 — Dec & Nov Q4
Welcome! And happy holidays to all the developers around the world!!
A REMINDER: Welcome new paid subscribers! Please visit https://ml.learn-to-code.co and create an account so we can activate your pro profile!! We have made as many flash cards free for the time being.
Terms of service By using our products, contents, any channel, you agree with our terms of service, privacy policies and any legal documents. If you disagree, please immediately stop using. Thank you. The legal docs can be found on the payment page. https://ml.learn-to-code.co/payments.html Our terms of service might have changed since the last time you saw it. Please be sure to review again.
Developer lifestyle is good
Layoffs are horrible. Despite the terror unleashed in tech, there’s still an impressive developer lifestyle to look forward to: from Adobe holiday party with surprise appearance of Katy Perry to OpenAI’s beautiful San Francisco office hosting young female developers wine and dine while explaining DALLE concepts and handing out luxury picnic blankets, to Solana’s free co-working and hackathon opportunities. In our next newsletter, we will discuss how to handle layoffs and the psychology, and why being laid off is not your (or your friend/ family) fault. Disclaimer : not a career counselor.
LIFESTYLE YOUTUBE VIDEOS — more coming in the next newsletter
- Solana : Come with me to visit Solana Community Day in San Francisco — Uniqtech Developer Lifestyle Series https://ml.learn-to-code.co/skillView.html?skill=EG2jgSa4b0GLFe3UNPFH
- Solana hackathon coworking space, free swags and snacks — Uniqtech Developer Lifestyle Series. https://ml.learn-to-code.co/skillView.html?skill=h1oOSnSNzWJ1rkISbUvb
- Most beautiful co working places : Digital Nomad by the Bay by the Beach — Best coworking place Uniqtech Developer Lifestyle Series https://ml.learn-to-code.co/skillView.html?skill=8KITH74DjQrneoEXT3eA
Follow us on tiktok https://www.tiktok.com/@uniqtechco
Easter Eggs and Pro Tips are for paid members only. Other flashcards are generally available.
Uniqtech Data Science Bootcamp is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.
EASTER EGGS Freebies
Andrew Ng (founder of Coursera) ’s free book on how to break into AI, check it out.
EASTER EGGS [high quality, pro, paid members only, best resources this month]
How do the best companies handle AI research and product design? Tesla [pro, recruiting] (scroll down to see more Tesla flashcards), an important foundational model at OpenAI [pro] that you should know and it is not GPT-3, ByteDance (Tiktok!) — Deep Learning at Tiktok [pro]. Tech stack at deeplearning.ai. Random but important did you know we just mentioned two companies founded by Elon Musk? OpenAI and Tesla!
Career Easter Eggs: study tips [pro] from Coursera founder and Stanford professor Andrew Ng. Living with ADHD [comic].
Disclaimer: This is not career advice. We do not have a career counselor on staff.
Talking about GPT-3, both ChatGPT and DALLE-like generative arts are trending right now. Everyone is posting their AI selfie on instagram The holiday hero image of this newsletter is also generated using prompted AI. Scroll down to read about the model, magic behind generative arts — Stable Diffusion.
Have you seen a lot of glamorous digital avatars popping up on your friends social media profiles? Chances are these are generative art created using LensaAI which utilizes Stable Diffusion. See our stable diffusion flash cards below.
When GPT-3 first came out, many experimented with its creative and imaginative writing capabilities. Now ChatGPT made it even easier to interact with. Creating with AI can help us explore creative ideas and iterate quickly. It can surcharge artist and non-artist creativity. Ask it to write a rap about machine learning and let us know what you get! While GPT writing can still give hints that it is synthetic, sometimes it is hard to distinguish AI writing from human writing. One college student used GPT-3 to generate a blog that caused quite some stir on reddit. You can now also use AI to generate stock images — GhostlyStock and use AI to generate resumes e.g. resumeglow.com (mentioning a technology is not an endorsement).
People have been obsessed with generating digital avatars with Lensa Ai and Astria Tailor-made Al image generator strmr.com. (Disclaimer: mentioning a tech is not an endorsement).
Learn more about these new generative trends by checking out our GPT, OpenAI and GAN flash cards.
PS: While we are still working on our newseltter text-embedding-ada-002 is already out on Dec 15, 2022! Previous DaVinci was the smart model. OpenAI is on a roll.
https://openai.com/blog/new-and-improved-embedding-model/
Uniqtech Data Science Bootcamp is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.
GENERAL DATA SCIENCE
The basics of statistical analysis : calculate R Squared, correlation [definition], visualize R Squared. Improve your skills as a developer — learn about the best development tools that data scientists use. Talking about data scientists, what are the most popular programming language among data scientists? The survey has spoken. Here’s a resource book for data scientists — Data science book resources [pro]. Kaggle is a famous data science competition site, here’s how to make the most of it. [pro]
Linear Algebra
Calculating a common distance metric — L2 Norm ||u|| calculating norm, distance [public, linear algebra, dot product].
Database
What is normalization normalizing (definition) SQL, relational database. What is normalizing? (Database, SQL) 02 MongoDB continues to be an important and relevant database application. Here are some pro tips about MongoDB.
Heatmap is a great data visualization tool. Here’re some [pro] tips about Heatmap. Data visualization for confusion matrix.
Basic R Programming installation and rstudio.
Gaussian distribution (definition)
GENERAL MACHINE LEARNING
Why use simple models for Machine Learning?
Linear regression versus Logistic Regression differences and similarities.
Machine learning classes offered at Stanford.
Datasets
Our writing on medium Famous Machine Learning Datasets You Need to Know [medium] include a blurb about the famous COCO dataset [definition]. What’s does an image classification dataset look like? Almost all data needs massaging before being fed into neural networks / models. Here are some tips on how to handle missing data. Pop quiz : Question / Quiz: Is dimensionality reduction data preprocessing, Supervised Learning, Unsupervised Learning Or reinforcement learning?
Pytorch basics: explanation of Pytorch sequential container. Intermediate Pytorch tooling: Pytorch Profiler Performance Tool. Here are some [pro] tips on how to get started with torch profiler.
Low-code Machine Learning in Google Cloud: Did you know you can use BigQuery for Machine Learning? Just write some SQL — a query language that most data analysts and data scientists already know. BigQuery ML (BQML) Workflow. More about BQML BigQuery Machine Learning
Machine Learning and Deep Learning in the Cloud
AWS SageMaker workflow and capabilities. Why use Amazon SageMaker? Cloud GPUs cloud computing for AI projects? Use cases. If you do decide to go with AWS, here are some pro tips for choosing compute on AWS [pro]. It’s easy to deploy XGBoost on AWS [pro]. Once developers deploy models, they can monitor the models using AWS SageMaker Debugger [pro]. (Reminder disclaimer: none of our content has been tested in production. Our content is not for live/deployment purpose. Informational educational purpose only. )
Solving Challenging Machine Learning Problems at Tesla
Lane detection, camera challenges for Tesla.
Tesla AI Day
https://ml.learn-to-code.co/skillView.html?skill=Ro2doSNt63V3SHuFsshZ
Natural Language Processing
In today’s NLP, transformers actually perform many NLP tasks in companies. (Disclaimer : read our full disclaimer, none of our tutorials are production ready. They are for personal, informational purpose only.) What is a transformer? Transformer Basics. Best explanation for Transformer [pro, easter egg, definition]. Best explanation for the previous state-of-art RNN [pro, easter egg, definition]. Recent transformer, BERT models you should know [pro]. More transformer models developers should know [pro]. Working with SpaCy? Here’s how to create a custom component. Working with Hugging Face? The current state of art models? Check out this [pro] flash card Hugging Face state of art NLP models — beginner tutorial with pro tips for developers. Check out this easter egg NLP state-of-art transformers tutorial.
A review of classic NLP techniques : n-gram definition, n-gram definition 02
GENERATIVE ADVERSARIAL NETWORKS (GANs)
A review on GAN . How important is prompt design when using GPT-3 and other generative models? What are the best practices? We will cover this in the next newsletter.
Stable Diffusion is the power engine behind the recently trending ultra high definition, hyper realistic generated arts. Some of these digital arts almost look fantastical. There’s suddenly an influx of Stable Diffusion tutorials. Here’s what we recommend as the high quality tutorial on Stable Diffusion [easter egg]. What is stable diffusion? [pro] What’s stable diffusion II (definition)? [pro]
Here’s a funny meme about Generative Adversarial Networks.
Google Imagen
https://ml.learn-to-code.co/skillView.html?skill=pHUqcm8PmaL2keB14A83
TOOLS FOR WELL ROUNDED MACHINE LEARNING ENGINEERS
Web Development Skills, Developer Tools
React Basics : React Router navigates the apps and the pages. A commonly used task and tool for React developers is bundling [definition], this helps combine assets and improve app performance. There’s also React Redux.
Other dev tools:
- Google Cloud Platform (GCP) : Google Cloud Function. Working with geo data geo encoding: Geocoding, geo data, Google Geocoding API (definition). Four types of compute options on Google Cloud. Google compute options. Compute options on Google Cloud. Can you use Google Cloud as your machine learning platform? Absolutely. Here’s why: benefits of using Google Cloud Platform as the Machine Learning Platform. Google Cloud Compute Options.
- Internet of Things — Edge device battery [pro]
- Development environment for pro developers developing on Windows computers: The Visual Studio Code WSL extension [public].
Subscribe now
CAREER, TECHNICAL INTERVIEWS
There are classical data structure and algorithms interview questions. There are also interview questions about newer and trendier technologies: such as graph database and graph algorithms, which took off with social media companies like Facebook and are omnipresent.
How to make a developer laugh? Here are some developer jokes and memes.
Big O Developer Jokes.
https://ml.learn-to-code.co/skillView.html?skill=K2MuF3DL6QnIoGx4XGRe
Funny meme about GAN Generative adversarial network
https://ml.learn-to-code.co/skillView.html?skill=m2gYnpnk2VSBM8huwmtv
What is the hot dog not hot dog app?
https://ml.learn-to-code.co/skillView.html?skill=bgfXWqKyp9FBt5hmo91e
Here’s a freebie for developers.
Professor Andrew Ng’s free ebook : How to build a career in AI book
https://ml.learn-to-code.co/skillView.html?skill=JZ8QHUxTJvDlvHlqIunu
Greedy algorithms may not always arrive at the optimal solution, but they belong to an important category of algorithms, and often comes up during technical interviews (for example, it may be important to spot that the greedy algorithm is not optimal).
Career — Layoffs
We wrote extensively about handling rejection and layoffs in tech in previous newsletter. Disclaimer: we are not career counselors this is not professional advice. Not all companies require computer science degrees. For example during the Lesbian Who Tech conference, job opportunities questionnaires ask for certificates instead of degrees. (By the way, the conference also offered child care center for attendees. We see that as very helpful for visiting mom engineers. Shows progress in tech inclusion). Finally some certificates are useful! They don’t always give the best ROI. As a bootcamp graduate myself, I believe in the power of certificates, but I think the society and Silicon Valley has a long way to go to accept them. Recently there have been positive changes. But recent tech layoffs surely didn’t help.
Making sense of layoff according to a Stanford professor .
Could this be Google’s career rating ranking for developers
TESLA
Tesla Engineering, Tesla AI Challenges — Lane Detection
https://ml.learn-to-code.co/skillView.html?skill=BCwZRDWzGAJcwm3PNdFY
Tesla AI Challenge Overview
Tesla Engineering, Tesla AI Challenges
https://ml.learn-to-code.co/skillView.html?skill=lReA6sKLC2Z5oITYaCaJ
Video Example of Why Self Driving is a Hard Problem to Solve
https://ml.learn-to-code.co/skillView.html?skill=5BjkcjvCNpvxZSPirdSB
Merry Christmas and Happy New Year!!
Appendix links to new flash cards:
R Squared (definition)
https://ml.learn-to-code.co/skillView.html?skill=hnIFRl7NMlzd71ycr70z
Graphical Representation of R squared
https://ml.learn-to-code.co/skillView.html?skill=mXV70kAVMvPqoXjGETdi
Dev tools that data scientists use
https://ml.learn-to-code.co/skillView.html?skill=oKvpMvX83ngVNIgi89hq
Most popular languages among data scientists
https://ml.learn-to-code.co/skillView.html?skill=GzJzBSM1zJVMbIdQQnWA
Data science book resources [pro]
https://ml.learn-to-code.co/skillView.html?skill=nK09EtnmLWHrfQMxTfHA
Correlation [definition]
https://ml.learn-to-code.co/skillView.html?skill=rhiA7Lg1OpW6JuW72wQC
Best explanation definition of RNN [easter egg, definition, pro]
https://ml.learn-to-code.co/skillView.html?skill=TqCJ6IgziRU97CrXiNrk
Transformer Basics [definition]
https://ml.learn-to-code.co/skillView.html?skill=14Gs13fzNShpGTbATuG5
Best explanation definition of RNN [easter egg]
https://ml.learn-to-code.co/skillView.html?skill=TqCJ6IgziRU97CrXiNrk
Pytorch sequential container
https://ml.learn-to-code.co/skillView.html?skill=XrQankPjMzLnN2rPXZDx
Pytorch Profiler Profiling Tool Performance Tool
https://ml.learn-to-code.co/skillView.html?skill=NoWtQbJAoRrTbmVCccY5
Using PYTORCH PROFILER (code snippets)
https://ml.learn-to-code.co/skillView.html?skill=wzEs0BFCzEmuCwzenGGR
BigQuery ML (BQML) Workflow
https://ml.learn-to-code.co/skillView.html?skill=BDjTE7K7Du5xZmW161Kj
BQML BigQuery Machine Learning
https://ml.learn-to-code.co/skillView.html?skill=X646Q1zB6BWRJp55lLbs
L2 Norm ||u|| calculating norm, distance [public, linear algebra, dot product]
https://ml.learn-to-code.co/skillView.html?skill=IjsOCKZwPPanBxVR85cN
What is normalization normalizing (definition) SQL, relational database
https://ml.learn-to-code.co/skillView.html?skill=7nyUHwYwgS8ZR92FU5ny
What is normalizing? (Database, SQL)
https://ml.learn-to-code.co/skillView.html?skill=EUw23kJPwQJJ0IxUqJy
Famous Machine Learning Datasets You Need to Know [medium] https://medium.com/data-science-bootcamp/famous-machine-learning-datasets-you-need-to-know-dd031bf74dd
COCO Dataset — Machine Learning Dataset (definition)
https://ml.learn-to-code.co/skillView.html?skill=ktaGM0BqcE5CvynGJFWo
Easter egg : MongoDB Pro Tip [pro]
https://ml.learn-to-code.co/skillView.html?skill=WJLH1c6LblRIalCcmcXF
Geocoding, geo data, Google Geocoding API (definition)
https://ml.learn-to-code.co/skillView.html?skill=ojB8EAFzuQwcKXvtWG0V
Edge device battery [pro]
https://ml.learn-to-code.co/skillView.html?skill=mtSnuevPaEvgpMezp02M
Google Cloud, Cloud Functions [definition]
https://ml.learn-to-code.co/skillView.html?skill=bwq18JxzpZ6xqdG6OUCI
React Basics
https://ml.learn-to-code.co/skillView.html?skill=wz29XwAeoiVPJ4kN6xW0
React Router (definition) [definition, use case, pro]
https://ml.learn-to-code.co/skillView.html?skill=XvXw7XUxinRoCDd14KRM
React Redux
https://ml.learn-to-code.co/skillView.html?skill=WGaBpd1ztkjVCodlWTQb
What’s Bundling (definition)?
https://ml.learn-to-code.co/skillView.html?skill=2PVW6CgZlr32CDdZbsvi
Machine Learning Classes at Stanford
https://ml.learn-to-code.co/skillView.html?skill=KHfo37g3wTaxhEcNh1Qc
The Visual Studio Code WSL extension [public] Developer Tool. The Visual Studio Code WSL extension [for windows users]
https://ml.learn-to-code.co/skillView.html?skill=RvacDT3ZLNpslq37FoFy
Missing data best practice
https://ml.learn-to-code.co/skillView.html?skill=qEjRwk94SKIdbllMOGXU
Question / Quiz: Is dimensionality reduction data preprocessing, Supervised Learning, Unsupervised Learning Or reinforcement learning?
https://ml.learn-to-code.co/skillView.html?skill=8sie5Fd6eUnEZ5oIgCoM
Graph Algorithms Basics in Technical Interviews
https://ml.learn-to-code.co/skillView.html?skill=7VDjPrOp1hoEYIreZB7j
AWS SageMaker workflow, AWS SageMaker capabilities
https://ml.learn-to-code.co/skillView.html?skill=mKFBp5TNSEcz0XTtjlnb
Pick AWS SageMaker compute [pro]
https://ml.learn-to-code.co/skillView.html?skill=XRLFk6XwPK2HWcVZj6qJ
Amazon SageMaker + XGBoost [pro, definition]
https://ml.learn-to-code.co/skillView.html?skill=PFmSfxhNROEmEIhd73yJ
Why use Amazon SageMaker? Cloud GPUs cloud computing for AI projects? Use cases.
https://ml.learn-to-code.co/skillView.html?skill=EuKfXHdpwFjz5gOhxn8P
Create SpaCy NLP custom components
https://ml.learn-to-code.co/skillView.html?skill=NX9aMB77vHi8T438DzgN
What is stable diffusion (definition) ?
https://ml.learn-to-code.co/skillView.html?skill=tLgqJmrQSfMt38hJa6E8
Heatmap [pro]
https://ml.learn-to-code.co/skillView.html?skill=oHXGyBcc4t64QyRuyGQN
Data visualization for confusion matrix
https://ml.learn-to-code.co/skillView.html?skill=rVK3lwJYog1E8av20IvE
AI at Tesla [pro]
https://ml.learn-to-code.co/skillView.html?skill=PfAQkfhv09p93P7smeX8
Funny meme about GAN Generative adversarial network
https://ml.learn-to-code.co/skillView.html?skill=m2gYnpnk2VSBM8huwmtv
Linear Regression vs Logistic Regression
https://ml.learn-to-code.co/skillView.html?skill=QEGGtLhLml6pK4ojOlHD
Why are simple machine learning models still in use?
https://ml.learn-to-code.co/skillView.html?skill=iU0KJR66kekWFOC2THMG
Pro tip study tips from Andrew Ng Founder of Coursera [pro]
https://ml.learn-to-code.co/skillView.html?skill=EOXWv7sEQIsnm7PUI0Ac
Comic about living with ADHD
https://ml.learn-to-code.co/skillView.html?skill=ofywsFire2ygoNxEo033
Important models at OpenAI [pro]
https://ml.learn-to-code.co/skillView.html?skill=w6oxzN7GnrWOaCYCh4M8
Transformer Models, BERT related models [pro]
https://ml.learn-to-code.co/skillView.html?skill=9vUmVNm74bn4kz5lkILc
Transformer models you should know [pro]
https://ml.learn-to-code.co/skillView.html?skill=iTt92XoSdtsLi2ftt6S0
Generative adversarial networks (GANs) [definition, basics]
https://ml.learn-to-code.co/skillView.html?skill=sC2ED3p7jDTyTY89g4nS
Getting started with Hugging Face state of art NLP models, transformers [pro]
https://ml.learn-to-code.co/skillView.html?skill=0KAxS5PW1JQEtH8xCZ19
How does TikTok do machine learning?
https://ml.learn-to-code.co/skillView.html?skill=nkthHXH2YebNtQ5s7ZcG
Pro tip: understanding confusion matrix, precision, recall, sensitivity, specificity.
https://ml.learn-to-code.co/skillView.html?skill=GxtRxSziX0fAieXbA1g3
Make the most out of Kaggle data competition site [pro]
https://ml.learn-to-code.co/skillView.html?skill=2DBWQ2HzunhzzyWMSa57
What’s does an image classification dataset look like?
https://ml.learn-to-code.co/skillView.html?skill=35wn6tOPBmZ6X7oHivYZ
Getting started with R Programming, RStudio
https://ml.learn-to-code.co/skillView.html?skill=D9wHz9mYHWDXGZPNwqc3
Greedy algorithm (definition)
https://ml.learn-to-code.co/skillView.html?skill=uZS6xbHRw8enuPMARbjD
AWS Sagemaker debugger, train, tune, monitor
https://ml.learn-to-code.co/skillView.html?skill=sh2MZjKhfRnVpQUbqpsR
Question / Quiz: compute on google
https://ml.learn-to-code.co/skillView.html?skill=ETgbFkySeQpQI06sDRUK
n-grams definition
https://ml.learn-to-code.co/skillView.html?skill=McAIqEcrjm5BLt4PvV4M
what is n-gram ngram?
https://ml.learn-to-code.co/skillView.html?skill=K9YNErsJlA5yLkvphD7m
Easter egg: NLP state-of-art transformers tutorial
https://ml.learn-to-code.co/skillView.html?skill=fgMl8Ag2RWJZEm3S9YBB
Benefits of using Google Cloud Platform as the Machine Learning Platform
https://ml.learn-to-code.co/skillView.html?skill=vLJDz6vSz3E1WlOP5OBx
What’s stable diffusion (definition) II [pro]
https://ml.learn-to-code.co/skillView.html?skill=WQ4JjzlQpUghFLeO3DqR
Google Cloud compute options
https://ml.learn-to-code.co/skillView.html?skill=Lo1SA4Kfamm4jMGLyKYU
Uniqtech Data Science Bootcamp is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.