MY FIRST STARTUP WEEKEND | 100 Days of Code 6

Daniel Bourke documents days 22-25 of his coding challenge, including a neural network quiz he aced 5/5, then attends a two-day Startup Weekend in Brisbane where his team pivots to a fitness chatbot called Move More Bot and pitches it to mentors.
Chapters
It's the 2nd of June and also day 22 of the 100 Days of Code series that I'm doing. I'm about to spend about 15 minutes or so with Headspace. If you've never used it before, it's a meditation app. I'll put a link in the description for you, but it has definitely changed my life. Meditation has changed my life. It's given me so much more clarity. You know, you get those times where you just got thoughts zooming back and forth through your head. Meditation helps with that. Okay, it calms you down. I've wrote a post before about how meditation has helped me in the, in the, in the past. I'll link that in the description as well. But don't believe all those people that think it's, ah, it's some sort of hippie whack stuff. No, it's not. And it's not about clearing your mind and not thinking. It's about acknowledging thoughts that, that do arise and then working with them. So I'm about to do that and then get into some machine learning. That's all I'm going to be doing for today. And then later this evening, a little bit of preparation for the startup weekend that I'm going to over, over the weekend. We've got an advanced starters June 3 and 4. So we'll see you after I've done a bit of machine learning study. This is the first time I've passed a quiz at the end of a module on the first attempt. Well, you need 80% to pass, and this is the first time I got 5 out of 5 on my first go. And that was after a module that I thought was incredibly difficult. So who knows, maybe because I took a break after I finished studying or after I finished the module before I took the quiz. But I've still got the programming assignment to go with this machine learning module. I'm not going to be doing it today though, but I finished all the classes for machine learning week 5. Learned a whole bunch about neural networks and how to, how to calculate them. So there's essentially 6 steps to training a neural network. You've got, you've got to randomly initialize your weights. Implement forward propagation to get the right h theta of x for any x_i. Implement the cost function, which will work out your error, and then implement the backpropagation to compute partial derivatives. And I know this is a whole bunch of jargon, but you can also use gradient checking to confirm that your backpropagation works, and then disable gradient checking, and then use gradient descent or built-in optimization function to minimize the cost function with the weights in theta. So that is training a neural network in 6 steps. And I know there's a whole bunch of jargon in there. And don't, don't get me wrong, I've been studying this stuff for about 2 months now and I still don't have a clue, or really I have a concept of it, but not a fundamental understanding. And even the lecturer who's one of the best in the world, Andrew Ng, uh, Andrew Ng, Google him, you'll find him, he's everywhere with his AI machine learning. He says he has trouble understanding backpropagation as well. So, it's a very complex topic, but I'm chuffed with myself for getting 5 out of 5 for the first time ever on a first attempt of a quiz and of a module that I thought was incredibly complex. So, I'm going to finish up my note-taking and then turn off the computer, and I'm going to a farewell party for a friend tonight before I've got a startup weekend tomorrow, so I'm going to get a good night's sleep before that. So, I'll try to bring the camera along to the weekend. I'll see if I can film. And if I can, we'll see you there. What's going on, y'all? 3rd of June, we're going to a startup weekend. Got my two young brothers here. I wanna get ready. Filthy, you keen? Yeah, very keen. I have no idea what to expect for this. So it's gonna go all day today, so 9 till 5, and then 9 till 5 tomorrow. And then I think there's pitching on Monday if our team is good enough. So I'm not sure how far we're supposed to be ahead of like into a project arriving here, whether we're supposed to formulate a team and get an idea idea this weekend or whether we're supposed to already have one. So we may be behind the 8-ball in terms of supposed to have an idea, but we'll work something out. But I'll try to film a bit more when we're in there as well. We're going to a new location called the Startup Precinct, and it's like in Brisbane, it's like a whole bunch of co-working spaces for startups. So it's gonna be real cool to see. One of the best things about Startup Weekends is the shirt. Check this out. Young starters, young starters competition. River City Labs is where we are in Advance Queensland. This is the room we're going to be in. A presentation later on. Espresso machine made the key. It's pretty cool people here. And of course, breakfast. What an epic morning of learning. Now we've got mentor session when the mentor like comes around to and different mentors come around to us and just blow our idea to pieces. Check out how many notes I have. Stuff about lean, burn rate, Internet of Things, founders, whole bunch of non-tech startup tools. So I mean, like, if you can't code, you can use these tools. There's the judging pitch. I gotta go. I'll be back soon. But lots of learning this morning. More to come. How you finding it, Josh? Good. You learn a lot? Yeah. You tired? Very. What time do you go to bed? 4:30. Why? Because I can't sleep. What time are you going to go to bed tonight? Probably earlier. Hopefully earlier. So we're just doing like speed mentoring at the moment, like speed dating with mentors. So we're spending 5 minutes with a different mentor and we're sort of pitching them our idea. We're getting a whole bunch of feedback. As you can see, I'm taking lots of notes here. 5 minutes is a really short time. By the end of it, like, you sort of— it's good practice to try and really narrow down what your problem actually is and what solution you're providing. Because by the end, you get to 5 minutes and you're like, okay, they started to give you 1 minute of feedback maybe, and the conversation's just starting, then they have to leave. So it's really good practice to sort of narrow down, get your 1-minute, 2-minute pitch down pat. Because on Monday morning, we're actually going to be doing a 3-minute pitch to like a full alone on the pitch, in the pitching stadium, which I'll show you later. Well, uh, this is a bit of a spare in the works. This is not a drill. Check this out, we got live wrestling and the Startup Weekend is taking a bit of a detour. There's a fire alarm in the building we were just in, so we're all out of us. Look, there's like 40, 40 people from this event. Heading down to, I don't know, where do you say we're going? Steve Bakker's office. It's our little office down the street. We're going to kick it off in there, but we have no gear. All of our gear is upstairs. I managed to grab the camera, of course. I probably shouldn't have. Probably should have just walked out instead of, uh, worrying about filming during a fire alarm. Oh well. So we're going to continue on. I think we've got about an hour left for today. Um, sort of come to the conclusion that the idea we came with, maybe not solving the best problem. Um, but We're thinking of other ideas to sort of change it and pivot and solve something else. So, I don't know. You'll see the final pitch anyway. I'll try and record it live. I think it's in about, I don't know, 48 hours from now. And I'll attach it to the end of this video so you'll see the process and then what it turns out to be. Check out this. One awesome thing about startup weekends is the free food. Well, that's if the weekend is free. It's free. If you have to pay for the weekend, especially if you have to pay for the food, but this one has some phenomenal food. Shout out to Advance Queensland and River City Labs. Awesome venue, awesome facilities, awesome learning opportunities, awesome food. Been doing a little brainstorming after the bootcamp today. Day 1, epic time. Lots of, I don't know, learning and mentoring, and I realized everyone's gonna have a different opinion, so So if you have an idea and you want to try it out, and you really want to try it out, don't bother listening to the opinion of others because everyone's going to have an opinion. They're going to be naysayers and promoters for whatever you try and do. But if one of them, like one of the naysayers, like says not to do it or something like that, and you still really want to do it, why not just try? Because at the end of the day, it's better to try and fail and sorry, to try something and then fail than to have never tried at all. And that's probably the scenario I'm going through right now. Because why, why not? What, when you look 20 years back, like, who cares? All they do, all they get to do is say, I told you so. Well, even better, if you succeed, you get to tell them, I told you so. So Who knows? End of the day, do whatever you want, do what pleases you, do what makes you happy. If you got an idea and you want to fulfill it, go out and try. And if someone says you can't, well, keep trying. I'll catch you tomorrow, day 2 of the bootcamp. Day 2 of the bootcamp, changed the idea completely. It was starting on building some sort of website to allow people to access any sort of facility, but now we're changing it to be a chatbot that'll help you work out like a personal trainer. What do you think, Josh? Is this better? Yes. Bilzy, how you feeling? Great. What do you feel about this one? A lot better. Solving a problem, as the mentors say. I think this actually solves a problem, whereas the other one was sort of just a solution rather than a problem. But still got a lot of work to do. Right now we're building the pitch deck. As you can see, if you want to sign up to the Move More Bot, you can just use this Facebook Messenger code and it'll be automatically in your Facebook Messenger chat. Finished up day 2. All the boys rocking out. Ground floor. It's 5 PM, rocking and rolling. Did about 30 versions of the pitch today, but we're not going through to the final pitching round, which is tomorrow. But that's okay. Oh, it's really dark. I suppose you won't be able to see me now. That's okay. All the other teams did an amazing job. Still going to build the ideas out anyway because, I don't know, that's what I feel like doing rather than sort of throwing them away. I think that would be the wrong thing to do if I just threw this all away. But so, so much was learned. Really excited for tomorrow. There's still a prize going for someone to go to Silicon Valley actually on a paid trip to check things out. So who knows? Maybe I might be in the running for that. Maybe not. That's alright. I've had a great experience. But there's gonna be a fair few awesome pitches tomorrow morning and I might film some of them. But this is gonna be the last clip of this video. I'll upload it probably tomorrow. The internet at this place is the fastest I've ever seen in Brisbane. 200 megabytes per second upload. But thank you all for watching. I got some burritos to go and eat, and I'll catch you tomorrow for, I think it's day 25 of 100 Days of Code. I need to actually do some coding. This weekend I haven't done any coding. But we'll get back into it.
More from Daniel

Small Language Models (SLMs) Are the Future: Fine-Tuning AI That Runs on Your iPhone

Introducing Sunny - A MedGemma-Powered Skin Health Tracking App (Kaggle Competition Entry)

Benchmarking: NVIDIA DGX Spark & NVIDIA RTX 4090 | Part 4 - Comparing the results

Benchmarking: NVIDIA DGX Spark & NVIDIA RTX 4090 | Part 3 - Running LLMs on the RTX 4090

Benchmarking: NVIDIA DGX Spark & NVIDIA RTX 4090 | Part 2 - Formalizing the tests

Benchmarking: NVIDIA DGX Spark & NVIDIA RTX 4090 | Part 1 - Creating a series of tests

Local Multimodal RAG on the NVIDIA DGX Spark | Part 4 - Publishing our demo to Hugging Face

Local Multimodal RAG on the NVIDIA DGX Spark | Part 3 - Putting it all together


