Service pricing & terms
API pricing & terms
Estimate by minutes & options
Earn lifetime discounts
Savings for students & educators
Savings for charities & NGOs
Savings for climate orgs
Speed up research · 10% education discount
Compliant and confidential
Court‑ready transcripts
HIPAA‑compliant accuracy
Expand capacity and revenue
Evidence‑ready transcripts
Streamline team communications
Turn sessions into insights
Ready‑to‑publish transcripts
Education
Education
Our story & mission.
How‑to guides & industry insights.
Open roles & culture.
Security & compliance overview.
Customer success stories.
Integrations, resellers & affiliates.
Find answers and get support, 24/7.
Schedule a call, confirmation within 24 hours.
Speak with a specialist about pricing and solutions.
Direct line for volume and API needs.
Help with order status, changes, or billing.
Ask anything about GoTranscript.
Explore open roles and apply.
PO setup, Net‑30 terms, and .edu discounts.
30,000+ Professional Language Experts Ready to Help. Expertise in a variety of Niches.
Unmatched expertise at affordable rates tailored for your needs. Our services empower you to boost your productivity.
Service pricing & terms
API pricing & terms
Estimate by minutes & options
Earn lifetime discounts
Savings for students & educators
Savings for charities & NGOs
Savings for climate orgs
GoTranscript is the chosen service for top media organizations, universities, and Fortune 50 companies.
Speed up research · 10% education discount
Compliant and confidential
Court‑ready transcripts
HIPAA‑compliant accuracy
Expand capacity and revenue
Streamline team communications
One of the Largest Online Transcription and Translation Agencies
in the World.
Founded in 2005.
We're with you from start to finish, whether you're a first-time user or a long-time client.
Give Support a Call
+1 (831) 222-8398
Find answers and get support, 24/7.
Schedule a call, confirmation within 24 hours.
Speak with a specialist about pricing and solutions.
Direct line for volume and API needs.
Help with order status, changes, or billing.
Ask anything about GoTranscript.
Explore open roles and apply.
PO setup, Net‑30 terms, and .edu discounts.
Speaker 1: Tip number 24, this is one of my favorites so far. So one of the reasons people use decision trees is because of their high interpretability and to interpret them, you have to visualize them, which is the point of this tip. So two new functions in Scikit-Learn 0.21 for visualizing decision trees, plot tree, which uses matplotlib instead of graphviz, and export text, which doesn't require any external libraries. So let's scroll down to the tree. In previous versions of Scikit-Learn, if you wanted to visualize a tree, you would have to use graphviz, and graphviz was a pain to install, and even when you got it working, it was a bit of a pain to use. You would run some Python code, it would output a file, you would leave Python, go to the command line, and convert it to a different file type, and then you could look at it. So plot tree, which is what I'm using here, is better in two ways. It only uses matplotlib, and the tree appears directly in your notebook. So let me briefly explain what you are looking at if you've never visualized a decision tree. So each box is a node. There are three internal nodes and four leaf nodes. The internal node is everywhere there was a split, so it tells you at the top the rule that was used to split that node, and the way it works is if the rule is true, you go left, if the rule is false, you go right. We see the genie impurity before the split, the number of samples before the split, the classes of those samples before the split, and the majority class in that node. So in this dataset, sex of zero is male, so if male, you go left, if female, you go right. Now that split was chosen by the tree to maximize the decrease in impurity, meaning the goal of the split is to increase the node purity. So below it, in these boxes, you'll see the new genie impurity, the new number of samples in that node, the class proportions within that node, and the majority class in that node. And you can see that the genie impurity has decreased in both of the boxes below. And then these boxes, these nodes split again, which is why they have another splitting rule to decide whether you go left or right here, and left or right here. Now these leaf nodes are the same, except the tree has stopped growing, so there's no more splits, hence why there's no more rules listed in those nodes. The color coding you're seeing in all of these nodes is based upon the genie impurity. Darker means more pure, which is ultimately what the tree is trying to achieve. This bottom right one is all white because it is perfectly split between the classes. Now if you were to plot a regression tree, it would look very similar to this, except that you would see mean squared error instead of genie impurity as the criteria for splitting. Final note is that this can only be used with a single tree, not an ensemble of trees like random forests. Finally, let's take a look at export text at the bottom, also new in 0.21. This is the same tree as this here above, just visualized in a different way. It, of course, does not require a matplotlib. It doesn't include nearly as much information, but it is much more compact.
Generate a brief summary highlighting the main points of the transcript.
GenerateGenerate a concise and relevant title for the transcript based on the main themes and content discussed.
GenerateIdentify and highlight the key words or phrases most relevant to the content of the transcript.
GenerateAnalyze the emotional tone of the transcript to determine whether the sentiment is positive, negative, or neutral.
GenerateCreate interactive quizzes based on the content of the transcript to test comprehension or engage users.
GenerateWe’re Ready to Help
Call or Book a Meeting Now