A bit of AI- S02 - Ep 9
7K views
Nov 7, 2023
What is it like to work in the field of AI? How do you get started with AI? And what is going on this week? Find out in this 30-minute show hosted by cloud advocates Henk and Amy.
View Video Transcript
0:30
Thank you
0:59
Hi everyone, and welcome to the ninth episode of season two of the A Bit of AI show
1:10
This episode, we will talk with Ben about his life in AI
1:24
Hi everyone, and welcome to the ninth episode of season two of the A Bit of AI show
1:28
My name is Hank Boman. I'm a white male with brown hair, wearing glasses, and today I'm
1:34
wearing a black hoodie with the Azure Life logo on it. Very good description, Hank. And hi, my name is Amy Boyd. I am a white female with blonde
1:49
straight hair, and today I'm wearing a dark gray jumper. Mine's a little plainer, but
1:55
Hank, we didn't follow our usual rules. We're meant to be wearing bright clothing
1:59
and both of us turn up, but it is very much winter here
2:03
So I do apologize. Yeah, it's the time you just want to blend
2:08
into the background. So hi everyone. And once again, welcome to the A Bit of the AI Show
2:17
This show is all about the story from the people behind the AI systems
2:21
Because in our job, Amy and me, when we travel the world, meet so many people around the globe
2:26
And we realized that there are so many different skilled people involved in creating an AI solution
2:32
So from pre-sales to consultancy, to the people creating the deep neural networks itself
2:38
and running them in production. So in this show, we invite people from all over the world
2:43
that are professionals in the AI space to just have a chat about what they actually do
2:48
during the week and how they reach this point in their career
2:52
So this is the ninth episode of season two, and we couldn't be more excited
2:56
to start talking to our guests and learn more about what they do
3:00
And as always, everything is available on our website, abitofai.show. And you know what it's like
3:09
I'm all about the logistics. So after the show, you can join us
3:14
in the Abitofai experience. That's where you get to meet myself, Henk
3:19
and our wonderful guests straight after the show if you go to aka.ms slash a bit of AI dash cafe or if you're on
3:29
our website there's a button at the top of the screen. Perfect. So let's get started and invite Ben to the screen
3:38
Hi, how are you? Hi Ben, great to see you. Thank you so much for joining us. How are you today
3:48
great great how are you very very good well let's get kicked off because we
3:56
know how quick 30 minutes goes and we don't have that much time but I know you
4:00
have a lot to tell us so first things first Ben tell us who you are and what
4:06
you do in the space of AI okay so I am Ben Fishman and I am an algorithm
4:13
I'm a developer and data science and AI researcher. I work mainly with unstructured data
4:22
mainly with computer vision, audio signals, et cetera. And today I'm working for Microsoft in the Surface group
4:32
and I'm leading data science and algorithmic team. Amazing. Well, thank you for everything you do
4:41
I actually have a surface that I'm running on right now. So that's always a win
4:46
To know that there's a data science team always improving the behind the scenes is so fantastic
4:52
So you broke down sort of the types of data you work with there
4:58
So that was interesting because audio is quite a specific type of data. Same with video
5:03
And all jobs in our industry look completely different daily. But I was wondering, can you describe to us
5:10
What does your average day look like? Because you're both a data scientist, but you're also a manager
5:18
That's right. And actually it is quite different to be a data scientist and IC or a manager
5:24
And you look a little differently on the day to day. Your day to day looks differently
5:31
And I think that it starts at my position today, starting from the single task, which I'm not going to implement and research, but I need to follow and supervise in a way
5:45
So thinking about what will be the goal, how long it will take, what will be the different risk on it
5:54
and try to think of the general pipeline and architecture that we are going to use, not only in deep learning
6:02
but generally what will be the algorithm i can say that one of the main challenges is to take this
6:10
research field into production this is a big challenge today and therefore you know to be in a
6:19
production and a industry environment which i used to but you work with pms and software engineers
6:28
and other people with different skill sets. And you need to take this research field into specific, you know, time slots
6:39
and you have like deadlines, et cetera. And this is the main challenge of how to get it to work
6:48
And then after the specific task, I need to oversee of the team
6:57
the task and the people in the team. I have a lot of mentoring. It's not task, but you know
7:05
to go with the person, with the team member, to try to see what is the struggles, what are the
7:12
challenges and get into the details. Sometimes it's not, you know, only how long it's going to take
7:18
just predict you know the times etc You need to really get into the details of many many tasks because you know in the team there are many tasks and try not only always to solve it but sometimes you know just to guide or to ask the right question or to try to get back to the beginning and to think what are we looking for
7:44
And this is kind of the work that I'm doing in mentoring
7:51
Another very important thing is looking forward and to try to build the team, both technically
8:00
and from the HR perspective, because sometimes our tasks are very long-term
8:08
And if I want that, or if the team need to do a task in one or two years, maybe you need
8:17
to try to understand and get into a new fields, a new domain expertise
8:25
Maybe you need to bring these people into your team. And this is from the more HRE and domain expertise knowledge, but also we have all the technical
8:38
side of the infrastructure and build a team that know to work together, that have a common
8:45
research methodologies and to know to use one each, you know, ideas, code algorithms
8:54
to base on one each other. And this is part of my job as a team manager to try to create these collaborations and this
9:04
togetherness, filling in way of work. I really like that. That's a good perspective in some sense
9:14
I'm not sure it's one that we've had described quite like that way
9:18
You've kind of said I have day to day sort of more technical tasks and then we have to be collective as a team in solving those tasks
9:28
And then I always have to think about the long term. What's coming down the line
9:32
what do we want to achieve in the future and skill up my team or maybe I need to go find someone that's going to help us as a team get in the right place
9:41
Goodness me. There's a lot of spinning plates, as people say, on your plate there, Van
9:51
Definitely. Absolutely. Sometimes I get up in the middle of the night and think, oh, this algorithm, we need to
10:00
solve it like this or this type, we need to solve it
10:03
So yeah, there is lots on my mind. Amazing. Yeah. So you also used IC and maybe our viewers don't know what an IC is
10:19
So that is individual contributor via as being a manager. I think that's what you meant
10:28
Perfect. Yeah, perfect. So what I'm wondering is like you went from individual contributor to manager
10:37
but you also went to school, you studied something. So I want to hear about your journey
10:42
How did you get to the point where you're actually a manager and managing data science teams
10:47
Yeah, okay. So a long time ago, it wasn't that long time ago, but I started actually
10:59
as a biomedical engineer. I started to learn it because at one point, I really liked to
11:09
be an engineer, to build something new and I really liked the biomedical fields as well
11:17
But on the, you know, when I started, it was the bachelor, I went more and more to the electrical engineering part and the signal processing
11:27
Back then I called it signal processing and tried to do algorithms
11:33
Back then I already liked, you know, the image and image processing, computer vision and the audio part
11:41
and I call it algorithms and signal processing, but that was like the first steps, I think
11:49
Then I started, you know, the journey in the industry and I started in a company called Mobileye
11:57
Now it's part of Intel. They developed developing the autonomous vehicles. So they're well known
12:06
And I was there an algorithm development. there was a very big department of algorithms
12:13
And then I started to get to know and to learn how to get these algorithms
12:20
and started with ML as well into the real life. Okay, how to solve a real life problem
12:28
So I started from more classical solution and ML solution. And pretty quick, I think
12:36
that they got into the deep learning era. It was, I think, in 2014 or something
12:45
So it was pretty early, not from research point of view, but from industry point of view
12:51
And it started to get into this field and understand it well and better
12:57
I have to say that back then we actually implemented the algorithms for the final solution in the real time
13:05
and all of that. So it also provide me software skills and I think it is really important
13:13
Going forward, I started to get more and more experience and became a technical leader
13:20
Specifically, I got into the field of, there was many cameras around the vehicle
13:27
So how to fuse it together, to all the fields of sensor fusing, et cetera
13:33
it was really interesting in my eyes. So I started to lead this field and at some point I became a team leader back then
13:44
And it was a small team that actually started from one person into two and we were three
13:52
people at the end of the day. At that point, a few years ago, I moved to Microsoft
14:00
started to develop a new platform that related also to the autonomous vehicles world and it
14:08
has like two parts the engineering part and the machine learning part and over then I led the
14:17
machine learning block or part you name it and I got more experience not only in machine learning
14:25
and algorithms, but also how to get it, how to talk with the product managers, how to
14:30
talk with customers, how to build a very big idea, you know, going forward
14:38
I also did some acoustic related algorithms and models in Microsoft as well after that
14:50
And today as I mentioned at the beginning I am in Surface in the position of data science manager Amazing What a journey Yeah
15:03
Really interesting. And it kind of illustrates that nobody on the show
15:08
studied like the AI thing are doing actually what they've studied for now
15:16
Especially in the field of AI. It's sometimes related, but it always changes along the way
15:23
very interesting. But by the way, I see it's really related because it always was algorithms
15:30
And it doesn't matter if it's in the biomedical field or in, you know
15:36
surface today, so computers or Azure for cloud solutions. It doesn't matter
15:41
But the main thing, I mean, for me, it's the algorithms and the data
15:46
Perfect. Well said. So it seems like your job is all nice and fun, but I really want to know what is super
15:58
annoying about your role in AI. Yeah, so there are some things that are annoying
16:06
I would call it challenging. Challenging, that's a good word. I think that the most challenging and sometimes annoying part is actually not the job itself
16:21
I mean the AR and algorithms part, but it's more the interface with people that know, not
16:30
necessarily familiar with AI. And I'm not talking about how it works under the hood, that's fine
16:38
But people think that AI or algorithms can use as an API
16:45
This is a very, you know, software oriented point of view. And we got really to a really good place today with algorithms and especially with deep learning
16:58
but it's still not, you know, general AI. You cannot take like a model, use it out of the box and just use it whenever you want
17:08
I mean, there are publicly known models that people can download from the internet
17:15
And this is a great starting point. But if you want to do a real product that work well with high accuracy, algorithmic quality
17:27
So you need to use a specific to develop actually the algorithm for a specific domain with a
17:34
specific sensor. And as more it will be more specific and related to the target product, it will be better
17:42
And sometimes this misconception of using it as API, as I said, can be really hard and
17:49
difficult to explain to the other part. Yeah, that's a good point because you work very much in that bespoke machine learning
18:00
part. We talk a lot of different people, they work in all sorts of different things, they're
18:05
working on all sorts of different problems. Some problems are higher level problems, and
18:10
as you said, some problems are very, very bespoke. So it's interesting to hear that perspective
18:16
so thank you for sharing. Already, we only have around 10 minutes left. So what Ben
18:23
We've spoke about this in our prep sessions. What's coming up next is something called our quick fire round
18:30
So in our quick fire questions round, we have six questions. Myself and Hank will alternate asking you these questions
18:39
And one thing that we ask is we'll keep the speed up
18:43
So we ask if you could answer with either a word, a phrase, or no more than a sentence if you can
18:52
And then we can dig into any of your interesting answers as we see
18:59
Does that sound okay, Ben? Yeah, I'm starting to count. I know, yeah, I was gonna say, it's all good
19:06
Me and Henkel control how many questions you just think about the answers
19:12
So let's get going with that. So the first one, Ben, is very, very simple
19:21
is more about your history. So what was your first computer? Well, it was actually 2286
19:31
It was in, I think, in 1992. Nice, very, very cool. So what program language was used
19:40
in the last project you worked on? Python. It's always Python. I'm surprised
19:48
It was easy. What is the most useful thing you've learned in AI? What
19:57
I couldn't hear you. What is the most? What is the most useful thing
20:03
So is it a tool? Is it an approach that you've learned in AI
20:09
You always need to look at the data and understand the data well
20:14
Very good advice. What is your favorite event on the AI calendar
20:23
This is a difficult question because actually I need to get to more events
20:29
The last event that I went actually face to face was two weeks ago
20:33
It's called IMVC, Israeli Machine Vision Conference. It was really nice after two years of COVID
20:41
Can I imagine? Yeah, of course. Now, did they do, was there hybrid stuff
20:48
that something people can catch online fully fully in person yeah that's cool
20:57
that's cool it's a thank you for sharing and what area is on your list to skill
21:05
upon next in AI what's like a new area of AI you're what you want to learn I
21:12
I think I very like the area of time series and I developed in this area, but more with
21:20
the classical approaches and not with deep learning approaches. And I really want to get into it and to know it better
21:29
That's a good one. That's an interesting one. Cool. Final question. You touched upon it already a little bit in your introduction, but now we want to hear
21:40
some details because we have some time to get some more details. So you're allowed to
21:44
answer like a little bit more than one sentence on this one. So what was the first
21:50
thing, project or skill you built in AI? I think I want to go for project
21:56
What was the first thing you built? Yeah. What was the first thing you actually made
22:02
But AI, not algorithms in general. Because it Yeah, this is difficult
22:12
I mean, I can answer both, but the first major project was actually, I mean, it was with a
22:19
bit of machine learning and mainly algorithms. Okay do that one Yeah tell us about that one Yeah So actually it was at the end of the bachelor degree my final project
22:33
It was related to a sonar actually. And we tried to detect a human in a room environment using sonar
22:44
interesting point about it that I was a part of a lab that it was actually a bat lab. They actually
22:53
had the bats on it and they were inspired of their sonar capabilities. But we did it with a
23:03
real microphone and a speaker. It was a great project because I actually did it from A to Z
23:11
starting from the hardware, try to get everything to work together, to define and understand
23:19
how it works, to write both to implement the algorithm and to think about it and to define
23:26
like the mathematical approach that we are going to use. And it was also with machine learning
23:35
because we all we detect and classified uh the different you know activities of the person
23:43
uh so i also use machine learning it was classical machine learning and if i'm looking at it today it
23:50
was so you know not a lot of data i mean like 20 people or something like that but you know
23:57
So it was research, but it was a really good project and we got actually a paper on it
24:05
on IEEE, which was really nice and we had the patent that we applied
24:12
So it was also a successful project and I learned about a lot in it
24:17
That's amazing. Goodness me, academia and education and research are very, very good for that
24:27
end to end you truly understand the full problem that you're trying to solve. I think when you said
24:36
that I was like gosh I think the last project I've worked on to where I had control of everything that
24:41
happened was probably my research project so yes it's a really good perspective yeah thank you for
24:47
sharing that one. Yeah yeah a very large project was in the thesis my thesis work so it was much
24:55
much larger it was actually in the area of speech but it was you know in during my way not at the
25:02
beginning of it. Yeah so then was there multiple different people working on you with on that same
25:10
project with the speech stuff? Yeah it was a different person but it was you know much more
25:18
research it took much you know lots of time and we have you know really a massive mathematical
25:27
formulations and development behind the scenes incredible goodness me audio speech sonar
25:37
vision you've really covered so many different areas and then we wish we could spend more than
25:43
30 minutes with you. For those who can, do join us in the cafe afterwards. Continue to ask Ben
25:51
about his amazing career, about the amazing things that he's worked on. Or if you have any questions
25:56
about how he learns, how he got into it, it's a great place to be. So if you go to aka.ms
26:02
slash a bit of AI dash cafe, you can chat to us a little bit more. But Ben, with that, we will have
26:09
say goodbye to you so thank you so much for joining us we really appreciate you sharing
26:14
your perspective your journey and what you do day to day with us thank you for joining us
26:23
thank you Amy thank you Hank it was great to meet you thank you no problem all right we'll catch you
26:31
later. Very, very quickly. Hank, a couple of announcements we have on our list today
26:39
We had if you missed Microsoft Ignite at the start of November, you can catch all of the AI
26:45
sessions at akms.ignite-ai-sessions. There is all sorts in there. Store it in what
26:56
what they call your back. And you can, it's not a physical one
27:02
don't worry, you don't need to wear it. You can store your sessions in there
27:06
and you can check them out as and when it suits your agenda
27:10
Hank, do you wanna tell us a little bit about the AI show this week
27:14
Yes, so I just read the announcement. It's going to be on Friday, so tomorrow
27:22
And it is all about managed endpoints in Azure Machine Learning. And they're going to cover and talk in depth about that feature
27:31
So that feature enables you to like kind of quickly make a deployment of your model that is wrapped into a container
27:39
But these managed endpoints for you can automatically scale and you can deploy multiple, you can have multiple deployments in one endpoint
27:49
So, and it can route traffic to those different models running in those individually scaled containers
27:58
So, if you have a new model, you can say like, okay, route like 10% to this new model
28:03
And then you can see the results and performance of those models, all in application insights
28:08
which is like super cool. And then you can just deploy that with like one CLI line
28:15
So I'm curious. It's really... Mm-hmm. Sorry, again. Yeah, so I'm curious
28:23
Oh, sorry. So I'm really looking forward to that episode of that is one thing I do most of the time
28:30
like getting models in production. So this is a great tool. I can tell you're very excited about this episode
28:38
From my point of view, that just seems like the area that really scares me the most about
28:45
deployment and containers and compute and load balancing and all of that kind of thing. So
28:50
A-B testing dealt with for me. Sounds like it's exactly up my street. So, thanks, Hank. So, yeah
28:57
if you go to aka.ms slash A-I show, all one word, you will be able to check out previous episodes
29:04
as well as find the episode coming up. But that's all we've got time for today. Thank you so much
29:09
for joining us. We hope you've enjoyed the show. Catch all episodes of season two as well as
29:14
season one which felt like so long ago now at a bit of AI dot show come and join us in the a bit
29:21
of AI cafe straight after this at aka.ms slash a bit of AI dash cafe or if you're on our website
29:29
it's at the top of the screen and with that thank you so much for watching as always this has been
29:35
the a bit of AI show with Henk and Amy we'll see you soon bye
#Computer Science
#Education
#Machine Learning & Artificial Intelligence