Skip to content

Commit 34561f2

Browse files
authored
Merge pull request mikeckennedy#244 from talkpython/master
sync back recent changes
2 parents df2de5c + f4e96a6 commit 34561f2

File tree

91 files changed

+47147
-220
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+47147
-220
lines changed

transcripts/031_scikit-learn_and_machine_learning.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
00:00:00 Machine learning allows computers to find hidden insights without being explicitly programmed where to look or what to look for.
22

3-
00:00:06 Thanks to the work of some dedicated developers, Python has one of the best machine learning platforms out there called Scikit-Learn.
3+
00:00:06 Thanks to the work of some dedicated developers, Python has one of the best machine learning platforms out there called scikit-learn.
44

5-
00:00:14 In this episode, Alexander Gramfort is here to tell us about Scikit-Learn and machine learning.
5+
00:00:14 In this episode, Alexander Gramfort is here to tell us about scikit-learn and machine learning.
66

77
00:00:19 This is Talk Python To Me, number 31, recorded Friday, September 25, 2015.
88

@@ -696,9 +696,9 @@
696696

697697
00:30:41 I guess it's hard to summarize.
698698

699-
00:30:44 The hundreds of hundreds of pages that you have in Scikit-Learn in the documentation, I'm trying to give you a big picture without too much technical detail to tell you when these algorithms are useful and what they are useful for, and what are the hypotheses and what kind of output you can hope to get.
699+
00:30:44 The hundreds of hundreds of pages that you have in scikit-learn in the documentation, I'm trying to give you a big picture without too much technical detail to tell you when these algorithms are useful and what they are useful for, and what are the hypotheses and what kind of output you can hope to get.
700700

701-
00:31:02 It's one of the strengths of the Scikit-Learn documentation, by the way.
701+
00:31:02 It's one of the strengths of the scikit-learn documentation, by the way.
702702

703703
00:31:05 And so to answer your question, dimensionality reduction, I would say like the 101 way of doing it is the principal component analysis, where you're trying to extract subspace that captures the most variance in the data.
704704

@@ -778,7 +778,7 @@
778778

779779
00:34:20 Yes.
780780

781-
00:34:21 So Scikit-Learn has support for neural networks as well?
781+
00:34:21 So scikit-learn has support for neural networks as well?
782782

783783
00:34:23 Well, you have a multilayer perception, which is like the basic neural network.
784784

transcripts/031_scikit-learn_and_machine_learning.vtt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ WEBVTT
44
Machine learning allows computers to find hidden insights without being explicitly programmed where to look or what to look for.
55

66
00:00:06.840 --> 00:00:14.060
7-
Thanks to the work of some dedicated developers, Python has one of the best machine learning platforms out there called Scikit-Learn.
7+
Thanks to the work of some dedicated developers, Python has one of the best machine learning platforms out there called scikit-learn.
88

99
00:00:14.060 --> 00:00:19.180
10-
In this episode, Alexander Gramfort is here to tell us about Scikit-Learn and machine learning.
10+
In this episode, Alexander Gramfort is here to tell us about scikit-learn and machine learning.
1111

1212
00:00:19.180 --> 00:00:25.460
1313
This is Talk Python To Me, number 31, recorded Friday, September 25, 2015.
@@ -1048,10 +1048,10 @@ Like, what kind of problems would I bring that in for?
10481048
I guess it's hard to summarize.
10491049

10501050
00:30:44.060 --> 00:31:02.060
1051-
The hundreds of hundreds of pages that you have in Scikit-Learn in the documentation, I'm trying to give you a big picture without too much technical detail to tell you when these algorithms are useful and what they are useful for, and what are the hypotheses and what kind of output you can hope to get.
1051+
The hundreds of hundreds of pages that you have in scikit-learn in the documentation, I'm trying to give you a big picture without too much technical detail to tell you when these algorithms are useful and what they are useful for, and what are the hypotheses and what kind of output you can hope to get.
10521052

10531053
00:31:02.800 --> 00:31:05.760
1054-
It's one of the strengths of the Scikit-Learn documentation, by the way.
1054+
It's one of the strengths of the scikit-learn documentation, by the way.
10551055

