Latest / Agentic Conversations (formally mlops.community) / Pioneering AI Models for Regional Languages // Aleksa Gordić // #203
Transcript
- 0:00I'm, I'm Alexa. I used to work that deep mind as
- 0:03a research engineer. I'm now building a non-english
- 0:05large language models and building a company around that
- 0:09and I don't like to record my coffee.
- 0:11I'm basically a tea person because I get too hyperactive
- 0:14and anxious if I drink a lot of coffee.
- 0:16So that's that. All right everyone, Welcome back
- 0:18to the ML OPS Community Podcast. I am your host, Dimitrios.
- 0:22And today, what a conversation my man brought.
- 0:25The heat. I am absolutely jazzed, gassed
- 0:29up if you will, after this conversation because at the end
- 0:32we talked all about why he is deciding to start something
- 0:38right now. Why he decided to leave
- 0:41Microsoft and Deep Mind and turn away offers that give him the
- 0:46opportunity to make millions of dollars from these big tech
- 0:50companies. Since he is a bit of a figure
- 0:52out there in the ML research world.
- 0:56And he says, you know what, No, I want to do my own thing and I
- 0:59think I have got the ability and the know how to make that
- 1:05happen. O, It made me remember a quote
- 1:10that I just heard, and it inspired me also.
- 1:14So I'm going to just say it and I'm going to paraphrase it right
- 1:17now. So don't expect perfect accuracy
- 1:20on this quote, but it made me think about something that I
- 1:24heard, which almost, in one way kind of shatters my soul a
- 1:28little bit. On the other way, it is
- 1:30incredible and it makes me amped.
- 1:32And that is, you're never going to be 17 again.
- 1:38You're never going to be 25 again.
- 1:41You're never going to be as young as you are right now, so
- 1:46it just makes me hear that and think, damn, I gotta take
- 1:49advantage of it. Let's go, let's go do it.
- 1:52This conversation at the end, it jazzed me up in that way to I am
- 1:56stoked. We also got into so many other
- 1:59things, one of which being how he's getting all kinds of free
- 2:02GPUs. There's a GPU scarcity out there
- 2:06right now, and he's getting free GPU's.
- 2:09What has he got going on? Also the kind of synchronicities
- 2:13and happenstances that have happened since he started
- 2:19putting out content on social networks.
- 2:22And last but not least, we go into languages and what he's
- 2:25working on right now with Hugo GPT.
- 2:27Large language model that he's been training and why he feels
- 2:32that it is important. Hope you enjoy it just as much
- 2:37as I did and let me know if you're jazzed after the ending
- 2:41as I was. Am really?
- 2:52GPUs. Have you ever thought about
- 2:56making a song with those as your bass notes?
- 2:59You can just pitch them down. I actually did, I commented.
- 3:03I think I tweeted out yesterday that like you imagine
- 3:06visualising a training of 10,000 GPUs and visualising the
- 3:10gradient flows and then like making a music out of it.
- 3:13Like I'm fairly sure there's going to be a tonne of creative
- 3:16expressions like in visualising these big systems, these God
- 3:20like artefacts. Oh my God, so much.
- 3:23And it's cool. It's a little inspiration to
- 3:26keep us going, but I get the feeling that when I hear you
- 3:33hear GPUs, I'm like, hmm, I wonder if we could just sample
- 3:36that and then pitch it down and we use them as some base notes
- 3:40and there's our synth that we've got.
- 3:42And so I may try and come up with a little song from your GPU
- 3:48buzzing, but give us a story. Why do you, why do you have
- 3:51these GPU's here and what have you been doing on them?
- 3:54Yes. So I've been training a tonne of
- 3:56models. I think the first thing that I
- 3:59needed for was Whisper, basically the model from Open AI
- 4:03to transcribe some of the some of the audio.
- 4:06Because I was, I've been building these applications like
- 4:08Huberman transcripts. I don't know if you saw that one
- 4:11basically the whole podcast from from Huberman and then
- 4:14transcribed everything and created like these websites
- 4:17where you can just search look through the summaries and stuff
- 4:20like so that those the idea but I don't know like also just
- 4:23aesthetically I think having GPUs is a thing.
- 4:26Like, I like the really as an artefact enough itself, not just
- 4:30for its utility, but like, I've been definitely training models
- 4:34for various projects I've been doing on these two, yeah.
- 4:37All right, so now is the time where we're going to ask the
- 4:40listener to place a bet. Does your computer setup consist
- 4:49of neon lighting or not? We're just going to ask the
- 4:52listener and then we'll have you answer in 321.
- 4:58What is it? Does it have some neon lighting
- 5:00in there? Is it even the rig if he doesn't
- 5:03have neon lighting? I mean by Neil lighting you you
- 5:05probably mean RGB. I do have some and it's like
- 5:09very configurable, but like I'm on Ubuntu currently and the
- 5:12software sucks for configuring everything, but on Windows I can
- 5:15literally tweak every single every single library and there
- 5:18is a tonne like 4 Rams. I have 120 gigabytes of RAM.
- 5:22Like each of them has like RGB lighting, then they have like 6
- 5:25fans. All of those who have RGB
- 5:27lighting I have like a water cooling for the CPU.
- 5:29Those who have lighting as well the the motherboard itself has
- 5:32lighting and then two GPUs have some lighting.
- 5:34So it's kind of fairly like, yeah.
- 5:38If we can get, yeah, maybe take a picture of it and then we'll
- 5:42overlay it on the YouTube video because that would be cool to
- 5:46look at. And what are the GPUs that
- 5:48you've got? I don't think you mentioned it.
- 5:50You mentioned to me before we hit record, but.
- 5:52Yeah, yeah, I have two RTX 3090. I got one from NVIDIA actually
- 5:56as a present well back while I was still in London.
- 6:00Yeah, yeah, that's the the, the perk of having some social media
- 6:03like presence. So I got the very nice Gu from
- 6:07them and then the second one I bought actually here in Serbia
- 6:09because they needed more VRAM and it was super cheap like he
- 6:13was actually I think around €750 or something.
- 6:15So, like he was. It was a fairly it was a seal,
- 6:18yeah. Yeah, yeah.
- 6:20You. Yeah, so why did you need more
- 6:24VRAM? That's a question you don't ask
- 6:26a person. In deep learning, you always
- 6:29need more GPUs. You always need more VRAM.
- 6:32You. Can never have enough.
- 6:33Yeah, like first of all I want you to parallelize like whisper
- 6:37execution. So So I was running like
- 6:38initially just a single model. Then I transitioned to using
- 6:42something that's a bit more optimal in terms of inference.
- 6:44And so I could stuck like 4 whisper models, a lot of ones
- 6:48that's like I don't remember how many billions of parameters it
- 6:51has, but it's the largest one before the V3 version.
- 6:55And then the second one just added 2X the number of whispers.
- 6:59So it was basically to just improve the throughput of of
- 7:01like transcriptions. That's how it started there.
- 7:04And so this was for these podcast transcriptions.
- 7:09How long did it take you to do the whole backlog of Huberman's
- 7:13podcast? Because they're like 3 hour long
- 7:15podcast. Yeah, actually only for the.
- 7:18The thing is like when I left deep mind, we can speak about
- 7:22that like I build this MVP of an application that's kind of like
- 7:26a Chrome extension that you install when you're watching
- 7:28your YouTube videos. And so on the side you can kind
- 7:30of communicate with the video. And so for that project I had to
- 7:33transcribe I think 40s channels and some of them are much bigger
- 7:37than Huberman. Like you might be surprised but
- 7:39like I for example the the what's the name of the guy?
- 7:43Jocko willing right the Jocko podcast.
- 7:46Yeah like tonne of content like I think he has the most content
- 7:51out there and it took a while to transcribe all of that but yeah
- 7:55and also like stop like Emit open courseware has 8000 plus
- 7:58videos. So it was.
- 8:00It did require a lot of GPUs. Ohh man.
- 8:04So basically start to finish for the IS you can expect what with
- 8:09your rig doubling the throughput.
- 8:12You've got let's say 500 or 1000 hours.
- 8:18You're looking at how long? It was much faster than real
- 8:23time, but I would, I would yeah maybe for an hour of content,
- 8:27maybe you need a couple of minutes or less, like it's
- 8:31fairly fast. Now at this point I'm using this
- 8:33library called C Translate which basically hyper optimised memory
- 8:37and like speed. It was made by like a single
- 8:40developer as these things usually go.
- 8:42And that guy ended up in Apple recently so he was a single
- 8:46developer building that that was like the fastest team France
- 8:49engine out there. It was crazy.
- 8:52What else did you do to optimise?
- 8:55Umm, multiprocessing Mostly so like just running stuff in
- 9:00parallel. Combined with that like not a
- 9:02lot. Honestly there was a shitton of
- 9:04work to be done on the side of justice like dealing with vector
- 9:09databases, doing some postprocessing, putting
- 9:12everything in the in the databases and then setting up
- 9:14the full the full infrastructure how to serve like the.
- 9:19I guess the when the user requests something from YouTube
- 9:23and and get and get the served direct response like that whole
- 9:26system is going to where the complication lies in I guess
- 9:29much more than on the on this side.
- 9:32So I got to ask, I imagine you played around with a few
- 9:35different vector databases and you had your fun with them.
- 9:39Do you have any advice or suggestions for us when we're
- 9:43going out there and messing with vector databases?
- 9:46Well, I tried to think only two because as it turns out, I knew
- 9:51the CEO of V8. He was my friend at this point
- 9:54and like I literally just started accusing them.
- 9:57They are also open source like the the other one I think I
- 10:00tried was Pine Cone. Like it started popular.
- 10:03I think if you're on Twitter, in the Twitter space, like people
- 10:05mention it a lot, like open source.
- 10:09I had friends there already so like they even like I wanna make
- 10:12give them a shout out because they they gave me to run
- 10:15everything on free. I haven't been paying anything
- 10:17anything for V8, so like for me it was like a no brainer.
- 10:20Starting to see a pattern here, man.
- 10:22Yeah, yeah. Yeah, well, when you know people
- 10:26and that's not the whole story by the way, we can go there a
- 10:29bit later, but like I got 16A1 hundreds for free as well.
- 10:32So like that that's the, that's the, that's.
- 10:35The and more coming. Yeah.
- 10:38Yeah. No, tell me.
- 10:39Yeah, because that sounds a lot bigger than the rig you've got
- 10:41right now. Yes.
- 10:43And that's where I'm running everything that's serious like
- 10:45here locally I'm just running some smaller jobs.
- 10:47Currently I'm actually running in the background somewhere in
- 10:50the cloud. I think it's like in Dallas, TX
- 10:52or something like. So I got them from together.
- 10:56AI. I also want to give a shout out
- 10:58to them because they've been, they give me amazing support and
- 11:02like I mean giving me 1600s to train an open source project
- 11:05that was that was amazing. They basically support these
- 11:07open source projects and that's kind of trend trust industries
- 11:10well, so this this should not come as a surprise if you're
- 11:12familiar with some of the work from from U3I folks like
- 11:17Stability AI for example has been sponsoring a tonne of
- 11:19projects especially if you're reading papers you always see in
- 11:23the appendix or like in the acknowledgements section
- 11:26sponsored by Stability I. And so like you ask yourself why
- 11:29are they doing that? And then the answer is they have
- 11:31a shit tonne of computers that they cannot utilise themselves
- 11:34and it's a good PR to just like rent it out and like have have
- 11:37like it's almost like a you're using that as a way to attract
- 11:42good research talent, so potentially hiring good PR like.
- 11:46So there are benefits for them. It's not like they're just
- 11:48giving out stuff for free, right?
- 11:50Yeah, Yeah, 100%. And so you took advantage of it.
- 11:55Were there a lot of hoops that you had to jump through?
- 11:59Umm, not really. I already knew some people and
- 12:02like they they actually gave talks on my Discord, which is
- 12:05now becoming like a big thing. Like I literally had amazing
- 12:09line up of speakers over the last months.
- 12:11Like I don't know, like you probably know, you probably
- 12:13don't know Jeeves better. He's the main author of the LE3
- 12:16so like the the the recent text image model from opening I/O he
- 12:20was there like 3 dog he who is the guy behind flesh attention
- 12:23that basically me Transformers go from like context laying felt
- 12:26like like 4228 key like just improving the memory and the
- 12:31throughput and then like I don't know like Niels Reimers he's the
- 12:34director of machine learning and cohere and that's a tonne of
- 12:37other interesting people like from elsewhere like so through
- 12:41those connections like I I managed to to find out about
- 12:44stuff I guess that's it. Yeah, and So what are you asking
- 12:48these people when they come through your discord, and what
- 12:50are you learning from them? I mean from you learn something
- 12:55from from everybody, right? Like especially if they are
- 12:59talking about something where they are like an expert in that
- 13:01research, you can definitely pick up those types of sites and
- 13:06then depending on their position, you can then later
- 13:10like use that type of a connection to like you help
- 13:12them, you know how it works. I mean it's that type of a
- 13:14thing, but it's a good way to for me to learn and just get her
- 13:20interesting people and I think it's a no brainer for me that
- 13:23kind of replaced my YouTube effort.
- 13:24It's like back over the previous years I was more like a guy that
- 13:28opens up a paper and then like hour and a half of long of going
- 13:32to math formula is going through code That was like a very, very
- 13:35niche channel. And that Channel opened up a
- 13:37tonne of serendipitous, interesting like opportunities
- 13:40for me just because various people were finding out about
- 13:43the stuff I'm doing and getting curious.
- 13:45So that was also very good effort from my.
- 13:47Side yes, we should probably mention that's how I found you.
- 13:50I saw that you had a whole section on ML OPS, and so hi, I
- 13:57was like, this is awesome. This is great because it's
- 13:59basically zero to Hero for ML OPS in like an hour or three
- 14:04hours. I can't remember.
- 14:05You did a few videos, right? There was like part one, Part 2,
- 14:08yeah. I did make a Jack Zero to Hero
- 14:11that was a very good and full series.
- 14:13The thing with them, all OPS is I started and I kind of ended
- 14:17before even starting the series. I didn't really, I didn't really
- 14:20like like wrap it up the way I should have because I didn't
- 14:23have the time back then. I was literally at the point
- 14:26where a tunnel what's going on in the background and I was I
- 14:29was living deep mind there was like back I think January
- 14:32February period or something. So like unfortunately that that
- 14:36series is not complete. You probably saw the first one,
- 14:38which is a nice flashy video and then like.
- 14:41Yeah, yeah, that's 100%. When I saw it, I thought there
- 14:44was a second one too, but I guess I was.
- 14:46Expecting more, but yeah. Maybe you said in the first one.
- 14:50Alright, this is like the end of the first video.
- 14:52In the next video I'm going to talk about this.
- 14:54So I just assume that you've made the next video.
- 14:57Turns out you didn't. You fooled us all exposed.
- 15:01Yeah, exactly. Well, it's probably also worth
- 15:05mentioning that you worked at Microsoft.
- 15:08You worked at Deep Mind. You were in London for a bit and
- 15:10you left Deep Mind. You were making YouTube videos
- 15:14and now you're doing your own thing.
- 15:17You mentioned how you are getting a bunch of free stuff
- 15:22because you are a little bit of an influencer on LinkedIn.
- 15:24So if anybody and and Twitter and all these fun social
- 15:27networks. So if anybody doesn't follow you
- 15:29that is listening, I encourage them to go out and give you a
- 15:32follow because what you share is highly valuable.
- 15:36And you also mentioned that you run into serendipitous moments
- 15:42because of putting yourself out there, whether it's on YouTube
- 15:47or on LinkedIn or Twitter or whatever it may be, or your
- 15:51Discord community. What are some of these
- 15:53serendipitous moments that you've had?
- 15:56I really don't know where to start.
- 15:57Like, there's been so many interesting things that happened
- 16:01as a consequence of me being out there.
- 16:02And like, and I guess you also know that like maybe a recent
- 16:08thing that happened was that an amazing person that's like ex
- 16:11meta person without a tonne of multilingual experience reached
- 16:14out to me and that person is now my my cofounder.
- 16:17I'm still not gonna release, like, I'm not going to share
- 16:19much more than that right now because like everything is still
- 16:21in the early days. But like stuff like that or or
- 16:25or I don't know Gary Schmidt tech CEO of Google starts
- 16:28following your Twitter and like that all those things start
- 16:30opening up small doors and then I get the sheet on the offers to
- 16:34to work wherever at NVIDIA recently even got an offer from
- 16:37opening Eye. Like stuff like that happens
- 16:38because you're out there, you're and you're also doing the work
- 16:41because there is a lot of influencers nowadays like the
- 16:44Thread Boys and not only them which are just talking and they
- 16:47are basically just news reporters in the ISPs and for
- 16:51some reason they think they're engineers or what not but none
- 16:55of them is building. And so I actually figured out
- 16:58that even if you have a much smaller audience like even even
- 17:00if you have like 2000 or 3000 Twitter, but you're doing cool
- 17:04shit in the open source space, you're probably going to get
- 17:06much more amazing offers than somebody who has 10s of
- 17:10thousands. But it's just like talking
- 17:11because then people like Andreessen Horowitz reach out to
- 17:15you actually talk with some of the guys who who who came to my
- 17:18to my discord. And and he told me that like
- 17:21Gary Tan literally DM team the the the white committer like
- 17:24president because of some of his posts and he's like even like
- 17:27he's not even an influencer and then also like the Amjad like
- 17:31the the the CEO DM team to hire him directly.
- 17:35So stuff like that happens so to other people as well, to me as
- 17:38well. And like, I think that's what's
- 17:40amazing because when you're building and being out there,
- 17:44that combination is kind of killer combination because most
- 17:47people are doing either one or the other right and then you
- 17:49miss the benefits. Yes, that is 100% what my
- 17:54feeling is to that if you actually have something to say
- 17:58because of experience as opposed to just breaking news or.
- 18:03Just. In, yeah, or for her been 24
- 18:08hours since GBD 4 has been released and we already see it's
- 18:12changing the world. Those kind of threads, I
- 18:14understand they don't add a lot of value, But the threads where
- 18:19you're breaking down some of the math or some of the papers or
- 18:23things that are really in depth when it comes to the level of
- 18:29sophistication and you're doing it yourself in the background.
- 18:34So that's how you have the experience and the know how to
- 18:36break it down. I think that gives you a lot
- 18:38more credibility and gives. You gives you more integrity and
- 18:41like just consistency between what you do and what you say.
- 18:45Although I'm not going to bash all of those people.
- 18:47Some of them do bring value, but to a completely different
- 18:50audience and they know they're going to monetize on the current
- 18:53hype in a I so, like, they just want to.
- 18:55Which is again understandable. I'm not, gonna, like, say a bad
- 18:58thing about somebody because they want to boost up their
- 19:00Twitter or LinkedIn followers even.
- 19:01But like, I cringe a lot though. Like because when.
- 19:05You read my Twitter that way. You cringed a lot when you see
- 19:08my. No, I don't.
- 19:10Like the like, almost feels like ChatGPT generating some of those
- 19:14messages. And that's that's the part where
- 19:15I'm like, OK, like, Oh my And then, like, I don't know,
- 19:33like that's an interesting thought, no?
- 19:35No. No emojis on your tweets
- 19:37anymore. No.
- 19:40I'm getting, I'm getting allergic reaction to a lot of
- 19:44emojis. Like a couple of them is fine,
- 19:45but like I'm getting allergic reactions when I see too many.
- 19:47But again, that's just my style. I don't want to bash and it's
- 19:50funny you say. That too, because I was
- 19:52listening to another podcast today and they were saying how
- 19:56when you are using like as humans, it's really easy for us
- 20:01to sniff out if it was made by Chad, GBT or just any of the GPT
- 20:06and. What happens is it almost
- 20:10backfires on you because if I'm reading your post and I can tell
- 20:14that it's obviously created by one of these models, I lose
- 20:20trust in you. And I think, yeah, this is
- 20:24great, but like you said, this is the average of humanity.
- 20:29If I have a good prompt then I can also spit this out from GT,
- 20:35yeah? There's a couple of Contra
- 20:37arguments there though. Like first of all people forget
- 20:40so you will see somebody and like.
- 20:43Yeah, a. Month later, you'll see that
- 20:45same person posting something you'll forget.
- 20:47That's less. You follow right away.
- 20:50Yeah. And and and.
- 20:51And and then the second thing or block whatever, I usually don't
- 20:54do that or or the second thing is like you have to keep in mind
- 20:58that by the very nature of that being average, which is actually
- 21:02not, that's a bit of a misrepresentation of that
- 21:05output. But that means they're targeting
- 21:07the biggest audience And so just because you don't like it nice,
- 21:11that means just you're you're not the audience for that
- 21:13person. So like there is that there is
- 21:15that angle to to it as well and and the thing that they kind of
- 21:18hinted is even though I said it's average, it's not actually
- 21:21average because even though the the wake of these models like
- 21:25trained right like statistically on on the like a whole web
- 21:28corpus oftentimes the authors of the paper deliberately inject
- 21:33much more scientific like data from archive mathematics all of
- 21:37that. And then you additionally have
- 21:39instruction tuning which is again very high quality curated
- 21:42by much more educated humans. And then so they are definitely
- 21:46not average in terms of whatever like intellectually and and then
- 21:50there is the, the RHF, the alignment part, it doesn't have
- 21:54to be LF buttock. Yeah.
- 21:55And so we'll do is actually bring it up much, much more
- 21:58above. And we saw recent results, I
- 22:00think it was the AGI eval benchmark where GPT 4 basically
- 22:05outperforms average human on set tests which are already for our
- 22:10population which is selected right.
- 22:12It's not that's not the average sample people who do the set.
- 22:15So like it's definitely way above the average the output of
- 22:18especially GPT 4. But anyway I'm digressing a bit.
- 22:21Yeah. I think it's becoming very clear
- 22:23that when it comes to exams, a large language model, and
- 22:28they're one step away from being able to do any kind of exam
- 22:33better than a human if they're not already beating it, right?
- 22:36Exactly. I think of my SAT scores and
- 22:38wow, they were so bad and I struggled so much in high school
- 22:43trying to get those up. And so I'm like the below
- 22:48average on that. Well, yeah, I mean it's hard to
- 22:53compete with these models. First of all, you probably know
- 22:56that like the evaluation of these models should not be
- 22:58trusted because oftentimes those set score like tests were
- 23:02already in the in the training data and when you train the LLM
- 23:05one on something, it's already seen something it can basically
- 23:08memorise and just spits out the answer.
- 23:11So it's not necessarily the model reasoning of being smarter
- 23:14than an average human. So we have to be careful there
- 23:16as well. Like that's probably one of the
- 23:17hottest topics right now in the in the research community I'm
- 23:22among one of the most important things to to kind of tackle is
- 23:26better evals. Yeah.
- 23:27We've done and evaluation survey with the Milos community and we
- 23:33open sourced all the data for everyone to see.
- 23:35So anyone who took the survey can see all of the the data of
- 23:40the other people that took the survey.
- 23:41Or if even if you didn't take the survey, you can see it.
- 23:44And what is fascinating is just how nobody really knows what the
- 23:50hell is going on with evaluations right now.
- 23:53I think that's the biggest takeaway.
- 23:54The TLDR is that we're just kind of throwing spaghetti at the
- 23:58wall. Yeah.
- 23:59And like the the the less paper I saw did not help.
- 24:03I think it came from together. I actually where they showed.
- 24:07If you take the benchmark, if you take the data from the test
- 24:10set so something that you want to evaluate the model on, you
- 24:13just reformulate depth depth data using.
- 24:16I think they use maybe even GPT 4 O like you just tell the model
- 24:19here, rephrase this, and then such reformulated text, you
- 24:24cannot now match it to the original data.
- 24:26Like if you use something like fuzzy duplication or something,
- 24:29that text looks like it's original and then if you train
- 24:32on that data, the model gets 100% on the original test.
- 24:36And so even though like, so that means basically you cannot even
- 24:39catch. There is no way you can catch
- 24:41whether you see something in the training data, because it can be
- 24:44just slightly reformulated and all of our hard coded heuristics
- 24:47cannot catch that. And then you can kind of claim
- 24:49leader high scores on an eval even though that's not actually
- 24:53the case. And so ultimately what they see
- 24:56happening here is, is the only way we can evolve these models
- 24:59properly is having crowdsourced ways of arenas where you're
- 25:03having multiple models competing and you're greeting the outputs
- 25:06and and just having a same with humans.
- 25:10You have to kind of build up the trust with the human being.
- 25:13It's going to be the same with models like we have to build
- 25:15like a societal trust into the model by by, by the very nature
- 25:19of the model being out there and interacting with humans.
- 25:21That's how I think about the world right now, honestly.
- 25:24Yeah, I've seen some companies also putting out new evaluation
- 25:29test sets that basically they curate and they have these high
- 25:34quality evaluation test sets in something like the financial
- 25:37domain or the tax domain. And so since they curated, they
- 25:44can kind of assure that these models have not seen this type
- 25:52of evaluation test sets before because it's it's been behind
- 25:56closed doors and then, yeah, and then you bring your model in and
- 25:59you can test against it. I I don't know if that's the
- 26:03answer either because it feels like OK that is good for the
- 26:06first time. But then what happens once it
- 26:08the model seen it, and then maybe you just, yeah, have it,
- 26:11it gets out. And then once it's out, you got
- 26:14to continue to make new test sets, right?
- 26:16And and and. I think that's going to be the
- 26:18the kind of the situation and like I'm glad you mentioned that
- 26:22because I recently read the Bloomberg PT paper.
- 26:25And so Bloomberg basically has obviously a tonne of financial
- 26:28data and they trained on that data.
- 26:30And so like the thing with their data is it's chronological in
- 26:32nature, right. When you have such data set then
- 26:35it's easy to decline future samples and Justice like use
- 26:39that to evaluate the model. So that's I think much more
- 26:41robust because we know we cannot really predict the models using
- 26:44using like looms or whatever because there is a tonne of,
- 26:48yeah, it's an open system. Exactly, exactly.
- 26:52Yo, dude, tell me about the stuff that you're working on
- 26:54right now. Because I know that you have
- 26:56Hugo GT, which is, and I know you're a huge proponent of the
- 27:03languages and making sure that underrepresented languages get
- 27:07their shine when it comes to these large language models,
- 27:09which I think is awesome. But give me the breakdown.
- 27:12Like, how have you been spending your time besides inviting
- 27:15famous people on a discord and getting reached out to by
- 27:18Andreessen Horowitz and the like?
- 27:21Is that because it nicely connects to the previous topic
- 27:25of Bloomberg PT and all of that? In a way I'm gonna get there.
- 27:29But what? So first of all was Hugo debt.
- 27:33It's LLM for HPS languages and those are Serbia and Croatia and
- 27:38Bosnia and Montenegro. So that's where I'm from.
- 27:39I'm from from Serbia originally and I'm quite involved with
- 27:42actually that's the capital of Serbia.
- 27:44And so I'm training a first level, the first ever like large
- 27:48language model for these languages.
- 27:50The reason being is everybody's hyper obsessed with English.
- 27:53Like you just see all of the improvements, evals everything
- 27:56in English and it's going great. But like there is 196 or
- 28:02something countries out there which are maybe well some of
- 28:06them are, are using English as the first language, but you know
- 28:09what I mean, Like there is a tonne of languages which are
- 28:11underserved. There is actually I think over
- 28:138000 or 7000 languages in the world, although realistically
- 28:18speaking maybe only 500 ish have like any decent amount of
- 28:22information and like some amount of million plus people speaking
- 28:27the language. Plus they have like not it's not
- 28:30only a verbal language, they also have a written, they have a
- 28:32scripture, they can actually log the things they're saying,
- 28:35right. And so I'm definitely bullish on
- 28:37that because me coming from Serbia and this summer actually
- 28:42how this kind of whole thing was triggered, maybe I should start
- 28:46there is I started, I I tried to fine tune a lemma model, I think
- 28:51it was Lemma 1 began on Serbian. And I realised I cannot even
- 28:55translate properly into Serbian because I went to DPL, which are
- 28:59the main commercial player basically next to Google
- 29:02Translate. And they don't even support any
- 29:04of the regional languages here. And they're kind of big player.
- 29:06They are already like, I don't know, 300 million new funds or
- 29:09something. Yeah.
- 29:10They're, they raised a huge round and I also think that
- 29:15they're based in Germany or Europe.
- 29:18Somewhere in your drinking, Yeah, during.
- 29:20Cold. That's like western Germany.
- 29:21Not not trying this fun or something.
- 29:23Yeah, they're close to me because I'm right outside of
- 29:26Frankfurt. And so, yeah, yeah, 100%.
- 29:28So anyway, I didn't mean to derail you, but I also will say
- 29:33that I'm 100% on board with this because my wife is Basque and
- 29:39you may or may not know that the Basque language, because it's,
- 29:44yeah, northern Spain and it is nothing like Spanish.
- 29:48It's not like Catalan where you can kind of decipher the words.
- 29:52If you speak Spanish, it is in a league of its own and there's a
- 29:58couple, maybe a million people. I don't know how many people are
- 30:03in the Basque Country itself. I get the feeling that it's
- 30:06definitely over 1,000,000, maybe 2 million.
- 30:10And they have a rich history because there's been a tonne of
- 30:15writing that goes back throughout time in Basque.
- 30:20But it is a very, very small portion of the world and a very,
- 30:25very, very small portion of the population.
- 30:29And I see it with my daughter, because my wife, my wife bask,
- 30:35right? And so we speak Spanish and we
- 30:39speak English to my daughter and we live in Germany and we had to
- 30:44make the choice at some point whether or not we wanted to
- 30:48speak bask with her. I obviously don't speak Basque,
- 30:51but it was at this certain point where it was like, ohh, do we
- 30:56speak Basque with her? Do we know it's not that
- 30:59utilised around the world? So she's going to be much better
- 31:03off learning Spanish. So we opted to speak Spanish to
- 31:08her. Now I feel a little bit bad
- 31:11because we basically cut that the propagation of that language
- 31:15within our family line and so anyway, that's just a little bit
- 31:19of musings on the topic. That's a great story.
- 31:23This agrees story on. Actually I actually Googled
- 31:25where you were speaking like I I see there is 2.1 million of
- 31:28There we go. That's the population.
- 31:30At least according to Google, that that's still like a
- 31:33respectable number. There are much smaller like
- 31:39countries and languages. Alright, let's take a quick.
- 31:41Break from the episode and talk to you for a second about our
- 31:45sponsors of this show, One DB and what they've done with their
- 31:49newest LM course. You can elevate your machine
- 31:52learning skills with weights and biases.
- 31:54Free course on training and fine tuning large language models,
- 31:58Elms as they're called out in the wild.
- 32:01You can learn from industry experts like Jonathan Frankel
- 32:05from good old Mosaic, ML, friend of the Pod, We were Yang and
- 32:10Mark Serafin and while you're doing it, learning from them,
- 32:15you can deep dive into the LM fundamentals, advanced training
- 32:21strategies like Laura and prompt tuning, all while getting your
- 32:27hands dirty and having some hands on applications.
- 32:30This engaging course offers 37 lessons and over 4 hours of
- 32:34videos and a certificate upon completion.
- 32:37Enrolled now to master LLM's and advanced techniques.
- 32:42Check out the link in the description to start your
- 32:44journey and let's get back into the pod and so.
- 32:47It is a big problem, yeah. And by the way, like I think
- 32:52they are just like a completely different language family.
- 32:54They're they're not in the in the exact ones language group.
- 32:57So that's that's the reason they're completely alien
- 33:00languages. It's a similar thing in Hungary
- 33:03they are just north from us and like all of the countries here
- 33:07in this region are basically Slavic.
- 33:08So they come from the Balto Slavic language group and they
- 33:12are like anger or finish. So it's like basically Hungary
- 33:16and Finland which are completely like separated by like Germany,
- 33:20Austria, sugar like have they have the, the, the common, the
- 33:24common like language that they're sharing.
- 33:26So that's kind of interesting dynamics.
- 33:28But anyway to the default totally.
- 33:30Different, totally different and along the lines of that and
- 33:34sorry to cut you off again, but no worries because language
- 33:37fascinates me. Before I was in tech, I was
- 33:40teaching English and I got really into languages.
- 33:43I also learned a few languages along the way, and when it comes
- 33:49to these different languages, especially with Basque, they
- 33:53have cave drawings that date back to before the Roman Empire.
- 33:58So it's like there is not a clear definition of which
- 34:04language Basque comes from, which I find absolutely
- 34:08incredible because some people say, Oh yeah, it's like the
- 34:11first language on the European continent and then others say,
- 34:14well you know, slow your roll. I don't think it's that much.
- 34:17But it is really cool to think about because there isn't a
- 34:21language that is similar to it. You know, you can't say ohh, it
- 34:24comes from this family tree or ohh, it's a romantic language or
- 34:28a Slavic language. It doesn't really have those
- 34:30roots. So it kind of puzzles the
- 34:33linguists in that regard. Yep.
- 34:36Actually have another example, Albanian, which are also
- 34:39neighbours here on the in the Balkan region.
- 34:41Nobody knows where the language stems from and it seems they are
- 34:44the only like language in that language family basically.
- 34:47So it's kinda, yeah, unclear. It's so wild how that happens,
- 34:51Yeah, I mentioned. The deep L and the.
- 34:53The reason was like they don't support Serbian and so I went to
- 34:55Google Translate. They translated some of the data
- 34:58into Serbian. But it turns out then I realised
- 35:00there is 0 ecosystem for Serbian language.
- 35:02There are no evals there are no lumps that can pick up like the
- 35:06the the last LMLM was like 750 million parameters GPT 2 and
- 35:13that's like enamel world that's like ancient history like that
- 35:17came out in 2018 or something and and it's it's super
- 35:21solvable. Yeah, you can run.
- 35:23Literally 7B models right now on your laptop.
- 35:25So that that's that's the state of affairs and whereas we are
- 35:28running trillion parameter models in the servers and and
- 35:31like and. So I realised, OK, there is a
- 35:33gap here and also I'm selfish. I want to have something for my
- 35:37language. I want to be able to communicate
- 35:39with these models. Also you might native language.
- 35:40And so I started building various things.
- 35:43The first was the the open source replication of the No
- 35:47Language Left Behind project by Meta.
- 35:49For context. That's a project where they
- 35:51basically created a machine translation system for 200
- 35:54languages. 202 is the precise number and so for any single
- 35:58combination direction, So that means over 40,000 directions is
- 36:02theoretically supported. I say theoretically because not
- 36:05all of those directions are obviously going to be high
- 36:07quality. And then they ended up like they
- 36:11said they are open sourcing the models, but they did not and
- 36:14people tend to like. It's.
- 36:16It's a. Bit and not just men, Well meant
- 36:18is actually probably one of the best companies out there in that
- 36:20regard. But like people are abusing the
- 36:23word open source to mean we released something.
- 36:26Releasing is not the same as open sourcing I feel.
- 36:30So what they've done is the they released the non commercial
- 36:33checkpoints, so you cannot use them actually to do anything.
- 36:36So you can just look at them and play a bit with them and that's
- 36:39it. That's where the fun stop stops.
- 36:40And so my idea was to hear let's build something that can
- 36:43actually be used for commercial use cases.
- 36:45And that was kind of the whole multilingual journey for me
- 36:48started that eventually ended up with me building the huge GT.
- 36:52And how many parameters and how did you go about cleaning all
- 36:58this data? Did you get other people?
- 37:00Are there other researchers in this region that you could rely
- 37:04on, or was it you being a one man band?
- 37:07Again, Discord here helps. I have, I built the community
- 37:09around around this project as well.
- 37:11So some people are helping there with data.
- 37:13We have like this language Champions Dock where people can
- 37:16basically put their name next to some of the 202 languages that
- 37:19we want to support. And so it's kind of progressing.
- 37:22I did train the HPS model, so that's for the Serbian, Croatia
- 37:26and Bosnia languages. I'm currently almost done with
- 37:29the Slavic data processing. So I have like maybe 30
- 37:31languages, so Russian and Polish, Czech language.
- 37:36And so that's kind of he's stalled a bit because I'm now
- 37:39focusing mostly on Yugo, GPT, but I'm going to wrap up the
- 37:43BLOB project as well. I'm going to release those
- 37:45checkpoints and make them commercially available.
- 37:48Wait, so explain to me what the difference between the No
- 37:51Language Left Behind and the Yugar GBT is?
- 37:55Aha. O the first one, the NLRB is
- 37:59basically machine translation system, and the second one, the
- 38:02Yugo GPT is a large language model which means it's much more
- 38:05flexible. It's not used only for
- 38:07translation. It can be used for whatever
- 38:08summaries for like document retrieval for just like
- 38:11generation of text if you want to do creative writing or
- 38:14whatnot as you know what elements do in general.
- 38:17And like you go it is kind of a meme name because like you
- 38:22Slavia was like a thing and we all we all still still yearn for
- 38:26that we have this nostalgic sentiment towards that all
- 38:29country. And so like it was it was like
- 38:31kind of play even though I only included four languages which is
- 38:34not the complete because slavery.
- 38:36So it might be a controversial mean like I kind of thought that
- 38:39the name is kind of cool and it's also semi pun because semi
- 38:43pun if that's even a word because there was this very
- 38:45famous car called Hugo in like again in the.
- 38:49Yeah. Which was one of the worst cars
- 38:50in history. But again it's one of those it's
- 38:53literally one of the worst cars in history.
- 38:54If you Google it right now you're gonna find documentaries
- 38:57why people think it's the worst car in history.
- 38:59But Despite that people kind of love it And it was like you
- 39:02could see it all around the streets when we were growing up
- 39:05and so like and yeah. So it's I.
- 39:09Definitely have heard of that car, and I know it's become one
- 39:11of those. Like there's a cult following
- 39:13around it because it's so bad. It's one of those things where,
- 39:16wow, this is so bad that we have to love it exactly.
- 39:20And there are these memes like you.
- 39:22You don't even have to wear like seat belts because, like, men
- 39:25drive like Hugos. And like you, you need to die
- 39:27like real men without the seat belt in that car.
- 39:29Like the car will survive. By the way, you're just gonna
- 39:31die. Ohh, that's killer.
- 39:35And so now that project's finished and what we're what are
- 39:37the parameters on that and how did you go about getting all
- 39:40that data so? Do you go GPT eventually running
- 39:44as we speak, it's humming on the 16 and one hundreds I mentioned
- 39:47before right now. So it's gonna take I think at
- 39:49least three or four more days to get through the full epoch,
- 39:52which means it won't pass through the full data set.
- 39:55And after that I might go multi epoch just to get the lower loss
- 40:00i.e. better quality. And that's going to be the base
- 40:02model. So it's still work in progress.
- 40:05Actually I'm I'm planning on doing the instruction tuning
- 40:08afterwards as well, and I'll probably not do alignment at
- 40:12this. This stage because like
- 40:14instruction tuning does the alignment in a way, it's just
- 40:17not as good as when you add URL component on top of it, but it's
- 40:20going to be good enough. And do you see yourself just
- 40:24having this? Are you going to host an API and
- 40:27let people play with it or you just going to put it on hugging
- 40:29face and let people go about using it?
- 40:33What do you see this like the future?
- 40:36This one is going to be Apache two, it's going to be open
- 40:38source model. I'm going to release this one,
- 40:40but it's not going to be nowhere near as near good as I as I can
- 40:43make it. So there is a tonne of ideas I
- 40:46have like on the backlog that I have to implement like better
- 40:49tokenizer because I'm currently using Llama tokenizer which
- 40:52makes Serbian very verbose and so it's much harder to training
- 40:55and inference when you're using these suboptimal tokenizers.
- 40:59Tonne more ideas of how I can make it better, so like my D is
- 41:02to basically our open source is Checkpoint and then help
- 41:06businesses in the region actually run this and like make
- 41:10this like a business around it. So that's kind of what I'm
- 41:13thinking about, this multilingual space.
- 41:15Yeah, it feels like there's a lot of opportunity right now for
- 41:21the languages that are not as supported for anything, whether
- 41:25it's voice or text, like large language models or text to
- 41:30speech or speech to text. All of that feels very
- 41:35unsupported. You have Whisper and it does
- 41:37have a bit of support, but I imagine when you really start
- 41:42digging in, it's just like what you found with the LM's.
- 41:45It's OK. They're not that good.
- 41:47And like you said, Speaking of one of the telltale giveaways
- 41:51when you're using large language models is all of a sudden your
- 41:56LinkedIn post or whatever you're doing get that you want.
- 42:00The output is very verbose. And so if you're talking about
- 42:03this tokenizer making it more verbose, it's like interesting
- 42:07that that is something that you're you're focusing on.
- 42:10But I went a little bit what what a little bit off the rails
- 42:14there. But I do think that there is a
- 42:19lot to be said for these languages that are not supported
- 42:23as commonly 100. Percent, and this is just a
- 42:27quick remark on the verbosity, it's more about the tokenizer.
- 42:32So basically what the LM sees, he doesn't see the text, it sees
- 42:36these tokens. And so the only thing that's
- 42:38more verbose is going to be for the same sentence in English and
- 42:42in Serbian, the the the number of tokens that the model sees is
- 42:46going to be much bigger. So that's the verbose part.
- 42:48But when the model outputs the text that you actually as a
- 42:50human being read, that's going to be but like as verbose as
- 42:54English. So it's gonna be more verbose in
- 42:56that sense. So like I am maybe lower quality
- 42:58because of that, just like a yeah.
- 43:01A comment on on that part. Awesome.
- 43:04Yeah, really cool. And so you are doing all this
- 43:12focusing a lot on the different pieces of languages, large
- 43:18language models. But I know that you also have
- 43:21done some cool stuff with vision and image models and but have
- 43:27you done something with a diffusion model maybe?
- 43:29What? What?
- 43:30Yeah. I I.
- 43:31Did I did play with that as well?
- 43:33There was maybe last year. I also did recently.
- 43:35I made this Jarvis for for, for images.
- 43:38You're probably referring to that one.
- 43:39Yeah. And so yeah, there I basically
- 43:43made a local app that you can run on your system and like all
- 43:47the models are open source. I'm using 0 APIs running
- 43:51everything locally. And like, you can do very cool
- 43:53stuff, like you're literally communicating with voice in real
- 43:56time and then you say, yeah, looking for some image and the
- 44:00model basically goes through your directory and finds that
- 44:02image. Or like images that have that
- 44:05type of a feature. For example, I want burgers.
- 44:07And then you see, hey, I want you to pick, I want you to
- 44:10select maybe 6th image or whatnot.
- 44:13And then the mullet selects the 60 image and then you can
- 44:16manipulate the image. Then I say something like can
- 44:18you segment the person from the image?
- 44:20Can you segment the clouds? And then I say, can you repeat
- 44:23something instead of that. And I'm doing all of that
- 44:25locally through voice and manipulating the images and
- 44:28searching the images and all that.
- 44:30So it's kind of wild that we can do that in 2023, honestly,
- 44:34because only a couple of years ago it was science fiction,
- 44:37yeah. Yeah, exactly.
- 44:39There is something that I want to pick your brain about when it
- 44:42comes to images and image generation and basically the
- 44:46generative AI with these image generation models.
- 44:52One thing that I had a buddy on here, Michael Eric, and he was
- 44:57talking about how he's trying to build the business off the back
- 45:00of an image generation. And what he feels like is that
- 45:06it had its moment and that moment may have been probably
- 45:10like end of last year, beginning of this year.
- 45:13And a lot of people came into the space, there was a lot of
- 45:15energy and a lot of action around it.
- 45:17And then you had the Chad GBT moment that blew up and people
- 45:22shifted their attention and they went and started building with
- 45:26that. And so it felt like there was a
- 45:30lot of building blocks and a lot of things that were left open
- 45:35and have not been properly optimise for.
- 45:40If you're trying to build a business with these image
- 45:43generation tools or or do anything in that space for that
- 45:48matter, did you feel, do you feel that way?
- 45:52Have you, I mean, maybe you are a perfect example of that
- 45:55because you played with Jarvis for for images and then you said
- 45:59OK, cool, this is great. Now I'm going to move on to Hugo
- 46:02GT, yeah. So for for me this was more of a
- 46:06fun project while I was reading for Compute.
- 46:08That's actually the story. So, So like there is definitely
- 46:12a tonne of interesting opportunities all across the
- 46:14spectrum across all of the modalities.
- 46:17Any combination of those modalities.
- 46:19When they say modality, I mean text, image, video, audio or
- 46:22whatnot. And so there there is a tonne of
- 46:25opportunities, but I think like vision, especially text to image
- 46:30and even text to video right now like might be one of the most
- 46:33saturated markets and also in house.
- 46:37So what do you mean well by that?
- 46:40They. Mean like images and image, if
- 46:42you manage to generate an image and like anybody in the world
- 46:46can can parse that and enjoy that image.
- 46:48Whereas with languages there's going to be much more
- 46:50separation. So winners in the English space
- 46:52doesn't mean that those are going to be the winners in the
- 46:55like I don't know like in Vietnam or winners in like Kenya
- 46:59or whatever. So like the the there is I think
- 47:02much more market opportunities for these because it's
- 47:05segregated language. Language is kind of he has, it's
- 47:09a bigger space and also more open-ended And I think it's
- 47:11going to be I've done more improvements that that have to
- 47:15be done and will be kind of implemented over the next years.
- 47:19Whereas images are already kind of amazing.
- 47:21Like I'm not saying it's going to be a tonne of flexibility and
- 47:25steerability that you'll get from these tools.
- 47:28In the sense if you saw the like the the, the the dragon or
- 47:31basically put the dot on the face of somebody and you can
- 47:34basically just move the dot and turn the the person to you.
- 47:38So exactly. There is a tonne of those things
- 47:41that can be done and improved in in the in image with images.
- 47:44So, aside from working on some of these languages, these
- 47:48underrepresented languages, what else are you excited about in
- 47:53this space? And what are some hard
- 47:55challenges that you think are worth tackling these days?
- 48:01I mean, I'm excited about I'm starting with the Balkan region
- 48:04just because I can easily validate the outputs from these
- 48:07models because I speak all of these languages, they are
- 48:09basically dialects. So I can call that's again a
- 48:11local meme like everybody's hyperbolic about here because
- 48:14everybody speaks 5 languages. As soon as you're board they're
- 48:17pretty much the same language And and so I don't know after
- 48:20the Balkan region I see a tonne of opportunities different
- 48:23markets where where I'm thinking of of tackling those those
- 48:26markets as as it when it comes to technical challenges there is
- 48:30a tonne because obviously there is not enough tokens in most of
- 48:34these languages to train like a large language model is gonna be
- 48:387 billion or more parameters. Just if you take a look at the
- 48:41Chinchilla scaling laws which was a paper that came out
- 48:44actually from deep mind like last year maybe March and that
- 48:49that law basically tells you, I mean law quote unquote it's
- 48:52about hard physical law but it tells you how many tokens you
- 48:56need to have per parameter and that number turns out to be
- 48:58maybe 20 tokens per parameter. So you can then count easily how
- 49:02many tokens you need in a language for a given size of the
- 49:05model. And that's kind of a lower bond
- 49:07because we we are now people are now pushing into this data
- 49:10saturated regime. So like, I don't know, like
- 49:12Lemma one was maybe 140 tokens per parameter, so it's like 7X
- 49:16they're watching Chula propose. So it's like there's a TLDR for
- 49:19saying you need a sheet of data that most of these languages
- 49:22don't have. And so you have to be creative
- 49:24about how do you take something that's a powerful reasoning
- 49:27engine, maybe in English, and do the so-called language
- 49:30adaptation by taking a smaller subset of tokens and teaching
- 49:34the that model how to speak that language while preserving the
- 49:38original reasoning capabilities, mathematics, knowledge about the
- 49:41facts about the world and just teaching it how to see that same
- 49:45thing in a different language. That's kind of the main
- 49:47challenge. And maybe a quick plug here.
- 49:50I'm definitely looking for a technical cofounder, someone who
- 49:53who like, who knows how to build these systems and who has
- 49:57ideally like a like a publishing, like a track record
- 49:59already in this piece building large scale systems.
- 50:03So, so yeah, yeah. Doing what?
- 50:05Like hosting systems or building them training.
- 50:10Training your systems. So like somebody who knows, ask
- 50:14marine Elms at scale, who knows how to deal with all the issues
- 50:17that come up with scale and ideally some experience with
- 50:21multilingual space. Understanding the difficulties,
- 50:24you end up with collecting data in different languages.
- 50:27All that's kind of bonus type of an experience.
- 50:30Well, yeah. And it feels like for me, the
- 50:34pieces where you start to get to languages that are not with the
- 50:41alphabets that we're used to, that is a fascinating problem
- 50:45too. I imagine that just adds a nice
- 50:47little spice to the mix, even if there are the tokens.
- 50:51I understand that there's probably a tonne of tokens out
- 50:54there in Japanese per se, but it is.
- 50:58It's got to be a bit different because of the characters.
- 51:03Exactly. And that is the case, it depends
- 51:05how you train your base model. O for example, Lama deliberately
- 51:10like used mostly English or code whatnot, but like mostly English
- 51:14when it comes to languages. And so when you attempt to
- 51:16tokenize, some of these may be Easter, like Eastern Asia
- 51:20language, like trying some of the Chinese languages like
- 51:22Mandarin Chinese or whatnot. Like, are you going to end up
- 51:25either having these so-called ank tokens, the unknown tokens,
- 51:28or just like a tonne of verbosity And like it's not
- 51:32going to end up learning well, so you have to train the
- 51:35tokenizer from scratch. And some of the models, like
- 51:38there's been a tonne of work in this space as well, like balloon
- 51:40being one of the prominent examples where this was from.
- 51:43The big science project where they built this 176 billion
- 51:47parameter model for a tonne of languages and its underlying
- 51:50tokenizer had like a vocabulary of 250,000 tokens.
- 51:55And so it covered both Chinese scripture as well as Japanese
- 51:58kanji. And like Korean and like, I also
- 52:02like Western languages quote, unquote and so like, yeah.
- 52:08Wait, so you are obviously showing that you know how to
- 52:15build these large language models you're you're training?
- 52:18You go GBT right now. Why do you feel like you need a
- 52:22cofounder that has these experiences also or has this
- 52:26skill? Because like obviously when
- 52:30starting a company you you have like I'm a very generalised
- 52:33person like so I know a lot of stuff that's not necessarily
- 52:36just building models and ultimately I would likely end up
- 52:39not having the bandwidth to completely train these models.
- 52:41That's one thing. Plus I don't have a publishing
- 52:44record in this piece. So there there is definitely
- 52:46100% better people than I am in this particular niche of just
- 52:50like building these systems because that's that's something
- 52:52that they've maybe done a PhD in and then they've been doing only
- 52:55that for years. Whereas like I started my
- 52:57journey kind of started with phonics, then they piloted into
- 53:00software engineering at Microsoft and machine learning.
- 53:03Then I was like oh run machine learning, computer vision and
- 53:05then LPL like everything. And then I kind of converged
- 53:10over the last couple of years towards the more towards an LP
- 53:13space and maybe like multi multi model.
- 53:15But you get what I'm saying, like I I've been all around the
- 53:17place and while I've been exploring and doing this breadth
- 53:20first search somebody has been doing only this.
- 53:23So like, I definitely looking for for such a person who like
- 53:25has both the entrepreneurial capabilities and aspirations and
- 53:29also he knows how to build these systems at scale and that field
- 53:32that's like the only thing they've been doing over the last
- 53:34years or whatnot. That hyperfocused.
- 53:36I have a lot of respect for people that can stay
- 53:40hyperfocused because I'm not that person.
- 53:42I, as you can see, I got a guitar in the background.
- 53:44I've also got a piano around. I like talking to people on
- 53:48podcasts. I like learning about so many
- 53:50different things, and my hat is tipped to the people that say,
- 53:55you know what? I really like doing this one
- 53:58thing, and I'm going to go as deep as possible on this one
- 54:01thing because they become obsessed in a way, Yeah.
- 54:04But I I think you might have a wrong assumption there.
- 54:07Like some people are just it's natural for them not to be
- 54:10brought. So for me for example, I also
- 54:12like I played guitar for three years in a school and then I was
- 54:15doing electric guitar for a couple of years.
- 54:16And like I also speak, I speak 5 languages with varying degrees
- 54:20of like proficiency and so like I've been doing the thermal
- 54:23stuff and also like callisthenics training 6 martial
- 54:26arts, I've been around the. Place I've been all over the.
- 54:29Place as well. Like that was my childhood.
- 54:31But like I kind of grew up coming to like faculty and being
- 54:34OK. I've done a lot of cool stuff.
- 54:37But like while I was doing all of this, somebody has been
- 54:40programming and doing competitive programming since
- 54:43they were 7th grade. And like I'm missing out.
- 54:46Like I'm falling behind and then I get to catch up and then
- 54:49slowly I realise The thing is like you have to focus because
- 54:55even like because like even if you're just doing languages, if
- 55:00you want to be like a polyglot who speaks plenty of languages,
- 55:02if you don't use two of those languages for like 3 years for
- 55:05whatever reason, it's already weaker.
- 55:06It's not going to disappear. But then you don't feel as good
- 55:09because like things are constantly just like being eaten
- 55:12by the by the by the entropy. And so I feel that just being
- 55:16hyper focused on something now in my part in this point of my
- 55:19life is very important because otherwise I feel I can never
- 55:22get, I can never become the best at something unless I
- 55:27artificially focus myself. Because naturally as I said
- 55:30previously, like I'm really if you just gave me the freedom to
- 55:34do whatever I want and I was not obsessed about making something
- 55:37and succeeding as one thing, I will be doing everything.
- 55:40I literally mean that like I will be.
- 55:42I can imagine myself in parallel life being a travel Blogger,
- 55:46just eating food, going to hotels, like exploring the
- 55:49world, learning languages completely different from what
- 55:51I'm currently like this hyper focused tech guy who is just
- 55:55like reading papers, building stuff or sitting at the computer
- 55:58for like 16 hours a day. So he was a hard decision for me
- 56:03in particular as well, well. Talk to me about your decision
- 56:07to leave Deep Mind and especially you're going to be
- 56:13looking for a cofounder. I you mentioned before that you
- 56:17already have one other cofounder and you're looking for another
- 56:20cofounder that is a bit more hyper focused on this.
- 56:23Yeah, that person presumably is getting those offers that you
- 56:29were talking about from Open AI and Google and Meta and all that
- 56:33fun stuff. Why would someone want to pass
- 56:38up on the big payday of working for one of these big tech
- 56:43companies and join a startup? That's a good question and I get
- 56:50the TLDR will be I am also refusing some of those offers.
- 56:53I'm also getting offers from from all of those companies and
- 56:56like. So there's something that's
- 56:57almost like. What what I want to hear about
- 56:59is like, what is your rationale? Because I know that you had to
- 57:03have strong conviction in yourself and what your next step
- 57:06is to say, OK, cool. I've done the Microsoft thing,
- 57:10I've done the deep mind thing and now I want to do my thing.
- 57:16Yeah, well, I I think the answer, however you want to put
- 57:21it, well, first of all, I'm very entrepreneurial.
- 57:22So for me this was a natural path Before I even started
- 57:25working at Microsoft. I knew I'm going to leave after
- 57:27two years. It turned out to be a bit longer
- 57:29because like Pandemic struck and so things kind of got out of out
- 57:33of schedule and similar thing for deep mind.
- 57:36And so for me, it was natural that I knew I wanted to have
- 57:39this high agency role where I'm just building this stuff I want
- 57:42and I'm leveraging all of my skills, which were not always
- 57:45used inside of corporations. For example, Like thanks to some
- 57:50of the blogs and stuff I I put out there for landing a job at
- 57:54Deep Mind. I literally had over 20 new
- 57:57joiners at Deep Mind like reaching out and thanking me for
- 58:00like helping them land the job and like I get zero financial
- 58:03gain for for debt. Like they they didn't do give me
- 58:07any type of award because that's not part of my role as a cog in
- 58:10the system. And so I'm thinking, man, if I
- 58:13was in a syrup and if I like, literally acquired 20 smart
- 58:17people, like I would be, I would be like, I don't know, like I
- 58:21would be like, so much richer already.
- 58:23So like travel. Point period.
- 58:26Mean retirement. Really.
- 58:28Also financially also like the expected value of me pursuing a
- 58:32startup problem right now is so much higher than me getting
- 58:35whatever at any of these companies even if the
- 58:38composition is like million or I know this first camp like for
- 58:41open eyes some of them literally got 10 million packages.
- 58:43But even for those types of like if you if you if you know you're
- 58:47like outlier in terms of determination in terms of like
- 58:51skills whatnot, like your expected value is much more than
- 58:541,000,000. Like I if I'm just shooting for
- 58:57one million I can go and enjoy the comfortable life with
- 59:00corporation and climbing up my letters and doing the low agency
- 59:02jobs because I honestly think those of all of those are are
- 59:05low agency like jobs. You cannot do whatever you want.
- 59:08You're still an employee under some manager.
- 59:10You still have to restrict yourself to do something.
- 59:12When you build your own thing then you can.
- 59:14If you are the founder, you have much more freedom.
- 59:17Maybe at one point investors and board members start like
- 59:21constraining you somewhat, but still it's much higher agency
- 59:24than being like a L4L5 engineer at Google or Meta or whatnot.
- 59:30Facts that is you. Simply it's simple.
- 59:34I honestly it's simple like I like if you're optimising for
- 59:37wealth the riskiest thing you can do right now is going to
- 59:40save route of being in back tech.
- 59:42Like worst thing that can happen in two years time I raised 50
- 59:46million. I like built A-Team from scratch
- 59:49like I oversaw an organisation. I built it up, I failed and like
- 59:53I'm going to get fired as an L7 like at Met or NVIDIA like you
- 59:57know what I mean? And I don't think that's going
- 59:59to be the outcome because I don't, I don't plan on.
- 1:00:01On coming to big, big corporations.
- 1:00:03But like that that's kind of the worst thing that can happen
- 1:00:05financially for me. And so I don't, I don't see from
- 1:00:08that standpoint, I really don't see any any downsides.
- 1:00:10Like I only see me missing out now when I'm 29 and not pursuing
- 1:00:14something. That's crazy and long sighted,
- 1:00:18yeah. Dude, I love it.
- 1:00:20You inspired me, man. I'm like, fuck, let's go get it,
- 1:00:23baby. Let's do it.
- 1:00:25Exactly. No, not that I have any offer
- 1:00:29from Meta or Google hanging around in my inbox.
- 1:00:32But even if I did, I'd say no after listening to that.
- 1:00:36I mean the the The thing is there is just so so many
- 1:00:40misconceptions about the salaries in big tech.
- 1:00:43Like you hear somebody having like a somebody's in Bay Area
- 1:00:46and they have like 700,000 compensation.
- 1:00:50Nice. OK.
- 1:00:50And then subtract the taxes and then you end up with like half
- 1:00:54of that or something and then you're like OK, 350, OK.
- 1:00:56And then you have to pay for like a monthly rent of like if
- 1:00:59you have kids, you're going to be paying 4000 or something and
- 1:01:02then you have kids you have to pay for medical or whatnot.
- 1:01:06You you end up with saving me he, I don't know if they save
- 1:01:09200K or 100K of all year, that's great And so and so like it's
- 1:01:14not that great when actually subtract the costs and if you
- 1:01:16have children, like you're actually not that well off And
- 1:01:19so I don't know it sounds much better when you hear 700,000 but
- 1:01:24like I don't know it's still kind of low league when it comes
- 1:01:27to potential outcomes financially.
- 1:01:31Yeah, after you do all the math, if you are forced to be in San
- 1:01:36Francisco, of course, if you have the luck and you say,
- 1:01:39alright, I have that pay, but I'm in somewhere like Thailand,
- 1:01:44then you're living large. But I don't know many researcher
- 1:01:49jobs that are fully remote, 100% remote where you can hang out in
- 1:01:53Thailand and be training the models across the pond.
- 1:01:57And also if you end up in that type of a deal, you're almost
- 1:02:01certainly going to get lower lower wage almost certainly
- 1:02:05unless you negotiate something a special deal.
- 1:02:07For example I have a friend here from Serbia who literally has
- 1:02:10San Francisco salary in Belgrade because he was part of the
- 1:02:13founding he he helped found the local office.
- 1:02:16And so those people who like felt open up a branch of a
- 1:02:19company, some other country can end up having the the the five
- 1:02:22seller in the sense of geographical, in the sense they
- 1:02:25are receiving Bay Area celery in some export of the world.
- 1:02:29So that's kind of cool deal. But again it just depends what
- 1:02:31are you aiming for because it's still just a salary you're still
- 1:02:35no matter what you do you can do some crazy shit.
- 1:02:38You can optimise like I don't know, you can save Google 5%
- 1:02:41storage like across the whole planet which is like amazing
- 1:02:45contribution and you'll maybe get promoted 2 levels whatever
- 1:02:48like who cares like you you got you got 2 levels for that.
- 1:02:51If you if you had your own business you would now be like a
- 1:02:54multi deck, a millionaire or like whatever like so.
- 1:02:56So I don't know it's dampening your your outcomes when you're
- 1:03:00in a corporation. Dude, I love it.
- 1:03:03I think this is a perfect place to end it because I'm gonna take
- 1:03:05this inspiration and I'm gonna go and do some shit.
- 1:03:09I don't know what I'm planning on doing for the rest of the
- 1:03:11day, but whatever I'm going to be doing, I'm going to be doing
- 1:03:13it with vigour, that is for sure.
- 1:03:15I'm. Gonna be playing guitar like
- 1:03:17Hendrix by the end of the evening, like.
- 1:03:20There ain't no more fucking around, baby.
- 1:03:22I am doing this. This is I I just got amped.
- 1:03:25Let's go. All right.
- 1:03:26Well, this has been an absolute pleasure.
- 1:03:30I'm super excited for what you are doing and for anyone I said
- 1:03:35it before, but for anyone that wants to follow along on your
- 1:03:37journey, follow you on Twitter and LinkedIn, it's great to have
- 1:03:41you pop up on my feed. And also I would also say join
- 1:03:45your Discord if they want to hear some of the great speakers
- 1:03:50that you get on there. And yeah, man, thanks.
- 1:03:54Thanks. A.
- 1:03:54Lot Demetrius. I really, really enjoyed this
- 1:03:57one. Oops.
- 1:04:00You have to immerse yourself in the ML OPS content.
- 1:04:05The best way to do it is to subscribe to the E-mail OPS
- 1:04:09Community Podcast, so good luck and keep learning.