For last week’s blog post, I wrote a short tutorial for training a custom object detection model using TensorFlow Object Detection API. Due to the limited space and time constraints, my tutorial was not quite finished. Therefore, in this week’s blog, I will continue my tutorial and include additional steps such as the usage of a tool to test your model’s accuracy.
Have you ever heard of Tesla’s Model S sedan? It is one of the few cars capable of fully autonomous driving. Although U.S. laws currently do not permit this, the Model S can pick you up at your house and drop you off at school, all without you even touching the steering wheel. To create a self-driving vehicle, Tesla engineers had to employ many machine learning techniques, including an object detector that recognizes and classifies objects around the car. For example, the on-board camera is able to recognize pedestrians and instructs the car to stop. Another example is that the object detector recognizes other vehicles on the road, keeping the Tesla from colliding into them.
With the use of the TensorFlow Object Detection API, creating such a model (though probably not as accurate as the one Tesla developed) can now be done with consumer-grade equipment such as a personal computer. As promised in last week’s blog, I will discuss how to create a customized object detector with the TensorFlow API.
In last week’s blog, I wrote about the installation process of TensorFlow on a PC. In this blog, I will continue my tutorial on TensorFlow installation.
Step 3: Installing TensorFlow
At the time of writing, there are two supported ways of installing TensorFlow:
- Native pip
While native pip installs TensorFlow directly onto your computer, Anaconda allows you to create a virtual environment and install TensorFlow into that environment. The benefit of this is to help you avoid unwanted interference with other packages. However, if you do chose to use Anaconda, you will not be able to access the TensorFlow package globally (from any directory on your computer). The following chart compares the two different installation methods:
Instead of writing a weekly update on my project, I would like to take a moment to reflect on what I have been able to achieve in Quarter 3. I will also discuss the plans I have for Q4 as well as my final product. Continue reading
Transcribing…the enemy of any and all journalists. It is time consuming, tedious, and can even be soporific. Though at the same time, it invokes a sense of excitement.
But then I began to ask myself…why am I excited to transcribe my interviews if transcribing can be so dreary? Transcribing can be a pain: why am I excited for it? Turns out, I answered my own questions as I began to transcribe interview after interview.
As I was transcribing an interview I had with Gauri Kapoor (the founder and CEO of The Girl and I), I began to map out what her article would look like. I began to create sections, quotes, and format in my mind as I was typing and writing out her interview, and then it dawned on me: I was excited because I had concrete material and content.
Trying to describe this and the excitement it brings is somewhat challenging, so here’s an analogy that might help: imagine you are a painter. You are about to start a new piece that you are going to put all of your energy towards. You walk into your studio, and you only have about three colors. So…you work with the three colors. You begin to create something amazing, but then you get more materials. You get more colors and brushes and your piece really starts to come to life.
My piece is this organization. I am putting everything I have into this organization, and I am beginning to get material. With each interview, I get new colors and brushes that are going to make my painting amazing; I get new perspectives and new stories that are going to make my organization amazing.
So as I do these mundane, dreary, and sometimes excruciating tasks, I let my creativity explode with new ideas and new ways to make my painting amazing
Inspired by the little things,
Founder and CEO of Project G.I.R.L
Kapoor, Gauri. “Home.” The Girl And I, 2018, http://www.thegirlandi.com/.
It has been quite a while since I last wrote about machine learning. During the first week after spring break, I finally got a chance to take a closer look at TensorFlow, a software library designed for machine learning applications by Google. It was originally used by the Google Brain team and was later made open-source to the public. In this week’s blog post, I will discuss the installation of TensorFlow on PCs.
Project G.I.R.L launches May 1st at 11:00pm……that means I have 29 days, 2 hours, 40 minutes and 38 seconds (and counting) until it launches and all of my focus is targeted towards doing whatever I need to do to allow it to launch on time.
My graphic designer has begun to polish the design, my web designer has the formatting complete and is beginning to set up the website, and I am transferring story after story into article form.
It is hard to not look down at my countdown and not immediately drop whatever I am doing and begin working on my project yet again. I find myself always wanting to go back to it… I always want to develop it and I never want to stop working on it.
It is now 29 days, 2 hours, 35 minutes and 58 seconds until Project G.I.R.L launches (yes….this is how I have been since April 1st).
I am both elated and utterly terrified. I am constantly going through the list of things that could go wrong, and the thought of someone being inspired by this organization.
So I put my focus forward for the week:
- I have two interviews this week (One of which is Gauri Kapoor, Founder and CEO of The Girl and I)
- I am transferring all of my interviews from audio to text (using Transcribe)
- I am setting up social media platforms (a Facebook, an Instagram, and a Twitter)
- I am having my web designer set up the basics of the website
- And…I am remembering to breathe.
So I breathe and always keep going forward. Through lists and baby steps comes the bigger picture. Just because the finish line is getting closer, doesn’t mean I lose my pace.
Inspired by staying calm,
Founder and CEO of Project G.I.R.L
Countdown image courtesy of Countdown!! Developed by Sevenlogics, Inc.
“Start the Countdown.” Shutterstock, 2015, http://www.shutterstock.com/image-vector/start-countdown-356844833
When getting onto a highway, you are told to accelerate to the speed of traffic. If you don’t, you’re going to be hit. I am currently in the process of re-entering the highway and returning to my routine which is full of adrenaline and always followed by late nights.
So I’m going back to my lists and going back to my goals: I’m switching from collecting my content to creating a product, and I am left asking myself three essential questions: What do I have? What is my plan for the rest of this semester? What do I need to change?
What do I have?
- I have a fair amount of completed interviews (10), these interviewees have not signed and returned their release statements yet
- I have 2 more interviews locked in and schedule for this next week
- I am in the process of scheduling 10 interviews and that number grows every day
- My logo is in the final stages
- I have obtained an Innovation Grant from Westtown School
- I have a graphic designer, a web designer, and a photographer
- I have a rough idea about the format for my website
I have had to move up my timeline and accelerate the process of my project due to my rapid increase of interviewees. My previous list is what I hoped to have by the end of the semester, but I have far surpassed that. Now comes the harder part…
What is my plan?
- Convert the stories that I have into full articles within the next two weeks using the software system Transcribe
- Have a clear format for my website to give to my web designer so she can set up the website
- Find more team members and continue to build my board of directors
- Speak to a lawyer to discuss donations, release statements, and the like
- Publish the website on April 30th
In preparing for this to-do list…I have to put my game face on. I need to remember that this is a marathon and not a sprint.
What am I going to change?
- I cannot do this all on my own, that has been clear to me now, but gaining more team members is something I need to do
- I need to listen a little less. Every person I consult with has an opinion on my project, but I also need to remember that I have the final say in my organization.
- Somewhat contrasting to the previous point….I need to be less defensive of my project and remember that this will only be as great as it can be with the help of a team
So….I have completed what I wanted to do in a semester in a few weeks and my organization is taking shape…and I am accelerating to the speed of traffic.
Inspired by Acceptance,
Founder and CEO of Project G.I.R.L
“Pan-American Highway.” Wikipedia, 2017, en.wikipedia.org/wiki/Highway.
During this past week, I devoted the majority of my time to working on the next Polaris major release (codename “NX”). Among the numerous features that will be made available, “remote printing” is the most requested. It will allow duty crew members to print attendance sheets directly through the Polaris cloud printing service, eliminating the need for the driver take attendance by hand with the van sign-out form.
I am generally not a fan of any video games. Ubisoft’s Watch Dogs series is an exception. During the long weekend, I had the opportunity to replay Watch Dogs 2 and ended up finishing the all the missions in the story. You might want to ask: how is it game even relevant to your project? The answer is that after a semester’s research on artificial intelligence and big data, I now have a much deeper understanding of the plot of the game.