(2 / 19)
Which libraries do you really need to get started with Machine Learning and why?
🧵👇
(2 / 19)
- Object-oriented programming in Python:Classes,Objects,Methods
- Lists & List functions
- List comprehension
- List slicing
- String formatting
- List,Dictionaries & Tuples
(3 / 19)
We will talk about👇
- TensorFlow (+ Keras)
- PyTorch
- Pandas
- Numpy
- Matplotlib
- SciKit Learn
- Seaborn
(4 / 19)
1. Pandas
Pandas is a python library that allows you to store and read data from spreadsheets ( .csv, .xlsv files ) in structures called Dataframes.
(5 / 19)
Pandas help you make the data frame itself.
(6 / 19)
Numpy allows you to manipulate the data. It replaces python lists and does the same things, like list slicing for example. However numpy lists are much faster to execute than the default python lists.
(7 / 19)
Matplotlib is a library for plotting data into pie charts, bar charts, and whatever kinds of graphs you can imagine.
(8 / 19)
Seaborn is based on Matplotlib and allows you to visualize data with support for themes (as in color schemes like VS code themes) and more visualization options.
(9 / 19)
Use it when you need to.
(10 / 19)
In machine learning, you will have to work with a lot of messy data! A lot!
These libraries are essential for you so that you can manipulate and analyze data.
(11 / 19)
Do not ignore data analysis and cleaning.
It is even more important than neural network!
(12 / 19)
(14 / 19)
- Both PyTorch and TensorFlow are equally amazing libraries.
(15 / 19)
Scikit learn does a lot of things, from regression to classification, you name it.
It is a great tool to have when working on machine learning.
(16 / 19)
Step 1: Learn Python well.
Step 2: Learn the basics of Numpy, Pandas, and matplotlib.
Step 3: Learn either PyTorch or TensorFlow or SciKit learn at the start.
(17 / 19)
More from Pratham Prasoon
🧵 👇🏻
Mining 101
Typically, when you transfer money using a service like Paypal, they take a small cut for facilitating the exchange.
In cryptocurrencies, people like you and me act as Paypal and facilitate exchanges of cryptocurrency. We get a cut for this just like Paypal did.
In order to make these transactions happen, our computers need to do some calculations which requires a lot of computational power.
A GPU or a Graphics Processing Unit which is typically marketed for gaming workloads can be used to mine cryptocurrencies.
Why do you need a GPU?
Today, there are so many miners that the "difficulty" of mining cryptocurrencies has skyrocketed, which basically means it takes a lot of computational power to mine crypto which GPUs can provide and CPUs cannot.
(❗ This is an oversimplification)
If you are interested in the inner workings of how blockchain and cryptocurrency, then I highly suggest that you read this thread by @oliverjumpertz
What actually is a Blockchain?
— Oliver Jumpertz (@oliverjumpertz) February 16, 2021
Bitcoin is breaking record after record, but there must be more to the technology than just crypto, or not? Well, we can take a look at the underlying technology first to understand what it actually provides to us.
\U0001f9f5\u2b07\ufe0f
More from Machine learning
On libraries, algorithms, and tools.
(If you want to start with machine learning, having a comprehensive set of hands-on tutorials you can always refer to is fundamental.)
🧵👇
1⃣ Notebooks are a fantastic way to code, experiment, and communicate your results.
Take a look at @CoreyMSchafer's fantastic 30-minute tutorial on Jupyter Notebooks.
https://t.co/HqE9yt8TkB
2⃣ The Pandas library is the gold-standard to manipulate structured data.
Check out @joejamesusa's "Pandas Tutorial. Intro to DataFrames."
https://t.co/aOLh0dcGF5
3⃣ Data visualization is key for anyone practicing machine learning.
Check out @blondiebytes's "Learn Matplotlib in 6 minutes" tutorial.
https://t.co/QxjsODI1HB
4⃣ Another trendy data visualization library is Seaborn.
@NewThinkTank put together "Seaborn Tutorial 2020," which I highly recommend.
https://t.co/eAU5NBucbm
Two questions. 1/ Does this summarise the AZ published data :
The plan is to extend the time interval for all age groups despite it being largely untested on the over 55yrs, although the full data is not yet published
SUMMARY: the Oxford/Astra trial examined dosing with gaps between 4-12 wks- although longer gaps appear to be limited mostly to younger participants. There was no difference reported in published data between these & efficacy from the 1st dose seems high for severe disease.
— Deepti Gurdasani (@dgurdasani1) December 31, 2020
Do we have the actual numbers of over 55yr olds given a 2nd dose at c12 weeks and the accompanying efficacy data?
Not to mention the efficacy data of the full first dose over that same period?
I’d quite like to know whether I am to be a guinea pig & the ongoing risks to manage
You attached photos of excerpts from a paper. Could you attach the link?
Re Pfizer. As I understand it the most efficacious interval for dosing was investigated at the start of the trial.
Discussions of 1 vs 2 doses suggest many are not aware of Pfizer's trials which evaluated 1 vs 2 dose immunogenicity, assessed multiple formulations (BNT162b1 BNT162b2 etc) & conducted dose-ranging in both young & old adults at the start. Saw "clear benefit of booster at day 21" pic.twitter.com/mpyxu9xFSF
— Dr Nicole E Basta (@IDEpiPhD) December 31, 2020
Here’s the link to the
I’ve got to say that this way of making and announcing decisions is not inspiring confidence in me and I am very pro vaccination as a matter of principle, not least because my brother caught polio before vaccinations available.
For any Learning machines out there, here are a list of my fav online investing resources. Feel free to add yours.
Let's dive in.
⬇️⬇️⬇️
Investing Services
✔️ @themotleyfool - @TMFStockAdvisor & @TMFRuleBreakers services
✔️ @7investing
✔️ @investing_city
https://t.co/9aUK1Tclw4
✔️ @MorningstarInc Premium
✔️ @SeekingAlpha Marketplaces (Check your area of interest, Free trials, Quality, track record...)
General Finance/Investing
✔️ @morganhousel
https://t.co/f1joTRaG55
✔️ @dollarsanddata
https://t.co/Mj1owkzRc8
✔️ @awealthofcs
https://t.co/y81KHfh8cn
✔️ @iancassel
https://t.co/KEMTBHa8Qk
✔️ @InvestorAmnesia
https://t.co/zFL3H2dk6s
✔️
Tech focused
✔️ @stratechery
https://t.co/VsNwRStY9C
✔️ @bgurley
https://t.co/NKXGtaB6HQ
✔️ @CBinsights
https://t.co/H77hNp2X5R
✔️ @benedictevans
https://t.co/nyOlasCY1o
✔️
Tech Deep dives
✔️ @StackInvesting
https://t.co/WQ1yBYzT2m
✔️ @hhhypergrowth
https://t.co/kcLKITRLz1
✔️ @Beth_Kindig
https://t.co/CjhLRdP7Rh
✔️ @SeifelCapital
https://t.co/CXXG5PY0xX
✔️ @borrowed_ideas