Beginners guide to start with machine learning.

What you need:

1. A programming language
2. A place to write and run code
3. A way to deal with data
4. A way to visualize results
5. A cool algorithm
6. An introductory course
7. A project to solve

Here are my recommendations.

Most people recommend Python to start.

I do too.

You can do machine learning with many different languages, but today, Python is the best option.

My advice: Get comfortable writing code before looking into machine learning.
You don't have to be a great developer to start.

But if you are, it helps.

Everything you know about building software is helpful to build machine learning systems.

Good developers have the odds in their favor.
"How much Python do I need to know before starting?"

If you ask, you aren't ready yet.

Ideal scenario: You should be comfortable building software. Most people get here within a year.
Let's move on to the 2nd item from the list: A place to write and run your code.

Get familiar with Google Colab.

• It's free.
• Requires no setup to start.
• It's available from anywhere.

Alternative: Kaggle.
Why not your favorite IDE running on your computer?

That also works, but I'd recommend you get familiar with notebooks from day 1 (@code supports Jupyter notebooks!)

If/when you need a GPU, Google Colab has them for free.
3rd item: You need a way to load and manipulate data.

Pandas is Python's most popular library to do this.

You can go through this tutorial in about 4 hours: https://t.co/RMJJSAVPwT.
Why the big deal with a library to handle data?

Most of the work is just that.

This sounds boring, but I promise it isn't. I can also tell you that it's one of the places where you'll get to show off your creativity.
Visualizing results is number 4 in the list.

Many people skip this step. That's a mistake.

A couple of popular options for you:

• Matplotlib
• Seaborn

Communication is one of the most powerful traits you could build. These libraries will help you do that.
Another 4-hour tutorial: https://t.co/V0ya8kLeCW

This will give you everything you need to start with Seaborn.
At this point, you should be ready to start with specific machine learning content.

Many people go right away and start a course.

Here is a different way: Learn about one algorithm that could solve a problem for you.

This will motivate you to dive deeper.
As a developer, you already have experience learning new things.

• You find a problem.
• You look for a solution.
• You learn about it.
• You implement it.

I want you to try the same here.

Algorithm recommendation: Learn about Decision Trees to start.
Listen up: you don't need to go and become an expert on Decision Trees.

At this point:

• You don't need to worry about the math.
• You don't need to understand the full theory.

All of that can come later.

For now: How can you use Decision Trees? How are they helpful?
A couple of recommendations to get into Decision Trees:

• A tutorial with a lot of code: https://t.co/xz1yUaDxF6

• A video that builds a Decision Tree from scratch: https://t.co/tKtUpO1K3l
It's time for a machine learning introductory course.

(If you looked into Decision Trees already, great! This course will be easy.)

Starting from scratch, in 3 hours, you can go through this: https://t.co/qQXBcdvnsj.
This course puts together everything we just discussed.

It even takes you through a simple problem and helps you solve it!

Good news: The course focuses on building and doesn't worry too much about math or theory.

(These are important, but not now.)
Final item from the list: You need a project.

One of the best problems to start: "Titanic - Machine Learning from Disaster."

You can find it here: https://t.co/eQzuGeePe2.
Optionally, you can take a look at this tutorial on how to solve the Titanic challenge:

https://t.co/DTA0B3GncE

A step-by-step guide that will help you get your first problem done!
Let's recap:

1. You need experience with Python
2. Learn Google Colab
3. Pandas for data
4. Seaborn for visualizations
5. Decision Trees is a good start
6. Finish "Intro to Machine Learning."
7. Solve the Titanic challenge

More from Santiago

10 machine learning YouTube videos.

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

More from All

कुंडली में 12 भाव होते हैं। कैसे ज्योतिष द्वारा रोग के आंकलन करते समय कुंडली के विभिन्न भावों से गणना करते हैं आज इस पर चर्चा करेंगे।
कुण्डली को कालपुरुष की संज्ञा देकर इसमें शरीर के अंगों को स्थापित कर उनसे रोग, रोगेश, रोग को बढ़ाने घटाने वाले ग्रह


रोग की स्थिति में उत्प्रेरक का कार्य करने वाले ग्रह, आयुर्वेदिक/ऐलोपैथी/होमियोपैथी में से कौन कारगर होगा इसका आँकलन, रक्त विकार, रक्त और आपरेशन की स्थिति, कौन सा आंतरिक या बाहरी अंग प्रभावित होगा इत्यादि गणना करने में कुंडली का प्रयोग किया जाता है।


मेडिकल ज्योतिष में आज के समय में Dr. K. S. Charak का नाम निर्विवाद रूप से प्रथम स्थान रखता है। उनकी लिखी कई पुस्तकें आज इस क्षेत्र में नए ज्योतिषों का मार्गदर्शन कर रही हैं।
प्रथम भाव -
इस भाव से हम व्यक्ति की रोगप्रतिरोधक क्षमता, सिर, मष्तिस्क का विचार करते हैं।


द्वितीय भाव-
दाहिना नेत्र, मुख, वाणी, नाक, गर्दन व गले के ऊपरी भाग का विचार होता है।
तृतीय भाव-
अस्थि, गला,कान, हाथ, कंधे व छाती के आंतरिक अंगों का शुरुआती भाग इत्यादि।

