Why are the non-diagonals in a Jacobian zeros?












1












$begingroup$


From the Matrix Calculus for Deep Learning, in the "Derivatives of vector element-wise binary operators" section, it says




Any time the general function is a vector, we know that $f_i(w)$ reduces to $f_i(w_i) = w_i$.




enter image description here



Why is it that $f_i(w)$ reduces to $f_i(w_i) = w_i$ for $y=w+x$ ?



Can someone show an example of why when i != j, the partial derivatives are zero?





Is this answer satisfactory? Something like this?



$frac{d}{dw_i}f_i(w_j)$ when i != j, the scalar derivative is 0










share|cite|improve this question









$endgroup$



migrated from stats.stackexchange.com Jan 15 at 14:13


This question came from our site for people interested in statistics, machine learning, data analysis, data mining, and data visualization.


















  • $begingroup$
    In the quoted passage I don't see anything about $ineq j.$ It's $w_i$ and $x_i.$ Also, the passage assumes at the start that $f(mathbf w) = mathbf w,$ so that simplifies a lot of things right away.
    $endgroup$
    – David K
    Jan 15 at 14:18


















1












$begingroup$


From the Matrix Calculus for Deep Learning, in the "Derivatives of vector element-wise binary operators" section, it says




Any time the general function is a vector, we know that $f_i(w)$ reduces to $f_i(w_i) = w_i$.




enter image description here



Why is it that $f_i(w)$ reduces to $f_i(w_i) = w_i$ for $y=w+x$ ?



Can someone show an example of why when i != j, the partial derivatives are zero?





Is this answer satisfactory? Something like this?



$frac{d}{dw_i}f_i(w_j)$ when i != j, the scalar derivative is 0










share|cite|improve this question









$endgroup$



migrated from stats.stackexchange.com Jan 15 at 14:13


This question came from our site for people interested in statistics, machine learning, data analysis, data mining, and data visualization.


















  • $begingroup$
    In the quoted passage I don't see anything about $ineq j.$ It's $w_i$ and $x_i.$ Also, the passage assumes at the start that $f(mathbf w) = mathbf w,$ so that simplifies a lot of things right away.
    $endgroup$
    – David K
    Jan 15 at 14:18
















1












1








1





$begingroup$


From the Matrix Calculus for Deep Learning, in the "Derivatives of vector element-wise binary operators" section, it says




Any time the general function is a vector, we know that $f_i(w)$ reduces to $f_i(w_i) = w_i$.




enter image description here



Why is it that $f_i(w)$ reduces to $f_i(w_i) = w_i$ for $y=w+x$ ?



Can someone show an example of why when i != j, the partial derivatives are zero?





Is this answer satisfactory? Something like this?



$frac{d}{dw_i}f_i(w_j)$ when i != j, the scalar derivative is 0










share|cite|improve this question









$endgroup$




From the Matrix Calculus for Deep Learning, in the "Derivatives of vector element-wise binary operators" section, it says




Any time the general function is a vector, we know that $f_i(w)$ reduces to $f_i(w_i) = w_i$.




enter image description here



Why is it that $f_i(w)$ reduces to $f_i(w_i) = w_i$ for $y=w+x$ ?



Can someone show an example of why when i != j, the partial derivatives are zero?





Is this answer satisfactory? Something like this?



$frac{d}{dw_i}f_i(w_j)$ when i != j, the scalar derivative is 0







matrix-calculus jacobian






share|cite|improve this question













share|cite|improve this question











share|cite|improve this question




share|cite|improve this question










asked Jan 15 at 13:37









alvasalvas

679




679




migrated from stats.stackexchange.com Jan 15 at 14:13


This question came from our site for people interested in statistics, machine learning, data analysis, data mining, and data visualization.









migrated from stats.stackexchange.com Jan 15 at 14:13


This question came from our site for people interested in statistics, machine learning, data analysis, data mining, and data visualization.














  • $begingroup$
    In the quoted passage I don't see anything about $ineq j.$ It's $w_i$ and $x_i.$ Also, the passage assumes at the start that $f(mathbf w) = mathbf w,$ so that simplifies a lot of things right away.
    $endgroup$
    – David K
    Jan 15 at 14:18




















  • $begingroup$
    In the quoted passage I don't see anything about $ineq j.$ It's $w_i$ and $x_i.$ Also, the passage assumes at the start that $f(mathbf w) = mathbf w,$ so that simplifies a lot of things right away.
    $endgroup$
    – David K
    Jan 15 at 14:18


















$begingroup$
In the quoted passage I don't see anything about $ineq j.$ It's $w_i$ and $x_i.$ Also, the passage assumes at the start that $f(mathbf w) = mathbf w,$ so that simplifies a lot of things right away.
$endgroup$
– David K
Jan 15 at 14:18






$begingroup$
In the quoted passage I don't see anything about $ineq j.$ It's $w_i$ and $x_i.$ Also, the passage assumes at the start that $f(mathbf w) = mathbf w,$ so that simplifies a lot of things right away.
$endgroup$
– David K
Jan 15 at 14:18












1 Answer
1






active

oldest

votes


















0












$begingroup$

The reason that the off-diagonal elements are 0 is because the derivative of a constant is 0. The key bit is that $w_i$ looks like a constant if we take the derivative with respect to $w_j$ for $j ne i$.



Here is more of the matrix calculus article I co-authored:



enter image description here






share|cite|improve this answer









$endgroup$













    Your Answer





    StackExchange.ifUsing("editor", function () {
    return StackExchange.using("mathjaxEditing", function () {
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    });
    });
    }, "mathjax-editing");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "69"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3074478%2fwhy-are-the-non-diagonals-in-a-jacobian-zeros%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0












    $begingroup$

    The reason that the off-diagonal elements are 0 is because the derivative of a constant is 0. The key bit is that $w_i$ looks like a constant if we take the derivative with respect to $w_j$ for $j ne i$.



    Here is more of the matrix calculus article I co-authored:



    enter image description here






    share|cite|improve this answer









    $endgroup$


















      0












      $begingroup$

      The reason that the off-diagonal elements are 0 is because the derivative of a constant is 0. The key bit is that $w_i$ looks like a constant if we take the derivative with respect to $w_j$ for $j ne i$.



      Here is more of the matrix calculus article I co-authored:



      enter image description here






      share|cite|improve this answer









      $endgroup$
















        0












        0








        0





        $begingroup$

        The reason that the off-diagonal elements are 0 is because the derivative of a constant is 0. The key bit is that $w_i$ looks like a constant if we take the derivative with respect to $w_j$ for $j ne i$.



        Here is more of the matrix calculus article I co-authored:



        enter image description here






        share|cite|improve this answer









        $endgroup$



        The reason that the off-diagonal elements are 0 is because the derivative of a constant is 0. The key bit is that $w_i$ looks like a constant if we take the derivative with respect to $w_j$ for $j ne i$.



        Here is more of the matrix calculus article I co-authored:



        enter image description here







        share|cite|improve this answer












        share|cite|improve this answer



        share|cite|improve this answer










        answered Jan 15 at 17:56









        Terence ParrTerence Parr

        1093




        1093






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Mathematics Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            Use MathJax to format equations. MathJax reference.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3074478%2fwhy-are-the-non-diagonals-in-a-jacobian-zeros%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            android studio warns about leanback feature tag usage required on manifest while using Unity exported app?

            SQL update select statement

            'app-layout' is not a known element: how to share Component with different Modules