Intelligent Systems Lab
Intelligent Systems Lab
  • 38
  • 365 906
Vitruvion: A Generative Model of Parametric CAD Sketches
Vitruvion is a transformer-based model trained to generate parametric computer-aided design (CAD) sketches. It shows promise to augment mechanical design via tasks such as converting hand drawings to CAD models, autocompleting sketches, and inferring intended constraints.
This work was published at ICLR 2022.
Paper: arxiv.org/abs/2109.14124
Website: lips.cs.princeton.edu/vitruvion
Authors: Ari Seff, Wenda Zhou, Nick Richardson, Ryan P. Adams
มุมมอง: 1 688

วีดีโอ

COS 302: Practical Multivariate Differentiation
มุมมอง 1.2K3 ปีที่แล้ว
Differentiating functions that input and output vectors and matrices.
COS 302: Monte Carlo
มุมมอง 1.4K3 ปีที่แล้ว
On Monte Carlo for computing expectations.
COS 302: Pseudo-Random Numbers
มุมมอง 1.3K3 ปีที่แล้ว
Generating from distributions.
COS 302: Singular Value Decomposition
มุมมอง 2.2K3 ปีที่แล้ว
Learning about SVD.
COS 302: Applications of Matrix Factorization
มุมมอง 6K3 ปีที่แล้ว
Matrix factorization is useful for lots of stuff. This video talks about a couple of examples.
COS 302: Eigenvalues and Eigenvectors
มุมมอง 1.3K3 ปีที่แล้ว
Thinking about eigenstuff.
COS 302: Matrix Invariants
มุมมอง 2.5K3 ปีที่แล้ว
Thinking about trace and determinant.
COS 302: Gram-Schmidt Orthogonalization
มุมมอง 7963 ปีที่แล้ว
Gram-Schmidt takes an arbitrary basis and sequentially turns it into an orthonormal basis.
COS 302: Orthogonality and Projection
มุมมอง 9163 ปีที่แล้ว
Orthogonal vectors and orthogonal projection
COS 302: Norms and Inner Products
มุมมอง 2K3 ปีที่แล้ว
Generalizing lengths and dot products.
COS 302: Linear Maps
มุมมอง 7973 ปีที่แล้ว
Thinking generally about linear maps.
COS 302: Change of Basis
มุมมอง 7093 ปีที่แล้ว
Working through the idea of changing basis with linear maps.
COS 302: Linear Independence, Basis, and Rank
มุมมอง 1.2K3 ปีที่แล้ว
More on linear algebra basics.
COS 302: Vector Spaces
มุมมอง 7733 ปีที่แล้ว
Formalizing vector spaces.
COS 302: Matrix Inversion
มุมมอง 8013 ปีที่แล้ว
COS 302: Matrix Inversion
COS 302: Systems of Linear Equations
มุมมอง 1.1K3 ปีที่แล้ว
COS 302: Systems of Linear Equations
COS 302: Matrix Basics
มุมมอง 1.4K3 ปีที่แล้ว
COS 302: Matrix Basics
COS 302: Vector Basics
มุมมอง 1.6K3 ปีที่แล้ว
COS 302: Vector Basics
SketchGraphs: A Large-Scale Dataset for Modeling Relational Geometry in Computer-Aided Design
มุมมอง 7K4 ปีที่แล้ว
SketchGraphs: A Large-Scale Dataset for Modeling Relational Geometry in Computer-Aided Design
Convex Optimization Basics
มุมมอง 37K4 ปีที่แล้ว
Convex Optimization Basics
Optimization Basics
มุมมอง 3.2K4 ปีที่แล้ว
Optimization Basics
Information Theory Basics
มุมมอง 72K4 ปีที่แล้ว
Information Theory Basics
The Gaussian Distribution
มุมมอง 4.9K4 ปีที่แล้ว
The Gaussian Distribution
Useful inequalities and limit theorems
มุมมอง 4.9K4 ปีที่แล้ว
Useful inequalities and limit theorems
Independence and dependence
มุมมอง 2.7K4 ปีที่แล้ว
Independence and dependence
Basics of joint probability
มุมมอง 44K4 ปีที่แล้ว
Basics of joint probability
Some useful probability distributions
มุมมอง 7K4 ปีที่แล้ว
Some useful probability distributions
Probability spaces and random variables
มุมมอง 47K4 ปีที่แล้ว
Probability spaces and random variables
Probability density and mass functions
มุมมอง 61K4 ปีที่แล้ว
Probability density and mass functions