10561056
00:31:05.760 --> 00:31:22.280
10571057
And so to answer your question, dimensionality reduction, I would say like the 101 way of doing it is the principal component analysis, where you're trying to extract subspace that captures the most variance in the data.
@@ -1171,7 +1171,7 @@ So you mentioned neural networks.
11711171
Yes.
11721172

11731173
00:34:21.040 --> 00:34:23.380
1174-
So Scikit-Learn has support for neural networks as well?
1174+
So scikit-learn has support for neural networks as well?
11751175

11761176
00:34:23.380 --> 00:34:29.560
11771177
Well, you have a multilayer perception, which is like the basic neural network.

transcripts/051_sigopt_optimizing_everything_with_python.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -822,7 +822,7 @@
822822

823823
00:21:46 They're, you know, really great tools for that, that we love, both in the kind of prototyping phase where we want to try something new on some data set or something like that.
824824

825-
00:21:53 Using SciPy, Scikit-Learn, NumPy are fantastic.
825+
00:21:53 Using SciPy, scikit-learn, NumPy are fantastic.
826826

827827
00:21:55 And then also, you know, they have the performance we need to actually put them in production when we're appropriate.
828828

transcripts/051_sigopt_optimizing_everything_with_python.vtt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1246,7 +1246,7 @@ So we use a lot of that for kind of, yeah, high capacity computation and optimiz
12461246
They're, you know, really great tools for that, that we love, both in the kind of prototyping phase where we want to try something new on some data set or something like that.
12471247

12481248
00:21:53.500 --> 00:21:55.920
1249-
Using SciPy, Scikit-Learn, NumPy are fantastic.
1249+
Using SciPy, scikit-learn, NumPy are fantastic.
12501250

12511251
00:21:55.920 --> 00:22:01.000
12521252
And then also, you know, they have the performance we need to actually put them in production when we're appropriate.

transcripts/056_data_science_from_scratch.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -882,7 +882,7 @@
882882

883883
00:39:05 libraries are really built on top of it. So kind of the most broadly accessible machine learning
884884

885-
00:39:11 library for Python is called Scikit Learn. And it has really nice documentation and really nice tutorials
885+
00:39:11 library for Python is called scikit-learn. And it has really nice documentation and really nice tutorials
886886

887887
00:39:16 and a fairly standard API for building machine learning models. Anything you want to build a
888888

transcripts/056_data_science_from_scratch.vtt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1333,7 +1333,7 @@ like that, you don't get just built in. And you might not use it directly, but a
13331333
libraries are really built on top of it. So kind of the most broadly accessible machine learning
13341334

13351335
00:39:11.320 --> 00:39:16.520
1336-
library for Python is called Scikit Learn. And it has really nice documentation and really nice tutorials
1336+
library for Python is called scikit-learn. And it has really nice documentation and really nice tutorials
13371337

13381338
00:39:16.520 --> 00:39:21.320
13391339
and a fairly standard API for building machine learning models. Anything you want to build a

transcripts/103-compiling-python-through-pyllvm-and-mongodb-for-data-scientists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -626,7 +626,7 @@
626626

627627
00:18:47 Those are basically the most important things.
628628

629-
00:18:49 This portion of Talk Pythonry is brought to you by us.
629+
00:18:49 This portion of Talk Python To Me is brought to you by us.
630630

631631
00:18:53 As many of you know, I have a growing set of courses to help you go from Python beginner to novice to Python expert.
632632

transcripts/103-compiling-python-through-pyllvm-and-mongodb-for-data-scientists.vtt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -955,7 +955,7 @@ You would need to have conditionals, loops, and arithmetic.
955955
Those are basically the most important things.
956956

957957
00:18:49.780 --> 00:18:53.640
958-
This portion of Talk Pythonry is brought to you by us.
958+
This portion of Talk Python To Me is brought to you by us.
959959

960960
00:18:53.640 --> 00:18:59.540
961961
As many of you know, I have a growing set of courses to help you go from Python beginner to novice to Python expert.

