Populares no BRvid
Filmes e desenhos
Guias e Estilo
Ciência e tecnologia
Worlds hardest jigsaw vs. puzzle machine (all white)
Stuff Made Here
Visualizações 5 073 970
Ciência e tecnologia
27 Jan 2023
Carregando o link.....
Assista mais tarde
Stuff Made Here
Big thanks to everyone who supports me on Patreon! That support allows me to spend such insane amounts of time on projects like this. If you’re interested in support these projects, check out patreon.com/stuffmadehere
Shino Asagi Gaming
8 dias atrás
Neat hidden message btw.
It doesn't matter what I say, but I really think you're pushing yourself a tad too far by taking on more extreme challenges after another. At the end of the day, it's not the difficulty of the challenge that keeps the majority of us coming back; it's your personality, intelligence, charm, and neat project ideas that we love! Try doing a fun challenge next, instead of a hair pulling one! For the sake of your stress ❤
I recently saw a 6DOF CNC mill and i think that that would be a great next project! The person calls it Hexapetron!
You didn't have to paint the pieces. All you had to do was white out the pictures! After all, you *still* want to visually verify the fit. Spurious twins *do* exist in puzzles. (I know, because I've been doing large jigsaw puzzles since I was 2.) So you don't actually know for sure that you got the *right* fit, just *some* fit.
Its really funny seeing how you change your wallpaper to say im going slowly totally insane after every cut
"If at first you don't succeed, reduce your expectations until you're a success" what a line
4 dias atrás
Words to live with !!!!!!
8 dias atrás
@glasslinger a German former professor of mine said "If you fail, try again. If you fail again, try again. If you fail again, that's enough trying, I'm going to have a beer"
10 dias atrás
This is how computers and programming work, really. A lot of stuff had and has to be simplified to get a working prototype. You can then work to get closer to your original expectations, once you have a working model. It is way easier to expand a working model than to create a complex one from scratch.
24 dias atrás
Sounds like dating advice 😅
24 dias atrás
The murican educational credo if ever there was one.
Loved how you were like "Luckily, I only have to do this 1 time" "2 times" "3 times" . Video was fantastic! I love your content!
5 dias atrás
the second time around i bet he didnt actualy do it haha
23 dias atrás
I loved how he immediately upscaled from like 16 to 4002 instead of doing something like a 64 puzzle piece.
At the end there were apparently 2 missing pieces. BUT - when the software was trying to match edges, at 9:49, it said there were 4002 pieces. I think the view of the jigsaw at 17:32 shows that it's 80 pieces wide, hence 80*50=4000, rather than 69*58=4002 or 87*46=4002. So maybe Shane accidentally scanned a couple of them twice?
13 dias atrás
@Okay DETar Maybe he's a slow counter. If at first you dont succeed, lower you expectations until you fully counted.
14 dias atrás
@freewilly1193 He just had to count to 133, I doubt that took him two weeks
25 dias atrás
@freewilly1193 Or maybe he just saw this video at a different time like everyone does? youtube comment section is filled with morons
@punkalypso geez dude if it took you 2 weeks to count it, take the w, you need it. Also neither of you noticed that between the two time stamps there was a switch of puzzles? Just take your w, man, you really need that thing.
Clearly you didn't actually count. You just waited for me to do it ;-) It's 87x46. Also, if he had 4 malformed pieces he only had to scan 3998, so that's something to think about. And then you wonder how he accounted for those in his algorithm?
I am a Software Engineer and i am going to show this video to some friends and family if they ever ask me again why the computer/software is not doing what they want. To tell a program to do exactly how it should be is hard to imagine. For the human mind its so obvious and yet a program needs some help to understand what you are trying to do. Awesome project! You are the best!
24 dias atrás
@Alexander Trowell I enjoyed the bits where the computer was finding no matches for anything. This is the point where you realise what a pedant a computer is and it does exactly what you tell it with no regard for what you wanted it to do. 😆
I like how he said at the end "explain to computers in excruciating detail what to do". People forget the excruciating detail part. It's amazing how many ways you can mess up a seemingly simple feature.
Can't tell you how much I appreciate the effort you put into not only your content, but your science. Every video is always worth the time to sit down and watch, awesome video, hope you found a top vacation spot with NO robots hahahaha, cheers.
That assembly time lapse was so satisfying
Vasile Marian Giarap
তাল পাতার সিপাহি
Manuel Da Silva
Shorts Only 0
This is an incredible video and is so inspiring to me. Like the whole thing is a collection of impossible levels of frustration, failure, changing expectations, and perseverance. The fact that this project, which some would call a failure, is still such an objective success as a lesson in computer science and the realities of practice instead of theory makes it such a beautiful video. It's just like you said, the journey was the destination. Thank you for always creating such great content.
22 dias atrás
@Puzzardo Salami but it accomplishes a series of other sub tasks fairly well, it just doesn’t work as a whole. so i guess it depends on your standard
22 dias atrás
"which some would call a failure", man the thing literally can't do the thing it's supposed to do, how would you call it 😂
This is the perfect comment... don't forget.. wife is always freakin' hilarious!
James d George
I love the grounded reality of this channel!! Despite the recession, I'm so happy 😊 withdrawing my $94k profits out of my investment with a platform in town™√
I'm placing my investments with Mrs. Carmen Alise right away can't miss this great opportunity
@Isabelle Morrison Thank you for this. Will definitely reach out to her now. Thanks again
Tell her I referred you, also remember to share your testimony with others ☝️🇺🇲....📌
She's active with this ╪𝟭𝟲𝟬𝟮𝟳𝟴𝟬𝟳𝟲𝟴𝟰 currently.
What’s apq ⏬⏬
Benny The Dood
Love your videos man. Being an engineer myself I spend half my time deciding whether a long, tedious task is worth automating or doing it manually because “I only have to do it once”. 99% of the time I should’ve spent the extra time automating. Keep these awesome projects coming, they are extremely entertaining! P.S. I am a logic designer and electrical engineer at Lockheed, if you ever need anything PM me
He could have easily smoothed the edges in software with a few lines of OpenCV
This is a very good summary of programming. The journey is very interesting and the destination is very satisfying, but some problems on the way can drive you slightly insane.
“It is, without a doubt, THE hardest project that I’ve done.” I love how this is how he feels after every project. Shane rules.
@Stuart Morrow To an extent, that might be realistic. Very powerful characters don't care that you exist, and very underpowered characters don't bother to oppose you.
It's like Dragonball Z where the enemies just happen to come in increasing strength
tbf each project he's done has gotten more and more complicated in succession, so it makes sense that every one would be the hardest
Yeah... What if he's specifically looking for projects to push his boundaries?
It's insane to see you work. You're amazing and very, very gifted. Thanks for the incredible videos!
That moment I realized that you were basically taking the integral of the edge of the puzzle piece was amazing! That is so clever!
Nice one! Did you perhaps made the image datasets publically available for us, to have some weekend fun? 😁
I'll second this: I've definitely seen extreme effort to make a python algorithm fast by making it really complex, like this, which turns out to be trivialized when run in c++ or rust and the dumb option is fast enough. Not saying this case specifically would be: n² can definitely soak up a lot of compute, but I would *expect* a brute force search to be pretty feasible here.
The ultimate solving algorithm: crowdsourcing other people to do it for you :D
Here's a question: Was the white side of each piece well defined? I've seen puzzles that are printed on BOTH sides, so you don't know which side is up.
2 dias atrás
I think the answer is yes because he only painted one side
Honestly, reducing expectations and being able to accept "good enough" is an incredibly powerful and important skill for an engineer to develop. It's not being lazy, it's being efficient with your time.
23 dias atrás
@dgthe3 - that was my off the cuff response to someone that said 3 was good enough which I took sarcastically. You just reiterated what I wrote but tossed more detail. It had nothing to do with the fact the pi is always "rounded" whether it be 1 digit or a billion digits.
24 dias atrás
@Ace Ace Pi being rounded 'for the most part'? It's always rounded and will always be rounded. We don't know every last digit of pi, and never will. So we can't do calculations with the 'full' value of it. But it rarely matters much. You could engineer something using 100 digits of pi, but the physical part that results can only be made & inspected so precisely. Plus, given the interaction between all the various parts with each other & the environment, there is probably going to be something that can compensate for not using more than a handful of digits. Whether it's a safety factor in the static design, or the control system for something dynamic, there is usually something that allows for a bit of error.
27 dias atrás
And a good skill for people who are perfectionists
It's also incel mentality.
Succeed first, perfect second. You cannot perfect first as you will never succeed.
Congratulations! I'm glad you finished it. Sad to hear you had to move your shop again. You're doing a great job and keep at it.
Your tenacity is inspiring. Or frightening. Still processing that choice. That said, I loved the video and listening to your process. Thank you.
This video came out at the same time as my robot uni project, which was simply to place 15 cubes on a grid in different patterns. I got humbled real quick
great video! really love the time lapse at 17:17 - inspiring! your videos always help me learn and make me laugh!
Wonderful engineering video ! I love that you show that solving complex problems takes time
Really awesome stuffs, Learned a lot with them : )
It may already be made, but have you considered using that to reassemble vases and other archaeological structures?
That’s 3D, he had to make his own pieces because he wanted to pretend the puzzle pieces were 2D to make the problem simpler. Another issue, those pieces would be worn down so even if you tried matching the contours of two pieces of an old vase that had previously fit together, they’d no longer be a match because their shapes changed since they first broke apart.
Love my Puget Systems machine!! And the people there are amazing, never gotten so much help troubleshooting from a computer company. And love your amazing videos too!!!❤
You did an amazing puzzle assistant. Much better than a boring puzzle solver who can make it all alone and without knowing the power of friendship
Thank you for taking the time to simplify into digestible pieces
Man, I really think this was the best ending of all of your videos. I was laughing out so loud when I saw your facial expression after your wifes comment 🤣...
Amazing work and patience...btw you could have started with small sample puzzle pieces maybe around 50-100 and test them through the process which would have saved you lot of headache...🙂
Cool puzzle. That is a masterpiece and would look great framed on the wall.
Anyone that knows anything about automation knows how ridiculously hard of a challenge this is. Your projects are all so intense dude, love it!!
@Fonk Badonk Thanks for sharing! Having just a basic understanding of the complexity of your work, and others like you, it's a marvel to me that automation has taken over so much production. Obviously it's extremely difficult work now, but think about the early to mid days of automation when computing power was so much less. But I guess the more power we get the more complex things we take on, so it's probably likely that the complexity is greater today. I dunno.
@Fonk Badonk Oh yeah trying to talk complexity with non engineers/ laymen is impossible. I have given up trying.
@Sarsaparilla Sunset You sound like you dont learn much
Automation engineer with a background in IT here. It's REALLY frustrating at times conveying to customers which problems are the hard ones, because from a human standpoint the match between problem and hardness is often entirely different from a computer's point of view, which also don't have such a nicely "standardized" set of sensory input as humans. (Seemingly) simple issues like a scale giving slightly off measurements that don't quite match with what the level or flow meters report, but your PLC only getting the weight, while the people in the plant can clearly see the other values, can and WILL lead to deviations from the product's recipe. Nearly impossible to explain if you're not being lucky enough to have a techy of the customer involved. (Which is negligent and shouldn't happen, but hellooo real world.) And that's an extremely simple example. Like, bottom of the barrel.
What an utter waste of time
I’ll never not appreciate the amount of time, dedication and energy Shane puts into his videos🙏🏻🙏🏻 keep it up man! We all love it!
Some of the best videos on BRvid, hand down.
I'm amazed at the approach you came up with to solve your all-white puzzle. Do you know that the German Frauenhofen Institute developed a similar computer program (ePuzzler) in 2003-2013 for the torn files of the State Security of the German Democratic Republic. But they had the problem that the torn edges partially overlapped. Unfortunately I couldn't find a website in English about it.
That's amazing!!!!! Did you know that US government officials had to manually reassemble and tape back together all the papers that Donald Trump ripped up during his presidency? Apparently he has a habit of tearing papers up when he's done with them, and unfortunately every single scrap of paper the president interacts with gets filed (like even a sticky note he doodles on absent-mindedly). Even after being informed multiple times that his habit was causing gross inefficiency for that department (not to mention turning your job into soul crushing, completely unsatisfying puzzle building), he still continued to do it. Sounds like they could have used that software (or Shane's!).
Great video. Would have done edge detection for the edge (case ;) pieces though, might have avoided the bug.
Legitimately the only creator who completely brightens my day when I see they’ve posted a new video. Love everything about this guy.
12 horas atrás
impressive!!! reduced expectations are a good thing when trying to move forward. i am fairly certain you could go back and tweak all those lowered expectations up to 100% correct. lol. seriously your my hero
I want to come back in a few years to see how this machine has been improved
WOW mindblowing, I love your channel since the beginning !
I have been working on this initiative for over a year (not continuously of course). Now your video motivates me to pick the project up.
I am a programmer thinking "this guy does such cool stuff" as he says "you should consider becoming a programmer". I laughed out loud at that moment 😅
I tried programming in 2006-2007 . It can be cool when you come up with things. Like i made bubble sort before i knew it already existed. I used sin and cos to do 360 directions. I also was trying to solve the traveling salesman problem before i knew it was a thing. Most everything else was frustrating haha. Like when you're using too much Arduino memory regex'ing coordinates and it doesn't give you an error, it just doesn't work right.
This sort of image processing I aspire to....But I gotta do it in C++/HLSL for flight simulators and I still can't wrap my head around it
If you're a programmer, you probably think at one point: "I would have done it differently" and then "I am sure It would work better that way"... ^^
@Cameron Dorson it was a joke, I assume :)
you know what i absolutely love about this build, aside from the feat of engineering? the fact that this machine is not truly "useful", it has one purpose which is to complete puzzles but the entire purpose of a puzzle is that you do it yourself for fun, it's not a job or a task that needs to be performed in mass. how often will you have to solve a 5000 piece all white puzzle that you need to make a machine for it? who is in the market for this machine? so in that sense the journey really was the destination, the satisfaction of seeing the functioning machine comes from the hours and hours of manual labour and problem solving that went into making it. in the end the puzzle-solving machine is a puzzle itself- it's very complicated, it took a long time to finish, once it's finished it no longer has a purpose other than to exist, and the maker gains enjoyment from it's completion :)
We've got T r o u b l e
The amount of time you had to spend scanning the pieces must've been eye opening for you. Thinking about the sheer duration of it alone, my mind wanders off to the repetition of work people have to do in third world countries like China where they'll spent their entire day glued to a chair doing the same thing over and over and over and over again.
Boy, this project looks like it took a piece of your soul with it. But good damn job, man. And hey, hilariously, despite all the months of time this has taken, it is in fact still faster than doing this by hand.
My senior design project in computer science was solving puzzles with computer vision like this. Only instead of all the machinery, we assembled it all with software and made the completed product visible on a GUI. We were able to get up to 2000 piece puzzles with minimal errors. We didn't go for all white puzzles, but that is an interesting challenge. It's cool seeing the similarities and differences in how our software decomposed and solved the puzzle!
Not only could a TV show never be able to produce a segment like this, it would never be as good. this is peak youtube. you took months and months to make a single segment, and its amazing
@pyropulse not quite, mythbusters could not afford to take months and all the budget to make a single episode. even mythbuster's larger episodes that had some hefty budget were super rushed compared to this video. it just doesn't make sense financially to spend so much time on a single video unless you are independent and sponsored. mythbusters didn't have any sponsors (as far as i know) and was beholden to the network and advertisers that bought slots on the show. if they took a few months to make a single insane episode, that would be months of no advertising revenue
How could a TV show never produce something like this? Is mythbusters not a TV that did similar stuff to this?
That's why I love channels like these. No drama, just fun. Even though he doesn't upload often you understand why and can appreciate all the hard work that's put into this stuff.
Your presentation for algorithms and top holiday destinations with no robots made my day....
Bravo! I've been programming for decades and your approach to matching puzzle pieces was impressive. I have a slightly similar programming story. There are old text-based predecessors to MMORPGs called MUDs. Big online multiplayer text based games, loosely based on Dungeons & Dragons game mechanics. To oversimplify, the game worlds were a bunch of areas, each area having rooms connected NSEWUD. Areas were cities, forests, etc. Keep in mind these are text based games, so they don't really fit together spatially in rational ways like modern graphical MMORPGs. I wanted to dynamically build and store an ASCII art "map" of each area, every time the MUD server booted up, so it needed to be somewhat efficient. To do this, I picked one room to start from in an area, and recursively walked from there to all the rooms in the whole area, giving each room an x,y and z coordinate based on the path taken. Recursion has pitfalls, but it was easy. It made spaghetti look organized. At the center of a city area could be a city park, with many rooms in the park, but each road around the park's perimeter could consist of just one or two rooms. Coordinates for rooms overlapped and were pretty much useless. The solution I came up with was funny. I did recursive walks from all rooms as starting points, to all rooms (SIZE*SIZE; moar recursion!). This would make hundreds of sets of coordinates for every single room. Then I did the clever bit: (To avoid doing slow floating point math) I multiplied each room coordinate by the total number of rooms in the area squared (or cubed? it was a while ago) and then I just averaged each room's x's, y's and z's together. It worked 99% of the time. Some tricky areas with literal one way streets and such would be skewed, but that was no big deal. I was just happy it didn't slow down the server boot up too much.
This is exactly how I do puzzles. Note, I always get tasked with the solid colour sections. Lol
I wonder if having the full table vibrate wouldn't work to just nudge all the pieces in their spot. Either vibrating after each placement or at the end for a grand finale. You could also maybe have the underside edges of the puzzle pieces maybe a bit more rounded so that the piece wants to naturally fit with other pieces. I watched a lot of "manufacturing videos" recently and the concept of vibrating stuff just right to position things is very common for automated assembly tasks.
This is awesome! Also, I definitely learned something: Before spending hours of preparing my whole data set (or puzzle pieces) for a yet unproven algorithm (like matching sides that could fit together), make a quick test with reduced data set to see whether it works in principle :D
@Glenn edwards Sure, but your underlying assumption is that all errors must be solved at once. Starting small and then scaling stratifies the errors. So you get the basic model down, fix the big problems first, and then deal with problems that arise only at scale. Still, he did such a great job showing his whole process. The sheer level of persistence here is admirable.
this is relevant not only for programming, but for everyday stuff, sometimes not even computer-related
@Siberius WolfDefinitely. With his knowledge and experience, there’s no way he thought a regular cut puzzle would work perfectly. But it serves as an interesting progression plot + it’s good for educating the viewers.
@Glenn edwards It's true what you described in the end there. You have cases like that with virtual elements/data as well. But things like the algorithm finding no match at all, like in this video, because of fuzzy edges, you'd have detected with a really small subset of pieces (chosen wisely) as well. Also that the "smoothing fix" changed the shape too much, you'd have discovered a lot earlier. So I still think it's a valid and reasonable way to go about things, to make quick tests with a subset of data/pieces, before going big.
This approach works really well when dealing with virtual elements as long as the subset of test data represents all possible combinations you would come across. However it does not transfer well when dealing with real world physical elements as demonstrated here i.e. pieces shifting the duplication of coordinates leading to stacking etc. For example the latter problem is no doubt because the process lead to duplicate answers for the same piece so it placed it in the correct coordinates even though it had already solved it. This error would well not show up in a much smaller data set.
Awesome video! You should have a go at making a robot that can play the amazing game Klask, seems like it might be an interesting project
You guys damn near frying your brain is why we have so much cool stuff. Thanks 👍🏾
I'm curious why you decided to remove the fuzzy edges from the (first) puzzle in realspace rather than recalculating the shapes to make them match.
This is nothing less than incredible!
I'M SLOWLY GOING TOTALLY INSANE...lol. Nothing short of amazing projects on this channel. Hats off to you sir. Very impressive, educational, and inspirational project as usual. Your drive is something of wonder. Thank you.
15 dias atrás
"is my dog allowed to start a youtube channel"
Also TOP VACATION DESTINATION S WITH NO ROBOTS 😂
Burning Diesel Production
Hey, I really like your hair style! It speaks determination, focus and true love to science!
Bro you just helped with my own vision project I didn’t realize I could just mark stuff out with lines
That's why tackling each of the sub problems formally first saves you a lot of migraines 😅
Great video your skill and patience are next level. I wonder if a vacuum table would help pieces not move
24 dias atrás
I think the biggest problem is when they get shoved. I suspect the arm will always win over any vacuum.
Gotta love the absolute gems he drops in on his computer screen in the background.
17 dias atrás
I am slowly going totally insane
Lol top vacation spots without robots was my favorite lol
Love the video. It's actually the flaws and the problem solving that made me stick around. You did really well. But I do hope that you get those bugs fixed and help the machine / program work more smoothly. What satisfaction it would give if you were able to pull it off without human intervention. Lastly... the wife thing is really hilarious. All that work and your wife is like 'meh'. Makes you want to implode. Totally relatable. Good job and more power to you.
12 horas atrás
i wonder what her MBTI is
12 horas atrás
it's just an "act", he said it in one of his videos (the wall painting one), she's awsome
I remember a family I knew growing up who had a big yellow circle they did. It was sitting on a table for a long time about half done when I first saw it.
17:46 the simple answer is the first overlooked and often times the simple answer is the solution. Or at least a road to it. Look closely at the stacked pieces, they share at least one identical (or close enough to identical for the robotic eye) edge. Possibly eliminate this with a redundant position verification system maybe?
When I heard "Thank goodness I only have to do this once"... I should of known it wasn't going to be once.... You sir are a wildly talented human. hahahaha
I like how the third monitor says, “I’m slowly going totally insane” and then shows top vacation destinations with no robots
Arturo Torres Sánchez
@Glen Atchison I mean, at least I know dogs can have blogs
actually lolled harder than i expected at the destinations with no robots xD
Haha I noticed that too lol😂
I always love the little easter eggs he puts on his monitor screens lol
So glade I noticed it
I did some simple programing years ago( 30years ago), in basic. This would make me crazy, so far beyond me. But so cool to see you push through and refuse to not solve found/created issues Total respect.
13 horas atrás
jesus you're old
"If I wrote my code in something like C++ I would still be writing code - so I like this trade" - Best line of the year
Well done sir! But, you never said anywhere how long the algorithm took to solve it? (In terms of raw compute time, not wall time.) Or did I miss this somewhere?
On todays episode of Stuff Made Here: Shane bites off more than he can chew :D This seems like an insanely ambitious project and I am wildly impressed you got as close as you did.
I think Shane is so brilliant there is nothing that is more than he can chew.
The fact that you are so raw when you talk about you struggles is incredibly motivating. It's really hard to imagine the amount of work and worries and trial and error that go into projects like these when you see the finiahed product. So for that : a big massive thank you.
And the fact that “big brain” people sometimes forget to say idk…renew the warehouse lease!! 😂
Damn, this Austin Powers guy is really smart. Well done!
What a job !!!! You need to have sort of a rolling pin to flatten your pieces.
Wow! You've got be a super brainiac to figure out how to make the computer learn to solve this puzzle! Both the hardware and the software.
The physical world is so messy. That’s why I love programming games, where everything works 100% of the time and you never run into weird edge cases.
Damn I cannot even imagine how stressful it must be to make these projects. Devoting months to these insane projects that could very easily end up failing, all to entertain strangers on the internet. I have mad respect for that.
@Shain Andrews meanwhile hes moved all his projects and tools and machinery to a new workspace AND making a youtube video about it obviously this would be stressful
Imagine moving in the middle too. Just pack up a puzzle lol
> all to entertain strangers on the internet Not really. It is a very fun project to do on it's own, sharing does not have to be the goal. As an SWE I do weird pet projects too, just not interested in sharing those
Wältmeister der Herzen
It works though. 1.8 mil views in a day. 150k upvotes. one from me. We really like his Videos. 1.8mil views = 600.000 hours of time watched. thats probably more time, than he spend on it ;)
are you new to the internet? i dont care what video is made there is someone on the internet entertained. Heck look at all these shorts they are the stupidest things ever and even some of them you watch all the way through
Ad ta tatum temporis
Love this man and his wife, awesome couple, brillant minds, beautiful sense of humour. Now truth be told😅, there must be a priority CIA, NSA or FBI list out there where these two birds are listed as priority humans for extraction and protection in case of alien invasion, extinction space threats, nuclear disasters etc etc.. 😂😅 God bless America 🇺🇸🇺🇸🇺🇸
I am curious if instead of grinding puzzle pieces you could use one of spline noise reduction algorithms to do it programatically.
I don't know about the algorithm you mentioned but it is trivial to do in opencv and even if he wanted to code it himself it would have been still much easier than making and photographing a new puzzle.
Mohammed Sufyan Rizvi
Do you make a G-code interpreter for your CNC projects?
Maybe vibrating the table could slot some of those pieces into place? Or adding a "probe" to push the piece down after dropping it might also help
As a programmer, I'm intrigued with the algorithmic possibilities that could be applied regarding your earlier data sets - do you have your various scan sets that others could play with to see if they can find clever ways to massage them into finding the connections?:
@Philippe Deslongchamps He didn't discuss any amount of fuzzing and the impact of that approach in his algorithms.
It would be very interesting to see more people working with that first data set. it appears clearly than original scanning is not optimal, but the real interesting challenge is to find a way to deal with that, it would give a real life solution. Some iterations probably have to be done to adjust preprocessing and matching algorithm to find a solution that would be unique.
I'm surprised he didn't just try simulating his puzzle solver with the digital version of the puzzle he generated, before he cut all the pieces out. That way all the pieces would be perfect, and he would have found the bugs before trying the solve with the physical pieces.
Yeeeeesssssss let us try! We professional software engineers :) we gona smoothen those edges then allow for error % while comparing the edges!
@IAmThe UsualGuy The devil is in the details with this kind of problem I think. In other words, the only way you'd know would be to try it. In fact iterate on it: think and build and repeat.
"Thank goodness I only have to do this one time" "Thank goodness I only have to do this two times" "Thank goodness I only have to do this three times" "Thank goodness I only have to do this four times"
16:25 "If at first you don't succeed, reduce your expectations until your a success" 😂
Fitting the puzzle pieces together is close to some work I've done recently on a cancer detection system via VOCs in the breath. We get curve scan data, a curve for each specific VOC sensor. Then we attempt to map this to known cancer data. The amount of confounding data and difficulty in separating signal from noise makes it appear like a 4000 part puzzle. Of course I wrote the clinical software all in python. The good news is that the system is quite successful at detection.
I love this Chanel and the way he shows the problem & then find the solution for them !!! Hat off!!
What I like about you is you aren't afraid to admit your mistakes. You actually embrace them and let people know what went wrong or why things didn't work. Some people out there pretend they are so smart and get everything perfect on the first try everytime. Thanks for being real
The practical application for this, for reassembling things that broke apart. Plane crashes, unplanned rapid disassemblies, etc..
I wish to see your dog start a new youtube channel. That will be awesome! BTW, good project and explanation!
@Euler13 Programming isn't easy, at all...especially with all the languages you can code in. He probably did this project to show the insane complications, and patience you must have that come with coding.
@Euler13 I feel like he needs to do a little easier challenges. Ones where he's still developing new skills, or sharpening existing ones. He had so much fun doing projects like the automatic pool table, and basketball hoop. I think he's burning his energy believing he needs to outperform all of his previous projects to keep us entertained, and engaged. It's actually kind of sad how hard he pushes himself for a 20-30 minute video. He should do more projects that feel rewarding, rather than a chore
@Euler13 I typically don't care to find subliminals hiding in a YTer's videos, unless it's relevant information. Makes sense now, though
@Fallout You need to watch the video more closely. He puts random websites and messages on the screen behind him when he's talking into the camera. The message about going insane was a series of single words that kept appearing throughout the video. It's his wild sense of humour and ingenuity.
@Euler13 What? He's not going insane. Besides, he has a wife and child that keeps him company. He's just tired, and you can tell he's stressed/pressed
28 dias atrás
I should think that it might have been interesting to have left the picture on the jigsaw. It gives you the opportunity to quickly and easily check if the computer was 100% accurate, using the amazing facility - eyesight.
3:22 "Thank goodness I only have to do it once." Why do I feel like this _can't_ age well? 11:17 "Thank goodness I only have to do it twice" 12:35 "Thank goodness I only have to do it three times" 15:30 "Thank goodness I only have to do this four times"
Somehow this is both the funniest and most educational channel I watch on the regular. "That takes about eight hours, so I'm glad I only have to do it [number] times!" had me cracking up harder each time
As soon as he said it twice I immediately knew it wasn't the last either.
@Gary Lewisi get the same but isn't it annoying because then it's like "Well don't f**king ask then" 🤦😂...
Same. The first time he repeated it, I smiled. The 2nd time, I audibly chuckled. The 3rd time, I laughed loudly enough my wife asked me what I was watching. I tried to explain. She just looked at me funny.
Great video really impressive.
Can we get the full computer specs? I'm very curious 👀
Never tired of watching your video! Could use some assistance if possible. I am a farmer in NE Indiana and I do a lot of field drainage tile. I have been looking for years for someone to build a small vehicle or robot with a camera and an under ground locator. This would need to be remote controlled. The purpose would be to drive unit up field tiles to map where they run or to find a blockage. I have contacted Purdue university and also multiple other universities along with hours of Google searches and phone calls with the same answer. It can't be done. Any help?
I love all the little easter eggs in this video!
I love how you went with physically smoothing the edges, rather that doing it in code 😂
24 dias atrás
How many of us haven't gone into a database and fixed a couple of rogue values? 😉
I think the biggest lesson learned was the economics of time
There is an old joke at Google where some search results kept being wrong because for whatever reason, there was this one garden gnome listing on ebay that kept coming up. Eventually, the person who was trying to fix the bug got frustrated and bought the gnome which made the problem go away. The phrase "buying the gnome" since then has meant something like "change reality to hide the bug".
@MDuh Gaming His problem is the locality-sensitive hash is too precise. The trick is to start with low-frequency components (which match a huge number) and continue adding high frequency coefficients until the number of matches is tractable. It seems like he was using some kind of SVM or forest model to generate the hash, so this would be fairly easy to tune. Like all good algorithms, the key is divide and conquer. Joining pieces into NxN blocks is a great example of this but I think that could be applied to many parts of the algo.
@MDuh Gaming the physical part could still be smoothed out in software for comparison again
I love your wife's line! That's what mine always says too. Must be genetic
at least the several month input is shorter than how long it would take for you to finish the puzzle urself. Awesome vid! You are brilliant
"Top Vacation Destinations with NO robots" i laughed pretty hard there nice one
12 horas atrás
its called camping
Clara - ThistleBlue
Ah great now I'm just going to see puzzles as recursive issues, solve a 2x2 many many times, then a 4x4 less many many times then...a 4000x4000 once...
I made a 100MPH flying hoop
Visualizações 9 500 000
Making the stinkiest chemical known to man
Visualizações 6 400 000
My GIANT wall painting robot
Visualizações 6 600 000
Quando Rondo - Long Live Pabb (Official Music Video)
Visualizações 661 242
WILD HEARTS | Gameplay: Golden Tempest
Visualizações 188 664
Solving a $30,000 Puzzle!! - BEST PUZZLE EVER!!
Visualizações 7 800 000
Automatic pool stick vs. strangers
Visualizações 20 000 000
Stuff Made Here on the Future of Digital Fabrication: Interview With Shane Wighton
Visualizações 256 000
Movies made sound with a light bulb: Sound-on-film
Visualizações 916 000
 VERY Clever “Loki” Puzzle Padlock Solved
Visualizações 2 000 000
Egg Drop From Space
Visualizações 31 000 000
Solving The ANCIENT Mayan Sundial Puzzle!!
Visualizações 942 000
Fixing a little mess with a big mess
Visualizações 3 100 000
Adivinhe a bandeira nível HARD 😳
Visualizações 283 586
FALANDO GÍRIAS PRA MINHA NAMORADA!
Visualizações 5 178 149
TESTAMOS TODO MATERIAL ESCOLAR ESQUISITO E DIVERTIDO | Gabriel e Shirley 2.0
Visualizações 90 340
VOCÊ PRECISA SABER DISSO AGORA! É do seu total INTERESSE!
Visualizações 144 024
NÃO CORTE A CORDA ERRADA #SHORTS - JULIANA BALTAR
Visualizações 366 090
COMO BATER BAFÃO, TÉCNICA SECRETA MELHORADA! DO FIGURITALO E ENALDINHO...
Visualizações 231 817
Make a phone charger!
Visualizações 23 952 320
Sigma😙#tiktok #shorts #sigma
Visualizações 80 639 961
Organizando a geladeira
Visualizações 652 015
A COMUNIDADE - TITIA!
Visualizações 327 895