I Found a Whale Using Maths!

Поділитися
Вставка
  • Опубліковано 28 жов 2022
  • Need a VPN for $2.11/month? I use www.privateinternetaccess.com...
    Huge thanks to Zoe Walker and all of the crew on Hurtigruten's expedition cruise ship MS Roald Amundsen.
    Book a trip here: standupmaths.com/antarctica
    See Zoe's website here: www.zoewalker.ca/researcher
    Here is my whale on Happy Whale: happywhale.com/individual/565... Should be named "Krill Bill" any day now...
    "Advanced image recognition: a fully automated, high‐accuracy photo‐identifcation matching system for humpback whales" link.springer.com/article/10....
    The 3Blue1Brown video is from 03:39 in "But what is a neural network?" • But what is a neural n...
    Watch the whole series here: • Neural networks
    But we can all agree my spreadsheet is just as visually stunning. Download it for yourself: www.dropbox.com/s/q2bsobqoiqu...
    Kaggle: Your Machine Learning and Data Science Community www.kaggle.com/
    CORRECTIONS
    - None yet! Let me know if you spot anything.
    Thanks to my patreon supporters whose money I totally do not spend on Antarctic cruises. Support my channel and I can not go spend it on even more cruises! / standupmaths
    Filming by Matt Parker
    Extra camera work by Lucie "I thought we were on vacation" Green
    Editing by Alex Genn-Bash
    Music by Howard Carter (but not the SUM PI-AMI theme)
    Design by Simon Wright and Adam Robinson
    MATT PARKER: Stand-up Mathematician
    Website: standupmaths.com/
    US book: www.penguinrandomhouse.com/bo...
    UK book: mathsgear.co.uk/products/5b9f...
    Nerdy maths toys: mathsgear.co.uk/
  • Розваги