चतुर्थ भाव- छाती व इसके आंतरिक अंग, जातक की मानसिक स्थिति/प्रकृति, स्तन आदि की गणना की जाती है


पंचम भाव-
जातक की बुद्धि व उसकी तीव्रता,पीठ, पसलियां,पेट, हृदय की स्थिति आंकलन में प्रयोग होता है।

षष्ठ भाव-
रोग भाव कहा जाता है। कुंडली मे इसके तत्कालिक भाव स्वामी, कालपुरुष कुंडली के स्वामी, दृष्टि संबंध, रोगेश की स्थिति, रोगेश के नक्षत्र औऱ रोगेश व भाव की डिग्री इत्यादि।
https://t.co/6cRR2B3jBE
Viruses and other pathogens are often studied as stand-alone entities, despite that, in nature, they mostly live in multispecies associations called biofilms—both externally and within the host.

https://t.co/FBfXhUrH5d


Microorganisms in biofilms are enclosed by an extracellular matrix that confers protection and improves survival. Previous studies have shown that viruses can secondarily colonize preexisting biofilms, and viral biofilms have also been described.


...we raise the perspective that CoVs can persistently infect bats due to their association with biofilm structures. This phenomenon potentially provides an optimal environment for nonpathogenic & well-adapted viruses to interact with the host, as well as for viral recombination.


Biofilms can also enhance virion viability in extracellular environments, such as on fomites and in aquatic sediments, allowing viral persistence and dissemination.

You May Also Like

Recently, the @CNIL issued a decision regarding the GDPR compliance of an unknown French adtech company named "Vectaury". It may seem like small fry, but the decision has potential wide-ranging impacts for Google, the IAB framework, and today's adtech. It's thread time! 👇

It's all in French, but if you're up for it you can read:
• Their blog post (lacks the most interesting details):
https://t.co/PHkDcOT1hy
• Their high-level legal decision: https://t.co/hwpiEvjodt
• The full notification: https://t.co/QQB7rfynha

I've read it so you needn't!

Vectaury was collecting geolocation data in order to create profiles (eg. people who often go to this or that type of shop) so as to power ad targeting. They operate through embedded SDKs and ad bidding, making them invisible to users.

The @CNIL notes that profiling based off of geolocation presents particular risks since it reveals people's movements and habits. As risky, the processing requires consent — this will be the heart of their assessment.

Interesting point: they justify the decision in part because of how many people COULD be targeted in this way (rather than how many have — though they note that too). Because it's on a phone, and many have phones, it is considered large-scale processing no matter what.
#தினம்_ஒரு_திருவாசகம்
தொல்லை இரும்பிறவிச் சூழும் தளை நீக்கி
அல்லல் அறுத்து ஆனந்தம் ஆக்கியதே – எல்லை
மருவா நெறியளிக்கும் வாதவூர் எங்கோன்
திருவாசகம் என்னும் தேன்

பொருள்:
1.எப்போது ஆரம்பித்தது என அறியப்படமுடியாத தொலை காலமாக (தொல்லை)

2. இருந்து வரும் (இரும்)


3.பிறவிப் பயணத்திலே ஆழ்த்துகின்ற (பிறவி சூழும்)

4.அறியாமையாகிய இடரை (தளை)

5.அகற்றி (நீக்கி),

6.அதன் விளைவால் சுகதுக்கமெனும் துயரங்கள் விலக (அல்லல் அறுத்து),

7.முழுநிறைவாய்த் தன்னுளே இறைவனை உணர்த்துவதே (ஆனந்த மாக்கியதே),

8.பிறந்து இறக்கும் காலவெளிகளில் (எல்லை)

9.பிணைக்காமல் (மருவா)

10.காக்கும் மெய்யறிவினைத் தருகின்ற (நெறியளிக்கும்),

11.என் தலைவனான மாணிக்க வாசகரின் (வாதவூரெங்கோன்)

12.திருவாசகம் எனும் தேன் (திருவா சகமென்னுந் தேன்)

முதல்வரி: பிறவி என்பது முன்வினை விதையால் முளைப்பதோர் பெருமரம். அந்த ‘முன்வினை’ எங்கு ஆரம்பித்தது எனச் சொல்ல இயலாது. ஆனால் ‘அறியாமை’ ஒன்றே ஆசைக்கும்,, அச்சத்துக்கும் காரணம் என்பதால், அவையே வினைகளை விளைவிப்பன என்பதால், தொடர்ந்து வரும் பிறவிகளுக்கு, ‘அறியாமையே’ காரணம்

அறியாமைக்கு ஆரம்பம் கிடையாது. நமக்கு ஒரு பொருளைப் பற்றிய அறிவு எப்போதிருந்து இல்லை? அதைச் சொல்ல முடியாது. அதனாலேதான் முதலடியில், ஆரம்பமில்லாத அஞ்ஞானத்தை பிறவிகளுக்குக் காரணமாகச் சொல்லியது. ஆனால் அறியாமை, அறிவின் எழுச்சியால், அப்போதே முடிந்து விடும்.