transcripts/113-dedicated-ai-chips-and-running-old-python-faster-at-intel.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292

9393
00:06:38 Wow, that's really cool. And Sergey, how about your involvement?
9494

95-
00:06:40 They have solved a really critical problem in making an interpreter or GTing really fast on Intel architecture. Intel distribution for Python, it also solves the problem of making numerical and machine learning running faster. And Python is known and loved for really nice numerical packages, NumPy, SciPy, Scikit-Learn.
95+
00:06:40 They have solved a really critical problem in making an interpreter or GTing really fast on Intel architecture. Intel distribution for Python, it also solves the problem of making numerical and machine learning running faster. And Python is known and loved for really nice numerical packages, NumPy, SciPy, scikit-learn.
9696

9797
00:07:06 All the stuff that we saw in the keynote today.
9898

@@ -102,7 +102,7 @@
102102

103103
00:07:18 So yeah, absolutely. Those groups of people, the scientists, data scientists, it's great, right?
104104

105-
00:07:24 That's why we focus on this area and we optimize these numerical packages, not interpreter itself, but rather the packages. And for that, we rely on high performance libraries, native libraries that Intel develops for decades, Intel mass kernel library, Intel MPI, Intel data analytics creation library. These all good high performance libraries are used underneath to accelerate NumPy, SciPy, Scikit-Learn.
105+
00:07:24 That's why we focus on this area and we optimize these numerical packages, not interpreter itself, but rather the packages. And for that, we rely on high performance libraries, native libraries that Intel develops for decades, Intel mass kernel library, Intel MPI, Intel data analytics creation library. These all good high performance libraries are used underneath to accelerate NumPy, SciPy, scikit-learn.
106106

107107
00:07:52 I see. So you take, let's say, NumPy. You take NumPy and you recompile it against these high performance Intel libraries. And that, because the foundation is faster, basically makes NumPy itself faster.
108108

transcripts/113-dedicated-ai-chips-and-running-old-python-faster-at-intel.vtt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ With CPython. And the PyPy, the PyPerformance project, that is how they're measu
142142
Wow, that's really cool. And Sergey, how about your involvement?
143143

144144
00:06:40.520 --> 00:07:06.520
145-
They have solved a really critical problem in making an interpreter or GTing really fast on Intel architecture. Intel distribution for Python, it also solves the problem of making numerical and machine learning running faster. And Python is known and loved for really nice numerical packages, NumPy, SciPy, Scikit-Learn.
145+
They have solved a really critical problem in making an interpreter or GTing really fast on Intel architecture. Intel distribution for Python, it also solves the problem of making numerical and machine learning running faster. And Python is known and loved for really nice numerical packages, NumPy, SciPy, scikit-learn.
146146

147147
00:07:06.520 --> 00:07:08.520
148148
All the stuff that we saw in the keynote today.
@@ -157,7 +157,7 @@ It's just like, here's why people that do numerical analysis love and use Python
157157
So yeah, absolutely. Those groups of people, the scientists, data scientists, it's great, right?
158158

159159
00:07:24.520 --> 00:07:52.520
160-
That's why we focus on this area and we optimize these numerical packages, not interpreter itself, but rather the packages. And for that, we rely on high performance libraries, native libraries that Intel develops for decades, Intel mass kernel library, Intel MPI, Intel data analytics creation library. These all good high performance libraries are used underneath to accelerate NumPy, SciPy, Scikit-Learn.
160+
That's why we focus on this area and we optimize these numerical packages, not interpreter itself, but rather the packages. And for that, we rely on high performance libraries, native libraries that Intel develops for decades, Intel mass kernel library, Intel MPI, Intel data analytics creation library. These all good high performance libraries are used underneath to accelerate NumPy, SciPy, scikit-learn.
161161

162162
00:07:52.520 --> 00:08:04.520
163163
I see. So you take, let's say, NumPy. You take NumPy and you recompile it against these high performance Intel libraries. And that, because the foundation is faster, basically makes NumPy itself faster.

0 commit comments

Comments
 (0)