КОМЕНТАРІ • 826

  • @standupmaths
    @standupmaths  Рік тому +190

    Need a VPN that I've gone to great lengths to check works in Antarctica? Bam: www.privateinternetaccess.com/standupmaths
    Want to go to Antarctica and double check it for yourself? Bam: standupmaths.com/antarctica
    Sick of sponsor messages in pinned comments? Me as well, but this was a real expensive trip and it didn't feel right to make my patreon supporters pay for it. So here we are. Thanks for reading all the way down this message. I doubt many people will. If you're reading this: comment with a bad whale pun.

    • @addymant
      @addymant Рік тому +15

      hehe tweet
      Also I hope you're doing whale, Matt! Your videos are always so whale done

    • @DB-thats-me
      @DB-thats-me Рік тому +1

      I sorta wish you’d named your whale, Hex Hal. 😅

    • @Calicoma
      @Calicoma Рік тому +9

      This video wasn't overwhaleming

    • @Ca7iburn
      @Ca7iburn Рік тому +4

      Had a whale of a time whale watching your video!

    • @rowanprice3291
      @rowanprice3291 Рік тому +3

      There are a lot of good whale names out there, but I like Krill Bill too.
      (That was the joke, but I also like Baleen Dion)

  • @daviddelille1443
    @daviddelille1443 Рік тому +938

    16:00 "Here we have another creature. Please identify this for my continued cooperation."
    - Zoey Walker
    🤣

    • @MatthewHolevinski
      @MatthewHolevinski Рік тому +115

      15:40 Matt: You can't put whales in alphabetical order.
      Zoey: Not so whale, no.

    • @CJ-ur3fx
      @CJ-ur3fx Рік тому +35

      Perfect amount of sass.

    • @idavid42
      @idavid42 Рік тому +3

      What flavour is it ?

    • @MrSonny6155
      @MrSonny6155 Рік тому +25

      Actually just a Captcha.

    • @JIMLS82
      @JIMLS82 Рік тому +15

      Came to comments to be sure this was praised 👍

  • @alexpotts6520
    @alexpotts6520 Рік тому +1369

    Just gotta appreciate the context here: a guy who just started off as a regular maths teacher at a completely normal English school is now going on all these crazy expeditions to spread the gospel of maths.

    • @frankharr9466
      @frankharr9466 Рік тому +43

      To the penquins.

    • @alphazero924
      @alphazero924 Рік тому +78

      Hi, do you have a moment to speak about our lord and saviour, Maths?

    • @urooj09
      @urooj09 Рік тому +13

      @@alphazero924 no come tomorrow

    • @DogeMultiverse
      @DogeMultiverse Рік тому +8

      Mathelogy

    • @fiveoneecho
      @fiveoneecho Рік тому +23

      spreadSHEET the gospels of math **
      I'm sorry. I'll show myself out.

  • @mmseng2
    @mmseng2 Рік тому +222

    16:00 "Please identify this [creature] for my continued cooperation"
    I love this person XD

  • @epicponedge1177
    @epicponedge1177 Рік тому +944

    Putting on the sun glasses just to take them off is 100% something they would do in CSI.

    • @multiarray2320
      @multiarray2320 Рік тому +11

      true he looked like he does this every day. it was awesome though.

    • @JackBarlowStudios
      @JackBarlowStudios Рік тому +25

      YeaaaAAAAAAAHHHHH!

    • @mihailmilev9909
      @mihailmilev9909 Рік тому +2

      @@JackBarlowStudios buuuuuum bum buuuum

    • @mihailmilev9909
      @mihailmilev9909 Рік тому

      @@JackBarlowStudios my dad side fam watches csi like 70% of the time someone's home lol

    • @jamesbelshan8839
      @jamesbelshan8839 Рік тому +1

      Yes, but Horatio knows that every dramatic sunglass removal needs to be accompanied by a cheesy pun, unlike Matth... erm, nevermind. Forget what I was saying.

  • @aelolul
    @aelolul Рік тому +32

    "Please identify this for my continued cooperation." LOL

  • @Em4gdn1m
    @Em4gdn1m Рік тому +19

    "Please identify this for my continued cooperation"

  • @roman9884
    @roman9884 Рік тому +337

    I knew after "yep, we are off to antarctica" that you'll follow that up with the " we're gonna have a whale of a time" joke😂

    • @rbtmckone1
      @rbtmckone1 Рік тому +3

      Same here. Such an Aussie thing 🤣

    • @RealGrouchy
      @RealGrouchy Рік тому +4

      "Whale of a book" also did not go unnoticed.

    • @MrMctastics
      @MrMctastics Рік тому

      So I booked a ticket to Japan

    • @andriypredmyrskyy7791
      @andriypredmyrskyy7791 Рік тому +1

      I literally said it at the same time as him.
      So corny never change

  • @ecospider5
    @ecospider5 Рік тому +99

    Great job naming the 2 animals in the water. I have become an expert at naming trees. The 6 trees in my yard are named Fred, Rich, Bob, Neeko, Nakko, and Nocko.

  • @ravenJB1729
    @ravenJB1729 Рік тому +230

    And here I was thinking that Matt found an intelligent whale using math in its daily oceanic life.

    • @niclash
      @niclash Рік тому +12

      So did I... Huge disappointment.

  • @johnchessant3012
    @johnchessant3012 Рік тому +126

    To this day I still take a picture and sometimes think, "this would look nice in a spreadsheet" and so I head on over to Matt's website and let it generate my picture as an Excel file with all the conditional formatting

    • @miriamrosemary9110
      @miriamrosemary9110 Рік тому +5

      How fun!

    • @khiemgom
      @khiemgom Рік тому +3

      Wait what how, i got erroe

    • @flingyourself
      @flingyourself Рік тому +1

      how do you make it one number like his? I dont want it a bunch of numbers I just want it being grayscale and stuff

  • @Rheologist
    @Rheologist Рік тому +149

    I love that at 0:23 you said tourists love photographing "whales of tails"

    • @kitspapp
      @kitspapp Рік тому +21

      And later he says "You flick through the whale of the book" lol

    • @colonelpopcorn7702
      @colonelpopcorn7702 Рік тому +1

      Took me about five minutes to understand what that meant when I watched it lol

    • @leptok3736
      @leptok3736 Рік тому +4

      I took it as "whales of tales"

    • @leave-a-comment-at-the-door
      @leave-a-comment-at-the-door Рік тому +6

      @@leptok3736 the captions say "tales of whales" which is just very interesting all around. It's almost like it was only a verbal typo, but then it's spelled like the story, so maybe there's layers of mistakes here?

    • @eekee6034
      @eekee6034 Рік тому

      It killed me! XD

  • @rpavlik1
    @rpavlik1 Рік тому +30

    "for my continued participation please identify this creature" - what an awesome science person on your cruise...

  • @davidrobinson6501
    @davidrobinson6501 Рік тому +619

    You should name the whale "Parker". After all, if it seems you've discovered a new whale, but it's actually an extant whale, wouldn't that be an example of a Parker Whale?

    • @Cronuz2
      @Cronuz2 Рік тому +90

      That penguin floating by was a Parker whale.

    • @EnjoyPA
      @EnjoyPA Рік тому +9

      If it's a whale using maths, it should Definitely be named Parker.

    • @PronteCo
      @PronteCo Рік тому +16

      I mean if it actually is a whale, it should e named Parker's Dolphin

    • @totheknee
      @totheknee Рік тому +1

      This is a whale of a Parker.

    • @aidenwallin3523
      @aidenwallin3523 Рік тому +1

      I believe this is a joke based on the "Parker Squares" episode he starred in on Numberphile. Looking it up, because it was funny.

  • @MrMurkosullivan
    @MrMurkosullivan Рік тому +117

    'Projection Joke,' honestly made me laugh out loud. Well played.

    • @totheknee
      @totheknee Рік тому

      I thought he was going to call it out as a Flat Earth joke. 😂

  • @jessechen6541
    @jessechen6541 Рік тому +36

    The demonstration of a convolutional layer is really good! Not only is it intuitive, it is also interactive!

  • @spindoctor6385
    @spindoctor6385 Рік тому +36

    Plot twist: The whales are on to us and are busy painting each others tails with squid ink. You think you found Bob the whale but it is George in disguise.

  • @mulletronuk
    @mulletronuk Рік тому +3

    Unsolicited Excel tips:
    1) Instead of =IF(A>0,A,0) you can use =MAX(0,A). Given A is very long in your formula this would save a lot of repetition.
    2) Excel has built in matrix multiplication in the MMULT function.

  • @magichands135
    @magichands135 Рік тому +62

    Took me a decent amount of time to realise there weren't gonna be any whales doing math in this video.

    • @Baekstrom
      @Baekstrom Рік тому +12

      No, and some of them are even totally new to science, so they need an introductory course to get started.

  • @guillaume6373
    @guillaume6373 Рік тому +20

    0:22 Photograph the "whales of tails" ?? hahah

  • @lasagnahog7695
    @lasagnahog7695 Рік тому +26

    Zoe was hilarious. I love charismatic scientists.

    • @zoewalker7690
      @zoewalker7690 Рік тому +16

      Thank you thank you! That is so kind 😄

    • @jamie9926
      @jamie9926 Рік тому +4

      @@zoewalker7690 it's the legend herself! 😱😁

  • @petersontaylor2000
    @petersontaylor2000 Рік тому +86

    Let's get honest here: Krill Bill is an excellent name, Matt!! 🐳

  • @theadamabrams
    @theadamabrams Рік тому +68

    About 20 seconds in, I guessed that there would be a "whale of time" joke at some point. I was not, however, prepared for that ending. 🐬🐋

  • @ryanpmcguire
    @ryanpmcguire Рік тому +21

    For edge cases, they really ought to compare where it was found vs how far it could feasibly have traveled in the time between sightings. For instance, it wouldn’t make any sense to mark a whale as being seen in Antarctica, and then seen a day later in the North Pole.

    • @billr3053
      @billr3053 Рік тому +3

      That would be a nice filter to narrow down the possibilities. I wonder if they thought of that.

    • @someoneanyone7947
      @someoneanyone7947 Рік тому +1

      Well, they do check manually afterwards, I guess they just do it then.

  • @Insan1tyW0lf
    @Insan1tyW0lf Рік тому +14

    I love that the video involves going on a grand adventure to Antarctica, but the headline used to pull in viewers is "I found a whale using maths" - which could potentially have been done from anywhere if provided the relevant data set - and I love that it worked and I and many others really are here for the maths with the globetrotting just being a bonus.

  • @Omega_Orion
    @Omega_Orion Рік тому +17

    I was expecting a call to action for commenting when you were saying "if you think you have a better whale name" so just telling people to get out there and find their own whale is the ultimate UA-camr call to action

  • @thekylehampton
    @thekylehampton Рік тому +22

    This is so cool. There's a popular app called Merlin that does something similar for birds. But instead of identifying the unique individual you're looking at, it's able to tell you what species you're looking at (most of the time). I wonder if it used a similar neural network strategy.

  • @craigsimpson9561
    @craigsimpson9561 Рік тому +38

    [ Matt Orca from Swim-up Maths ] I found a human using maths! I recently discovered that using clever mathematics, you can algorithmically identify the face of a human from a photograph... ;-)

    • @matthewmcguire224
      @matthewmcguire224 Рік тому +2

      Lol 😂

    • @Milamberinx
      @Milamberinx Рік тому +7

      I need to know more about this underwater world, is Matt Orca an orca? Is he a whale whose ancestors farmed dolphins? What numeric base does Matt Orca use to count? Does he run his algorithms on a fluketop computer or a reeftop?

    • @miriamrosemary9110
      @miriamrosemary9110 Рік тому +2

      @@Milamberinx Someone needs to write this fanfiction

    • @hughcaldwell1034
      @hughcaldwell1034 Рік тому +2

      @@miriamrosemary9110 I nominate my high school maths teacher, who's a marine biologist.

    • @miriamrosemary9110
      @miriamrosemary9110 Рік тому +1

      @@hughcaldwell1034 Perfect

  • @GrayBlood1331
    @GrayBlood1331 Рік тому +29

    finally, someone using spreadsheets for its intended purpose.

  • @TylerJaneBronson
    @TylerJaneBronson Рік тому +6

    0:22 "...the whales of tails..."

  • @macblastoff7700
    @macblastoff7700 Рік тому +12

    The look on Matt's face for being right on his animal identifications while interviewing Zoe Walker--real joy.

  • @michelfug
    @michelfug Рік тому +11

    I think it deserves it's own video to disect the phrase 'the west of Antarctica'

  • @highonpcbs
    @highonpcbs Рік тому +11

    When zoe did the "ding! ding!" It immediately reminded me of the problem squared podcast :)

  • @GoodEnoughVenson_sigueacristo
    @GoodEnoughVenson_sigueacristo Рік тому +3

    Again, I love your content, Matt! It’s you and Fluffy for me when I am looking for a good laugh. But more than just comic appeal, you always have something very interesting to teach me about. Thank you!

  • @Rubrickety
    @Rubrickety Рік тому +4

    21:40: A preview of the next Pi Day video, in which Matt calculates pi using his nose.

  • @subliminalvibes
    @subliminalvibes Рік тому +27

    This is so inspiring. Thanks Matt.
    Krill Bill is perfect. 👌😎

  • @WHNorthcote
    @WHNorthcote Рік тому +175

    Surprised you never named it "Bowl of petunias". Also I wonder how long that spreadsheet would take on a Raspberry Pi 2? Will it ever be completed? Who knows.

    • @Aviertje
      @Aviertje Рік тому +14

      IMHO he missed a great opportunity to introduce the world to the Parker Whale. Or the Parker Tail. Parker Whale Tail? Something like that.

    • @Abigail-hu5wf
      @Abigail-hu5wf Рік тому

      It would need to be a sperm whale for that!

    • @wbfaulk
      @wbfaulk Рік тому +2

      _Never_ named it? Did he have multiple opportunities?

    • @andreyrumming6842
      @andreyrumming6842 Рік тому

      Tempted to try the spreadsheet algorithm on my RPi 3B. A little more powerful I guess, but I can slow it down XD

    • @WHNorthcote
      @WHNorthcote Рік тому +3

      @@Abigail-hu5wf Exactly. He saw a humpback. The sperm whale came into existence along with the plants. Hence the long name. Or call it "Oh no. Not again". Or even "42",

  • @bagodrago
    @bagodrago Рік тому +8

    I'm taking a Computer Vision course in uni right now so for once I understood all the maths before even starting the video lol
    Very cool video, thanks Matt!

  • @russellgreene8
    @russellgreene8 Рік тому +4

    Excellent video Matt, one small nit I'd add is the convolution doesn't exist to reduce number of *nodes* it exists to reduce the number of *weights*. Functionally you can think of a convolutional net as a fully connected one except you use the same weight for many of the edges, reducing number of parameters by a ton

  • @WoopingWooper
    @WoopingWooper Рік тому +29

    Love watching absurd uses of excel.

  • @SolMasterzzz
    @SolMasterzzz Рік тому +4

    I'm well-acquainted with convolutional neural networks, but I've never seen them visualized in a spreadsheet like this before! This is a really fun way to explain the concept!

  • @HebaruSan
    @HebaruSan Рік тому +11

    I'm sure Krill Bill is (or would be) very happy with his new name

  • @Theoldzitterhand
    @Theoldzitterhand Рік тому +13

    I'm a little embarrassed for how long I thought Matt "found a whale that uses maths" until I got the correct interpretation of the title and the point of this adventure... 😄

  • @leonardosciolis9620
    @leonardosciolis9620 Рік тому

    This is such a great video! Love spreadsheets, whale, maths, Antartica, terrible puns. Fantastic!

  • @TehPwnerer
    @TehPwnerer Рік тому +1

    What is surprise when your upload contained more spreadsheet math, amazing!

  • @TheJamie109
    @TheJamie109 Рік тому

    Matt, I've watched and rewatched every video on your channel and I just have to tell you, I love your humor. Its not laugh out loud haha funny, but a sort of "ha, I like that" kinda funny. It really puts me at ease and ready to enjoy whatever fantabulous escapade you have endeavored this time.
    That csi miami nod was a good one. Keep it up, I love every one.

  • @PabloEscobarmitzvah
    @PabloEscobarmitzvah Рік тому

    Channels with interesting content and understandable by such a wide range of backgrounds are so rare. We're having as much fun viewing as you did for writing! Thanks 🎉

  • @CrimsonEclipse5
    @CrimsonEclipse5 Рік тому

    I can't stop watching the bit at the end, it's so clean. 10/10 pun and setup.

  • @judelarkin2883
    @judelarkin2883 Рік тому +5

    I love the technique of putting the image on a spreadsheet. It really goes to show how far technology has come. The program we normally use to do accounting and such has image processing power that would have been the envy of 1980s computer scientist, especially for a home machine.

  • @nathanielvalla6142
    @nathanielvalla6142 Рік тому +11

    Convolution Is one of those thing that is never really taught or explained in a way that makes me understand it

    • @justforplaylists
      @justforplaylists Рік тому +1

      It also means slightly different things in different contexts.

    • @electra_
      @electra_ Рік тому +5

      yeah it really is quite... convoluted

    • @laurenpinschannels
      @laurenpinschannels Рік тому

      there are a bunch of explanations on UA-cam, if you find a favorite I'd love to hear you come back and comment!

  • @lloydbush
    @lloydbush Рік тому

    Thank you, this is amazing!

  • @Aguila1138
    @Aguila1138 Рік тому

    Matt! The length of this video is perfect! 22:22 is neat number! The number 2 is already my favorite and lucky number, but 2222 is even cooler! Twenty-two is two 2's, but two thousand twenty-two is two 22's! Yessss!

  • @dustywayfarer
    @dustywayfarer Рік тому +1

    Great, spontaneously diplomatic answer from Zoe about whether this new method is more desirable than the old, "I think it's one of the best uses of technology we have."
    It's natural to recognize the value of the new technology while having nostalgia for the old way.

    • @beningram1811
      @beningram1811 Рік тому +2

      I didn't even recognise that as a diplomatic answer. In the context of the question asked, i took it to mean Zoe was not only agreeing, but very much so.

  • @Sir_Uncle_Ned
    @Sir_Uncle_Ned Рік тому +2

    I liked that bit of you "tweaking the knobs" - It really helped me understand image recognition a lot better than I did.

  • @Epinardscaramel
    @Epinardscaramel Рік тому

    I was bingeing your videos and said to myself "wait, I don't remember this one" before realizing it's a new one 🤩

  • @DanielPersson
    @DanielPersson Рік тому +5

    I'm sorry Matt, my dyslexia lit up the word "indidividuals" like a huge red flag even if I just saw it for a slit second and now you can't miss it either. Again I'm sorry. Thank you for a fascinating video.

  • @fbiofusa3986
    @fbiofusa3986 Рік тому +4

    You should make a follow up video going over the loss function that used. I’m assuming they’re used triplet loss, which is commonly used in facial detection, and I think it’s super interesting.

  • @vfacuu
    @vfacuu Рік тому

    this is my new favorite video, this is literally machine learning by hand in excel

  • @afroninjadeluxe
    @afroninjadeluxe Рік тому +3

    This deserves to be viewed on the projector.

  • @john9486
    @john9486 Рік тому +2

    Only at the ad read and I can tell this is going to be a great video

  • @TheRaysfan22
    @TheRaysfan22 Рік тому

    This whole concept, from machine learning to integrating the photos, is so COOL

  • @Veptis
    @Veptis Рік тому

    You did a machine learning demo using match boxes to learn tic tac toe a while ago. That was a really eye-opening visualization.
    I have since pursued a very machine learning focused course at university and participated in shared tasks to solve other peoples problems (more academic than industry). And it's always fun to compare your failed approach to what other people came up with.
    So thank you for that video back than.

  • @KamiraXIV
    @KamiraXIV Рік тому +1

    As a bit of an Excel nerd, the formula Matt starts creating at around 9:44 could be done much easier like this:
    =MAX(0,SUM(OFFSET(A1,,,4,4)*OFFSET($CQ$4,,,4,4)))
    Still needs to be dragged to the dimensions of the original "image"

  • @damienknapman2308
    @damienknapman2308 Рік тому +1

    Got unreasonably excited when you started talking about werewhales being spotted, before realising I'd probably misheard

  • @OpreanMircea
    @OpreanMircea Рік тому

    This was so fun to watch

  • @raghavprabhakar
    @raghavprabhakar Рік тому +2

    I remember participating in Humpback whale competition on Kaggle. Glad to see these solutions getting deployed in real world.

  • @redorchidee1372
    @redorchidee1372 Рік тому

    That excel demo is just beautiful

  • @adityakhanna113
    @adityakhanna113 Рік тому +13

    Using 3Blue1Brown's video to explain Neural Networks has such a reaction channel vibes, but is undoubtedly very effective. Funny we don't see more of that

  • @nobiggeridiot
    @nobiggeridiot Рік тому +1

    I'm losing track now; we have the parker square, the parker prime, and now the parker porpoise ?
    Ty for yet another marvellous vid.

  • @michaeljanen2525
    @michaeljanen2525 Рік тому +2

    Great ideas in here! I would love to learn more about 1.) how to convert image files into csv files and 2.) about the math behind the filtering! (Excel cells CQ4:CT7)
    (By the way: In the excel file "spreadsheets_and_tails.xlsx" offered for download (thanks a lot!) there are some absolute/relative reference errors in the if clauses.
    To correct it, make sure that in cell CW1 all references to columns CQ, CR, CS and CT have two $-signs in them; then expand the formula to the lower right corner of the image.)

  • @OCPyrit
    @OCPyrit Рік тому

    I vaguely remember that kernel stuff from an image recognition class and I think what you did here was generating the derivative of the image. If there are big changes in an area of an image, the derivative is also high, and if there are no big changes in the image, the derivative is low. It's like the derivative in maths which gives you the slope of a function, ie.e how strong the change is. In this case the slope is the change of the individual pixel values. It blew my mind, because something that was purely mathematical and abstract like derivatives could be applied to identify arbitrary features in images.

  • @kayodesalandy
    @kayodesalandy Рік тому +1

    The animal identification game was adorable lmao put a smile on my face

  • @scbtripwire
    @scbtripwire Рік тому

    "[...] and it wasn't even... on porpoise." Oof. 🤣 Great video Matt!

  • @ZongyiYang
    @ZongyiYang Рік тому

    Cool video! I would like to make one small clarification on CNNs. At 7:45 in the video you mentioned that is too many nodes for the NN. However, I think you are mixing up nodes and weights here. The kernels reduce the amount of weights required for one layer, but they do not reduce the amount of nodes and will instead increase it. You did show that some nodes are lost around the edges of the image, however usually people keep the 2nd layer image size the same as the first, and just do some zero padding or something when the kernel goes out of bounds. Instead, what actually happens is you usually end up with *more* nodes on the 2nd layer based on the number of different kernels you have, 93x60x(number of kernels). What then happens to reduce the nodes later down the line is something like max-pooling, or applying the kernel with some "stride" (skip every other pixel).
    One other reduction in pixel count that is introduced is by the cropping process. However, you might imagine that not all images of whales will be cropped to exactly 93x60 pixels, or maybe you want to automate the detection from a larger image. This would be another process, and there are many strategies on how to handle this (ie: A naive strategy is dragging your CNN across the entire image and using it like a kernel).
    And one tiny other thing that may interest you: while a 4x4 kernel is possible most CNNs use kernels with an odd number (3x3, 5x5, etc.). While an odd numbered kernel might intuitively make more sense since now there is an obvious "middle" pixel where the kernel is operating on, the actual CNN doesn't really care. It's just for implementation simplicity in the code, especially around the edges of the image.
    A cool math video to explore would be to show how many weights a CNN has compared to a fully connected NN, and how strides or max-pooling reduces the number of nodes and weights. It's a common question used in interviews for new college grads going into a job involving NNs.

  • @rngesus8057
    @rngesus8057 Рік тому +3

    Projection jokes are objectively the best jokes

  • @arielioffe1810
    @arielioffe1810 Рік тому

    love the scene from fantasia in the background.

  • @ChongFrisbee
    @ChongFrisbee Рік тому +1

    For some reason, Respighi's "Pines of Rome" were playing in my head for most of the video

  • @mr.grahamca
    @mr.grahamca Рік тому +5

    would SUMPRODUCT have worked on the 2D array?
    edit: the answer is yes! I checked on the spreadsheet in the description, =IF(SUMPRODUCT(A1:D4,$CQ$4:$CT$7)>0,SUMPRODUCT(A1:D4,$CQ$4:$CT$7),0) does the same thing

    • @andrewkepert923
      @andrewkepert923 Рік тому

      ... and min(1,max(0,sumproduct(…))) to speed it up a bit more. But Matt’s original did the job, and it’s not as though we’re saving a month of processing time here.

    • @dielaughing73
      @dielaughing73 Рік тому +1

      @@andrewkepert923 no, we did that last week

  • @SuperYoonHo
    @SuperYoonHo Рік тому +1

    WOW that is amazing!

  • @RemiStardust
    @RemiStardust Рік тому

    19:26 Hahaha! "Oh they just said they saw it! Oh come on, those free-loaders!"

  • @Tapecutter59
    @Tapecutter59 Рік тому

    My parents went on that ship when they were in their 70's, they loved it!

  • @ParadoxProblems
    @ParadoxProblems Рік тому

    I agree with Zoe Walker. This is some of the best use of technology and maths yet.

  • @003Pookie
    @003Pookie Рік тому

    Love the fantasia 2000 background footage!

  • @atrus3823
    @atrus3823 Рік тому

    I'm always amazed by how much utility you can squeeze out of a spreadsheet.

  • @yuhaozhang5575
    @yuhaozhang5575 Рік тому

    This is an amazing video using the ubiquitous Microsoft Excel in visualising the convolution (cross-correlation) operation between the filter and input image. Really motivates anyone to give it a try modifying the kernel as they whish and stacking the layers,

  • @tttm99
    @tttm99 Рік тому

    "the whales of tails..."
    Love it. Almost didn't notice 😂👍

  • @dn275
    @dn275 Рік тому

    Holy crap that excel demo was mind blowing.

  • @BberryBberrydude
    @BberryBberrydude Рік тому +1

    CNNs are like a sort of blend of machine learning data analysis and classic computer vision. That first convolution layer you created looked a lot like photoshop's "find edges" filter, and it is the same algorithm! Those masks or kernels are used to find areas of interest in an image by calculating which pixels have significant contrast going in a certain direction. There's some interesting calculus there but because pixels are discrete data structures, the implementation of that math becomes just a collection of very simple addition/multiplication. It's been a while since I've done any CV work and I kinda miss it, it's really fun math

  • @Tasarran
    @Tasarran Рік тому +8

    Is it supposed to be ironic that in the poster "education works best when all the parts are working," those gears could never move at all...?

    • @christianprice4049
      @christianprice4049 Рік тому +6

      Yep, my man has written a whole book of math mistakes. That one is one of many!

    • @theadamabrams
      @theadamabrams Рік тому +1

      Definitely. Matt's book _Humble Pi_ has several examples of impossible-gear configurations being used (presumably accidentally) in posters.

    • @alant84
      @alant84 Рік тому +1

      They could if the image was actually a cross section of 3 dimensional gears which are offset in the z-axis (i.e. one long cylindrical gear with two narrower gears attached with one being closer to the camera than the other).

  • @ezekiel0606
    @ezekiel0606 Рік тому

    what an amazing video

  • @Vespyro
    @Vespyro Рік тому

    I laughed very hard when I realised what you were doing with the spreadsheet. Very well done sir.

  • @davidfalterman8713
    @davidfalterman8713 Рік тому +1

    The Pines of Rome humpback whale animation footage from Fantasia 2000 unlocked a core memory for me 😍

    • @esthermofet
      @esthermofet Рік тому

      Yep, came here to say the same thing.

  • @zidanez21
    @zidanez21 Рік тому +5

    Now my life goal is to go to Antarctica just to find my own unique Whale

  • @beartastic-ftw
    @beartastic-ftw Рік тому

    "Please identify this for my continued cooperation" haha, love it!

  • @alexfasciolo2715
    @alexfasciolo2715 Рік тому

    I've done this off the coast of southern California. Very cool that AI is able to assist in ecological conservation efforts. I also enjoyed how they updated me the next time the whale was spotted.

  • @tmrogers87
    @tmrogers87 Рік тому +1

    We had incredible whale watching in Kenai Fjords park in Alaska. Joined that trip with a spot in Katmai to see the bears eat the salmon!

  • @imantss
    @imantss Рік тому

    fantastic video!
    4:27 "indidividuals" parker moment

  • @coreyburton8
    @coreyburton8 Рік тому +2

    Hilarious - great job. I especially appreciated the fake typery

  • @xiggywiggs
    @xiggywiggs Рік тому

    Re. that intro
    YES
    also
    the outro GOT ME... almost drenched my monitor

  • @sanchopanza9907
    @sanchopanza9907 Рік тому

    Excellent!