Пікірлер
@ankitanand2448
@ankitanand2448 5 күн бұрын
You plotted the same mag variable in all the plot instead of newly defined mag's' variable
@ankitanand2448
@ankitanand2448 5 күн бұрын
what do you mean by x_j be the actual count of word j in the dictionary? Did you mean the count in the string for the class i?
@ctralie
@ctralie Күн бұрын
Hi Ankit! Yes, my apologies, that was not clear. You are absolutely right. So, for example, if I had the string "computer computer science", then x_{computer} = 2 in that particular string
@dijik123
@dijik123 10 күн бұрын
Amazing tutorial
@ctralie
@ctralie 10 күн бұрын
Thank you! I'm so glad it helped you!
@satyajeetprabhu
@satyajeetprabhu 28 күн бұрын
Is it possible to design the filterbank such that it represents the musical note frequencies for the A440Hz tuning system?
@ctralie
@ctralie 28 күн бұрын
That's a great question, and I don't see why not (and I have done this myself). But there are some historical reasons these particular parameters are chosen. In fact, there are some variations on what I've shown here, including making the spacing linear before 1000hz. See this link here: en.wikipedia.org/wiki/Mel_scale It's also worth noting this is often used as a preprocessing step for mel-frequency cepstral coefficients, which reduces the dimensionality even more and obscures the pitch quite a bit
@satyajeetprabhu
@satyajeetprabhu 28 күн бұрын
​@@ctralie Thank you!
@MrE611
@MrE611 Ай бұрын
Learning Python to solve a visual steganography challenge, and I'm loving the breadth of your content here on KZbin - so many videos of yours are -exactly- what I think I'll need to crack this image open! Thanks! ... Oh yeah! Almost forgot, I started this comment (at around 6:30) for a reason: doesn't Python have a modulo operator? If so couldn't that be used in place of the while-loop in that getter?
@christophertralie9311
@christophertralie9311 29 күн бұрын
Thank you so much for watching and for letting me know how helpful these videos are! So yes, there is definitely a modulo in python! My worry using it exactly there is I don't think there's a guarantee that there are exactly the same number of digits per class in MNIST...though I'd have to check on that. Good luck in your challenge!
@KrafTeck666
@KrafTeck666 2 ай бұрын
Your video is really interessting and well explained. I would have loved to see what the encoding looked like by showing the red channel only like you did at 4:44 but with the original image and the altered image.
@ctralie
@ctralie Ай бұрын
Thank you! And thank you for this suggestion! I updated the notebook here to show this: ctraliedotcom.github.io/basicimageprocessing/LSBImgSteg.html and I gave you a shoutout
@samwelwalter907
@samwelwalter907 2 ай бұрын
nice
@shmigo1628
@shmigo1628 2 ай бұрын
Nice video on an interesting topic! Image compression was one of the first things that came to my mind at the beginning, nice that you covered it in the end. I think you don't need to encode the null terminator explicitly in this case, because the rest of the image is zeroes anyway, no?
@ctralie
@ctralie 2 ай бұрын
Thank you so much! You are absolutely right that I've already made everything 0's after the message, so the null terminator is not needed. Well spotted! What I probably should have done is keep all of the pixels intact that don't need to store the message. In that case I would require the null terminator
@gusthomas6872
@gusthomas6872 2 ай бұрын
the way you explain RGB so precisely in just 10 seconds is so killer
@ctralie
@ctralie 2 ай бұрын
Thank you Gus! It's good to know that this way of explaining it works!
@void4831
@void4831 2 ай бұрын
facinating
@ctralie
@ctralie 2 ай бұрын
Thanks for watching!
@ankitanand2448
@ankitanand2448 4 ай бұрын
why are you integrating from 0 to 1?
@ctralie
@ctralie 3 ай бұрын
Great question! So when I did the "proof of orthogonality" that used that integral, I assumed that the frequencies *f* were integers. So this means that a cosine of the form cos(2 pi f t) will go through an integer number of cycles on the interval [0, 1]. For example, if f = 5, I would go through 5 cycles on that interval. As it turns out by the math, if the frequencies are integers like this and we integrate the product of their two cosines on the interval [0, 1], then we get 0! This is the very special "orthogonality property" of cosines/sines in the Fourier Transform
@anthonysteinerv
@anthonysteinerv 4 ай бұрын
JavaScript? that's weird! I guess I'll take it, and try it and not always do this with C++ or C#... might be not that horrible right? javascript isn't that bad...
@ctralie
@ctralie 3 ай бұрын
Yeah, I mainly do this with teaching because it's so much easier to get setup cross-platform for graphics than C++, but I get to teach the same concepts with WebGL
@mariodukay2069
@mariodukay2069 5 ай бұрын
Mlem
@djaccount5458
@djaccount5458 5 ай бұрын
Probably this be useful for me to hide not visible faces.
@djaccount5458
@djaccount5458 5 ай бұрын
How calculate, normal vector for hide not visible faces?
@ibrexg
@ibrexg 6 ай бұрын
I love this type of spontaneous lectures where the teacher care more about knowledge transfer than reputation. It is totally normal to make a mistake and gets bad results. Students must be patient, debug and review the code line by line until they find and fix the mistakes.
@ctralie
@ctralie 6 ай бұрын
Thank you so much for saying that! That is exactly my m.o.!
@ibrexg
@ibrexg 6 ай бұрын
Thanks for sharing, it would be nice to add a link to the course and the playlist in each video.
@ctralie
@ctralie 3 ай бұрын
Yes, this is a great suggestion, thank you. I will go through and do that this spring...
@rocketpanda9192
@rocketpanda9192 6 ай бұрын
Great Vid!
@ctralie
@ctralie 6 ай бұрын
Thank you!
@Jkjk-pu2vt
@Jkjk-pu2vt 6 ай бұрын
great content , keep going
@ctralie
@ctralie 3 ай бұрын
Will do!
@eprohoda
@eprohoda 6 ай бұрын
nice traveling, Chris,🤚
@ctralie
@ctralie 6 ай бұрын
Haha, thank you!
@taylankarakaya3856
@taylankarakaya3856 7 ай бұрын
i am taking Computer Graphics course this semester in Germany and i needed to refresh my Linear Algebra skills. This series are so helpfull! I want to thank you for your effort, great teacher!
@ctralie
@ctralie 3 ай бұрын
I'm so glad to hear that, thank you for letting me know!
@user-jl5lh9mq2b
@user-jl5lh9mq2b 7 ай бұрын
Yes, please!!!
@DanA-bw7lm
@DanA-bw7lm 7 ай бұрын
P r o m o S M 🤪
@sugendrabharathi8312
@sugendrabharathi8312 7 ай бұрын
i have some queries relating to projections
@simaobonvalot9141
@simaobonvalot9141 7 ай бұрын
Chris , please tell me if you think this function is correctly applying the concepts you explained : /** * @brief Checks for intersections with a plane. * @param nmal The normal of the plane. * @param plan_p A point on the plane. * @param D the direction of the ray. * @returns Returns a float with the intersection points, if any. * @note The equation of the plane is ```(p - a) * n = 0``` , where: * @note ```a``` is a point on the plane * @note ```n``` is the normal of the plane. * @note ```P``` is the point we are testing for intersection with the plane. * @note ``` ``` * @note In order for ```P``` to intersect with the plane, * the vector from ```a``` to ```P``` has to be perpendicular to ```n```. * @note i.e , the dot product of vector from ```a``` to ```P``` and ```n``` * has to be zero. */ float intersects_plane(t_Vector nmal, t_Vector plan_p, t_Vector O, t_Vector D) { t_Vector planetoorigin; float denom; float t; t = (float)INT_MAX; denom = dot_product(nmal, D); if (denom > 0) { planetoorigin = vector_sub(&plan_p, &O); t = dot_product(planetoorigin, nmal) / denom; if (t < 0) t = INT_MAX; return (t); } return (t); }
@void4831
@void4831 8 ай бұрын
Wowza
@ArtukChannel
@ArtukChannel 8 ай бұрын
why p = t v if the formula of the point is p = p0 + tv ?
@e_m_g
@e_m_g 8 ай бұрын
Great explanation!
@ctralie
@ctralie 7 ай бұрын
Thank you!
@sugendrabharathi8312
@sugendrabharathi8312 8 ай бұрын
hi chris can you explain what kind of mapping is this link kzbin.info/www/bejne/bYm9pqxrg82rnqMsi=83294k5J0P04-0X2
@locorocozhong3941
@locorocozhong3941 8 ай бұрын
Amazing visualization
@ctralie
@ctralie 8 ай бұрын
Thank you!!
@prabhsimransingh1438
@prabhsimransingh1438 8 ай бұрын
Best explanation I've come across for mel spectograms and why they're important! Thank you 🙌
@dsazz801
@dsazz801 8 ай бұрын
I love your way of teaching! Step by step. Thank you for sharing this video! :)
@rayhantitho1590
@rayhantitho1590 9 ай бұрын
Hello Chris, I stumbled upon your GitHub repo: GeomettricCoverSongs. I was about to use your MFCC implementation but I don't think I need tempo bias for now. I really admire your works. I was wondering if you can enlight me about Essentia implementation of Cross-Similarity Matrix, from the example it needs (n_frames, n_features) inputs, I want to use MFCC from librosa, then calculate the CSM using Essentia, but MFCC from Librosa outputs (n_features, n_frames), is it safe for me to just transpose the MFCC from Librosa? Thanks! Regards, Rayhan
@nidhichakravarty9483
@nidhichakravarty9483 9 ай бұрын
Hello sir, Thank you for this informative video. Please create more videos on Audio Signal Processing.
@ctralie
@ctralie 3 ай бұрын
Will do! Let me know if you have any requests
@i_do_stuff
@i_do_stuff 10 ай бұрын
you saved my code and my mental health
@ctralie
@ctralie 3 ай бұрын
That's amazing to hear!
@TheTenorChannel
@TheTenorChannel Жыл бұрын
great video and explanations, thank you. Hi from physics & neuroscience fields :)
@ctralie
@ctralie Жыл бұрын
Oh hey, thanks! I've been trying to get more into neuroscience myself! Definitely some good potential to apply ideas from music information retrieval!
@TheTenorChannel
@TheTenorChannel Жыл бұрын
​@@ctralie can't agree more. The brain has it's own orchestra of areas playing their waves. Have you heard about connectomics (or harmonic brain modes) or seen functional connectivity patterns between brain areas?
@ctralie
@ctralie Жыл бұрын
@@TheTenorChannel Yes indeed! My partner (a cognitive scientist) has done some work on this, and I sometimes help her with code
@TheTenorChannel
@TheTenorChannel Жыл бұрын
@@ctralie ah that's a super duo! Isn't it impressive what this paradigm offers? Being in the end of my master in psychology research, I'm trying to find people with relevant skills/knowledge (very hard to come by) for a few questions in order to conduct my thesis. I'm trying to honor both physics and psychology, through Tesla's idea of considering a world of waves, frequency and energy. My goal is to make a link between these similarity matrices and the "Chladni" phenomenon (nodal lines of a vibrating system). I'm saying this because I know those figures by heart and I have simulated chladni patterns for stupid high frequencies (1 Mhz+) and the kind of pattern you get on connectivity maps really seemed to me as resembling those chladni patterns (but probably with multiple source/phase/frequency). Any thought, direction?
@AJ-fo3hp
@AJ-fo3hp Жыл бұрын
What is homogeneous co ordinate? I do not know what is homogeneous intact Kindly reply
@ctralie
@ctralie 3 ай бұрын
Let me know if this helps: ursinus-cs476-f2022.github.io/CoursePage/Materials/ggslac/viewers/MatrixAnim.html
@omridrori3286
@omridrori3286 Жыл бұрын
Can you give link for the demo ?
@ctralie
@ctralie Жыл бұрын
Yes, absolutely! ursinus-cs476-f2022.github.io/CoursePage/Materials/ggslac/viewers/MatrixAnim.html
@juliuskasparkoch
@juliuskasparkoch Жыл бұрын
you are beautiful man. Your passion for teaching is shining.
@ctralie
@ctralie 8 ай бұрын
Thank you!! That is very kind. I'm glad it shows
@searchmarquette
@searchmarquette Жыл бұрын
"rather, for the night, here, we're gunna do some meth. sorry... sorry... it's the arch-sausage~~ it's the ox or sage. rather, further than a hair. Religion is in it. So are we, so are we..." "jesus must kill you to be dead.." LOL if you get the reference this is FUNNY AF
@lakshaysharma1888
@lakshaysharma1888 Жыл бұрын
give links
@ctralie
@ctralie 3 ай бұрын
Will do. Thank you for your patience
@ctralie
@ctralie 3 ай бұрын
Links there now @lakshaysharma1888!
@omridrori3286
@omridrori3286 Жыл бұрын
can you share notebook ?
@ctralie
@ctralie 3 ай бұрын
Yes! My apologies for the lag here. Notebook here: ursinus-cs372-s2023.github.io/Modules/Module9/Video0
@dzeus2427
@dzeus2427 Жыл бұрын
do you have code for this?
@ctralie
@ctralie 3 ай бұрын
I had to leave this out because I use this in an assignment...
@MDExplainsx86
@MDExplainsx86 Жыл бұрын
OMG! There is no sound!
@ExCyberino
@ExCyberino Жыл бұрын
I know it was a terrible time during the pandemic. But it brought some good things, such as this course being available TO ME. Cool enthusiams by you professor Trallie, I'm really enjoying the course. May I ask if there is some link where I can donwload the assignment's pdf's and other things related to this CG Course?
@ctralie
@ctralie 3 ай бұрын
Wow, thanks for saying that, and sorry for the late reply...I finally just got my notifications in order and figured out where to view comments. The course is here if you're still interested: ursinus-cs476-f2022.github.io/CoursePage/
@haoranmo1724
@haoranmo1724 Жыл бұрын
Is this a video for another course instead of cs 472
@ctralie
@ctralie 3 ай бұрын
Yes, my bad!
@peteredmonds1712
@peteredmonds1712 Жыл бұрын
This series is pure gold. Thank you for all of this.
@ctralie
@ctralie 8 ай бұрын
Wow, I'm so glad to hear that!! Thank you for saying that!
@user-vv4bh5of1i
@user-vv4bh5of1i Жыл бұрын
@ashwinidasare1110
@ashwinidasare1110 Жыл бұрын
VERY GOOD EXPLANATION! Thanks for the content, could you please elaborate on the term 'bin'? is it a product value? bands and bin difference pls?
@ctralie
@ctralie Жыл бұрын
Oh yeah a "bin" and "band" mean the same thing in this context...a "bin" just holds the amount of energy in a particular band
@amop2250
@amop2250 2 жыл бұрын
extremely helpful video.