ความคิดเห็น

  • @ripequetzalcoatyl_08
    @ripequetzalcoatyl_08 3 หลายเดือนก่อน

    awesome video thanks

  • @Nur_Md._Mohiuddin_Chy._Toha
    @Nur_Md._Mohiuddin_Chy._Toha 3 หลายเดือนก่อน

    👍👍👍👍👍👍👍👍👍👍👍👍👍👍

  • @mehdicharife2335
    @mehdicharife2335 4 หลายเดือนก่อน

    Incredible waste of time. The video doesn't even attempt to explain why would the vectors of each matrix represent different categories.

  • @ibrahimfangary8213
    @ibrahimfangary8213 5 หลายเดือนก่อน

    excellent explanation, as a data science from a biology background this really helped

  • @jijimolvj8823
    @jijimolvj8823 6 หลายเดือนก่อน

    Your class is good 🙏🏼

  • @iTzTomy04
    @iTzTomy04 8 หลายเดือนก่อน

    You’re my guardian angel

  • @siddharthvarshney1710
    @siddharthvarshney1710 10 หลายเดือนก่อน

    Does this enable older designers to show the AI an image of their hand-drawn designs and get a STEP or IGES encoded 3D file for use in applications? I am looking for a use case where mixed reality headset cameras can capture image information and process it into a shareable 3D format!

  • @Anandhu-X
    @Anandhu-X 11 หลายเดือนก่อน

    4:37 Say if the p(X=4)=0.5 What is the interpretation of this exact statement? Could it be that the probability of x occurring arbitrarily close to 4 is 50%?

  • @Anandhu-X
    @Anandhu-X 11 หลายเดือนก่อน

    Thank you

  • @parmisbathaeiyan9955
    @parmisbathaeiyan9955 ปีที่แล้ว

    You’re my guardian angel

  • @greyreynyn
    @greyreynyn ปีที่แล้ว

    AHH!!! I’ve been trying to find more content from you since you left Talking Machines for years!! So glad I finally found this! I wonder how to fix the squeaky pen 🤔

  • @nivethanyogarajah1493
    @nivethanyogarajah1493 ปีที่แล้ว

    Very nice intuition video with the perfect amount of math!

  • @nilothpalbhattacharya8230
    @nilothpalbhattacharya8230 ปีที่แล้ว

    Really well explained

  • @tan-uz4oe
    @tan-uz4oe ปีที่แล้ว

    I'm wondering about the importance sampling. If I understand correctly, we need both pi(x) and q(x) pdfs to use IM. But shown in the previous video "COS 302: Pseudo-Random Numbers", we can draw samples for any arbitrary pi(x) using the CDF + uniform rand trick. In that case, why wouldn't we use the trick with pi and draw from pi directly? I know there are cases where IM is useful, especially in ML/RL for learning or estimating some expectation from _offline data_ . But I can't see the reason why we choose to _sample_ from q instead of pi when we have both pdfs. What am I missing?

    • @intelligentsystemslab907
      @intelligentsystemslab907 ปีที่แล้ว

      There are two reasons: 1) if you only know pi, computing the CDF still requires an integral, which is what you're trying to avoid, and 2) importance sampling generalizes straightforwardly to multiple dimensions, where as inverse transform sampling is much trickier.

  • @mr.p2665
    @mr.p2665 2 ปีที่แล้ว

    Underrated channel

  • @raideryvs5595
    @raideryvs5595 2 ปีที่แล้ว

    Great explanation !

  • @mohammadpourheydarian5877
    @mohammadpourheydarian5877 2 ปีที่แล้ว

    Very beautiful. Thank you.

  • @melontusk7358
    @melontusk7358 2 ปีที่แล้ว

    Just brilliant.

  • @DrScaryShow
    @DrScaryShow 2 ปีที่แล้ว

    Awesome. Thank you.

  • @ZauberRay
    @ZauberRay 2 ปีที่แล้ว

    Excellent explanation!! Thanks

  • @nightlessbaron
    @nightlessbaron 2 ปีที่แล้ว

    How does this whiteboard works?

    • @FrantisekNovak55
      @FrantisekNovak55 4 หลายเดือนก่อน

      it's a glass and image is then flipped

  • @yannickpezeu3419
    @yannickpezeu3419 2 ปีที่แล้ว

    Thanks

  • @CarlJohnson-jj9ic
    @CarlJohnson-jj9ic 2 ปีที่แล้ว

    Is the ground truth set weighted by a average, max, common, rare, gravity, edges, node distribution or what?

  • @annapieroni1865
    @annapieroni1865 2 ปีที่แล้ว

    Thank you for the very clear explanation! I never took a stats class, so online resources like this help me survive upper division CS and ME classes. Much needed for fluids labs and speech processing!

  • @alexpablo90
    @alexpablo90 2 ปีที่แล้ว

    Thanks so much, I like how you explain

  • @dialaabdrabbo7725
    @dialaabdrabbo7725 2 ปีที่แล้ว

    Thanks so much, nicely explained!

  • @galileo3431
    @galileo3431 2 ปีที่แล้ว

    PLEASE use another pen, I can't finish the video. Great explanation anyways!

  • @kanishkgarg423
    @kanishkgarg423 3 ปีที่แล้ว

    Thanks a ton!! It wasn’t only intuitive, you explained what is in the book with the exact notations which makes it easier for me to go back and solve problems there.

  • @kanishkgarg423
    @kanishkgarg423 3 ปีที่แล้ว

    Amazing lectures!! I assumed that i will flunk my class before I watched these. You somehow make it sound simple. Thanks a lot

  • @Sam12345632
    @Sam12345632 3 ปีที่แล้ว

    I frickin love you man.

  • @Sam12345632
    @Sam12345632 3 ปีที่แล้ว

    These videos are so amazingly awesome!!!

  • @mahdijavadi2747
    @mahdijavadi2747 3 ปีที่แล้ว

    loved it thanks !

  • @vi5hnupradeep
    @vi5hnupradeep 3 ปีที่แล้ว

    Thankyou so much 💯

  • @KeyserTheRedBeard
    @KeyserTheRedBeard 3 ปีที่แล้ว

    astonishing video Intelligent Systems Lab. I shattered that thumbs up on your video. Keep up the very good work.

  • @chrisk5321
    @chrisk5321 3 ปีที่แล้ว

    Succinct.

  • @陳柏翰-e2i
    @陳柏翰-e2i 3 ปีที่แล้ว

    As a data engineer from a non-CS background, it's one of the most helpful materials I found on the internet for linear algebra. It gives a great intuition to understand the math and real-world examples. Huge thanks!

  • @arielserranoni
    @arielserranoni 3 ปีที่แล้ว

    I like your explanation, but the sound of your pen hitting the board is extremely disturbing!

  • @iliasaarab7922
    @iliasaarab7922 3 ปีที่แล้ว

    Amazing vid!

  • @samirelzein1095
    @samirelzein1095 3 ปีที่แล้ว

    True that! Some Jupyter examples would ve made it complete :)

  • @159_vivekpatel5
    @159_vivekpatel5 3 ปีที่แล้ว

    Thanks 👌👌👌👌👌👌👌

  • @professorbland
    @professorbland 3 ปีที่แล้ว

    this is awesome I just need to find the time to watch all these and take notes

  • @approachableGoals
    @approachableGoals 3 ปีที่แล้ว

    The explanation is simple and elegant, thank you so much for making this brilliant video! I finally understand Bayes Theorem and marginal distribution!

  • @aelialaelia477
    @aelialaelia477 3 ปีที่แล้ว

    So well done! And the graphic design of 3B1B helps a lot to maintain continuity with Grant's content so that even new viewers aren't disoriented by different visuals.

  • @andreacervantes2485
    @andreacervantes2485 3 ปีที่แล้ว

    very good video

  • @nidhyaneducation7123
    @nidhyaneducation7123 3 ปีที่แล้ว

    Please help me, how can I synchronise the animations with the audio? What I am thinking is that I should give long pauses by using `self.wait()` and then trim the video according to the narration. I suppose this is not the best method, please share your method if you have better one.

  • @user-or7ji5hv8y
    @user-or7ji5hv8y 3 ปีที่แล้ว

    This is a great topic.

  • @seneketh
    @seneketh 3 ปีที่แล้ว

    This is wonderful. Thanks!