Dec 2022 Newsletter 2022 — Dec & Nov Q4

Uniqtech
Data Science Bootcamp

Newsletter

11 min readDec 27, 2022

--

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

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.

Understanding confusion matrix, precision, recall, sensitivity, specificity [formula, visualization, pro tip].

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:

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.

--

--