You plotted the same mag variable in all the plot instead of newly defined mag's' variable
@ankitanand24485 күн бұрын
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Күн бұрын
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
@dijik12310 күн бұрын
Amazing tutorial
@ctralie10 күн бұрын
Thank you! I'm so glad it helped you!
@satyajeetprabhu28 күн бұрын
Is it possible to design the filterbank such that it represents the musical note frequencies for the A440Hz tuning system?
@ctralie28 күн бұрын
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
@satyajeetprabhu28 күн бұрын
@@ctralie Thank you!
@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?
@christophertralie931129 күн бұрын
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!
@KrafTeck6662 ай бұрын
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Ай бұрын
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
@samwelwalter9072 ай бұрын
nice
@shmigo16282 ай бұрын
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?
@ctralie2 ай бұрын
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
@gusthomas68722 ай бұрын
the way you explain RGB so precisely in just 10 seconds is so killer
@ctralie2 ай бұрын
Thank you Gus! It's good to know that this way of explaining it works!
@void48312 ай бұрын
facinating
@ctralie2 ай бұрын
Thanks for watching!
@ankitanand24484 ай бұрын
why are you integrating from 0 to 1?
@ctralie3 ай бұрын
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
@anthonysteinerv4 ай бұрын
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...
@ctralie3 ай бұрын
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
@mariodukay20695 ай бұрын
Mlem
@djaccount54585 ай бұрын
Probably this be useful for me to hide not visible faces.
@djaccount54585 ай бұрын
How calculate, normal vector for hide not visible faces?
@ibrexg6 ай бұрын
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.
@ctralie6 ай бұрын
Thank you so much for saying that! That is exactly my m.o.!
@ibrexg6 ай бұрын
Thanks for sharing, it would be nice to add a link to the course and the playlist in each video.
@ctralie3 ай бұрын
Yes, this is a great suggestion, thank you. I will go through and do that this spring...
@rocketpanda91926 ай бұрын
Great Vid!
@ctralie6 ай бұрын
Thank you!
@Jkjk-pu2vt6 ай бұрын
great content , keep going
@ctralie3 ай бұрын
Will do!
@eprohoda6 ай бұрын
nice traveling, Chris,🤚
@ctralie6 ай бұрын
Haha, thank you!
@taylankarakaya38567 ай бұрын
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!
@ctralie3 ай бұрын
I'm so glad to hear that, thank you for letting me know!
@user-jl5lh9mq2b7 ай бұрын
Yes, please!!!
@DanA-bw7lm7 ай бұрын
P r o m o S M 🤪
@sugendrabharathi83127 ай бұрын
i have some queries relating to projections
@simaobonvalot91417 ай бұрын
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); }
@void48318 ай бұрын
Wowza
@ArtukChannel8 ай бұрын
why p = t v if the formula of the point is p = p0 + tv ?
@e_m_g8 ай бұрын
Great explanation!
@ctralie7 ай бұрын
Thank you!
@sugendrabharathi83128 ай бұрын
hi chris can you explain what kind of mapping is this link kzbin.info/www/bejne/bYm9pqxrg82rnqMsi=83294k5J0P04-0X2
@locorocozhong39418 ай бұрын
Amazing visualization
@ctralie8 ай бұрын
Thank you!!
@prabhsimransingh14388 ай бұрын
Best explanation I've come across for mel spectograms and why they're important! Thank you 🙌
@dsazz8018 ай бұрын
I love your way of teaching! Step by step. Thank you for sharing this video! :)
@rayhantitho15909 ай бұрын
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
@nidhichakravarty94839 ай бұрын
Hello sir, Thank you for this informative video. Please create more videos on Audio Signal Processing.
@ctralie3 ай бұрын
Will do! Let me know if you have any requests
@i_do_stuff10 ай бұрын
you saved my code and my mental health
@ctralie3 ай бұрын
That's amazing to hear!
@TheTenorChannel Жыл бұрын
great video and explanations, thank you. Hi from physics & neuroscience fields :)
@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 Жыл бұрын
@@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 Жыл бұрын
@@TheTenorChannel Yes indeed! My partner (a cognitive scientist) has done some work on this, and I sometimes help her with code
@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 Жыл бұрын
What is homogeneous co ordinate? I do not know what is homogeneous intact Kindly reply
@ctralie3 ай бұрын
Let me know if this helps: ursinus-cs476-f2022.github.io/CoursePage/Materials/ggslac/viewers/MatrixAnim.html
you are beautiful man. Your passion for teaching is shining.
@ctralie8 ай бұрын
Thank you!! That is very kind. I'm glad it shows
@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 Жыл бұрын
give links
@ctralie3 ай бұрын
Will do. Thank you for your patience
@ctralie3 ай бұрын
Links there now @lakshaysharma1888!
@omridrori3286 Жыл бұрын
can you share notebook ?
@ctralie3 ай бұрын
Yes! My apologies for the lag here. Notebook here: ursinus-cs372-s2023.github.io/Modules/Module9/Video0
@dzeus2427 Жыл бұрын
do you have code for this?
@ctralie3 ай бұрын
I had to leave this out because I use this in an assignment...
@MDExplainsx86 Жыл бұрын
OMG! There is no sound!
@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?
@ctralie3 ай бұрын
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 Жыл бұрын
Is this a video for another course instead of cs 472
@ctralie3 ай бұрын
Yes, my bad!
@peteredmonds1712 Жыл бұрын
This series is pure gold. Thank you for all of this.
@ctralie8 ай бұрын
Wow, I'm so glad to hear that!! Thank you for saying that!
@user-vv4bh5of1i Жыл бұрын
@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 Жыл бұрын
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