Resources for Algebraic Machine Learning












1












$begingroup$


I have humble, around-undergraduate level understanding of mathematics. I enjoy abstract algebra and statistics the most. After stumbling upon Michael Izbicki's paper Algebraic classifiers, I decided that I wanted to understand this topic more.



I am looking for resources to study Algebraic Machine Learning. A suitable reference should be self-contained, including the relevant category theory background required for this field. It should also explicitly address the fundamental categorical aspects of algebraic machine learning, such as




  1. Why do Markov Fields form a monoid and how does it look like?

  2. Do Bayes Networks form a monoid?

  3. Do Neural Nets form a monoid?


Can anyone recommend a text or an appropriate media resource?










share|cite|improve this question











$endgroup$








  • 1




    $begingroup$
    Welcome to stack exchange. You should know it's not very welcome to post several questions at the same time here. If you need a category theory book, I'd recommend Category theory for working mathematicians by Mac Lane. Unfortunately I can't help you with the rest.You should only ask specific questions and ask them one by one to better fit the fornat.
    $endgroup$
    – Keen
    Jan 9 at 13:29






  • 2




    $begingroup$
    This sort of question, which i might call a "shotgun" question, is not a good fit for our format. Moreover, it has more to do with you choosing something to learn rather than an actual math question, and that is another strike against it. If you have a particular passage that asserts some structure is a monoid and you're stuck seeing that, then maybe you want to focus on that.
    $endgroup$
    – rschwieb
    Jan 9 at 14:50






  • 1




    $begingroup$
    Personally I think this idea to explode out to category theory instantly is hasty. If you are not yet comfortable with monoids, I would suggest finding some easy introduction to monoids and groups. I think Jacobson's "Basic Algebra" volumes cover this at a level that would suit you, and they are cheap and easy to find.
    $endgroup$
    – rschwieb
    Jan 9 at 14:51










  • $begingroup$
    I reworded this so that it falls more neatly within our site guidelines. I believe this also more accurately expresses that author's intent. (Correct me if I'm wrong, OP.)
    $endgroup$
    – Alexander Gruber
    Jan 9 at 23:41










  • $begingroup$
    @AlexanderGruber Yes, this is definitely better. Thank you!
    $endgroup$
    – Freechoice guy
    Jan 10 at 6:07
















1












$begingroup$


I have humble, around-undergraduate level understanding of mathematics. I enjoy abstract algebra and statistics the most. After stumbling upon Michael Izbicki's paper Algebraic classifiers, I decided that I wanted to understand this topic more.



I am looking for resources to study Algebraic Machine Learning. A suitable reference should be self-contained, including the relevant category theory background required for this field. It should also explicitly address the fundamental categorical aspects of algebraic machine learning, such as




  1. Why do Markov Fields form a monoid and how does it look like?

  2. Do Bayes Networks form a monoid?

  3. Do Neural Nets form a monoid?


Can anyone recommend a text or an appropriate media resource?










share|cite|improve this question











$endgroup$








  • 1




    $begingroup$
    Welcome to stack exchange. You should know it's not very welcome to post several questions at the same time here. If you need a category theory book, I'd recommend Category theory for working mathematicians by Mac Lane. Unfortunately I can't help you with the rest.You should only ask specific questions and ask them one by one to better fit the fornat.
    $endgroup$
    – Keen
    Jan 9 at 13:29






  • 2




    $begingroup$
    This sort of question, which i might call a "shotgun" question, is not a good fit for our format. Moreover, it has more to do with you choosing something to learn rather than an actual math question, and that is another strike against it. If you have a particular passage that asserts some structure is a monoid and you're stuck seeing that, then maybe you want to focus on that.
    $endgroup$
    – rschwieb
    Jan 9 at 14:50






  • 1




    $begingroup$
    Personally I think this idea to explode out to category theory instantly is hasty. If you are not yet comfortable with monoids, I would suggest finding some easy introduction to monoids and groups. I think Jacobson's "Basic Algebra" volumes cover this at a level that would suit you, and they are cheap and easy to find.
    $endgroup$
    – rschwieb
    Jan 9 at 14:51










  • $begingroup$
    I reworded this so that it falls more neatly within our site guidelines. I believe this also more accurately expresses that author's intent. (Correct me if I'm wrong, OP.)
    $endgroup$
    – Alexander Gruber
    Jan 9 at 23:41










  • $begingroup$
    @AlexanderGruber Yes, this is definitely better. Thank you!
    $endgroup$
    – Freechoice guy
    Jan 10 at 6:07














1












1








1


1



$begingroup$


I have humble, around-undergraduate level understanding of mathematics. I enjoy abstract algebra and statistics the most. After stumbling upon Michael Izbicki's paper Algebraic classifiers, I decided that I wanted to understand this topic more.



I am looking for resources to study Algebraic Machine Learning. A suitable reference should be self-contained, including the relevant category theory background required for this field. It should also explicitly address the fundamental categorical aspects of algebraic machine learning, such as




  1. Why do Markov Fields form a monoid and how does it look like?

  2. Do Bayes Networks form a monoid?

  3. Do Neural Nets form a monoid?


Can anyone recommend a text or an appropriate media resource?










share|cite|improve this question











$endgroup$




I have humble, around-undergraduate level understanding of mathematics. I enjoy abstract algebra and statistics the most. After stumbling upon Michael Izbicki's paper Algebraic classifiers, I decided that I wanted to understand this topic more.



I am looking for resources to study Algebraic Machine Learning. A suitable reference should be self-contained, including the relevant category theory background required for this field. It should also explicitly address the fundamental categorical aspects of algebraic machine learning, such as




  1. Why do Markov Fields form a monoid and how does it look like?

  2. Do Bayes Networks form a monoid?

  3. Do Neural Nets form a monoid?


Can anyone recommend a text or an appropriate media resource?







abstract-algebra reference-request category-theory machine-learning






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Jan 10 at 6:33









Alexander Gruber

20k25102172




20k25102172










asked Jan 9 at 12:48









Freechoice guyFreechoice guy

111




111








  • 1




    $begingroup$
    Welcome to stack exchange. You should know it's not very welcome to post several questions at the same time here. If you need a category theory book, I'd recommend Category theory for working mathematicians by Mac Lane. Unfortunately I can't help you with the rest.You should only ask specific questions and ask them one by one to better fit the fornat.
    $endgroup$
    – Keen
    Jan 9 at 13:29






  • 2




    $begingroup$
    This sort of question, which i might call a "shotgun" question, is not a good fit for our format. Moreover, it has more to do with you choosing something to learn rather than an actual math question, and that is another strike against it. If you have a particular passage that asserts some structure is a monoid and you're stuck seeing that, then maybe you want to focus on that.
    $endgroup$
    – rschwieb
    Jan 9 at 14:50






  • 1




    $begingroup$
    Personally I think this idea to explode out to category theory instantly is hasty. If you are not yet comfortable with monoids, I would suggest finding some easy introduction to monoids and groups. I think Jacobson's "Basic Algebra" volumes cover this at a level that would suit you, and they are cheap and easy to find.
    $endgroup$
    – rschwieb
    Jan 9 at 14:51










  • $begingroup$
    I reworded this so that it falls more neatly within our site guidelines. I believe this also more accurately expresses that author's intent. (Correct me if I'm wrong, OP.)
    $endgroup$
    – Alexander Gruber
    Jan 9 at 23:41










  • $begingroup$
    @AlexanderGruber Yes, this is definitely better. Thank you!
    $endgroup$
    – Freechoice guy
    Jan 10 at 6:07














  • 1




    $begingroup$
    Welcome to stack exchange. You should know it's not very welcome to post several questions at the same time here. If you need a category theory book, I'd recommend Category theory for working mathematicians by Mac Lane. Unfortunately I can't help you with the rest.You should only ask specific questions and ask them one by one to better fit the fornat.
    $endgroup$
    – Keen
    Jan 9 at 13:29






  • 2




    $begingroup$
    This sort of question, which i might call a "shotgun" question, is not a good fit for our format. Moreover, it has more to do with you choosing something to learn rather than an actual math question, and that is another strike against it. If you have a particular passage that asserts some structure is a monoid and you're stuck seeing that, then maybe you want to focus on that.
    $endgroup$
    – rschwieb
    Jan 9 at 14:50






  • 1




    $begingroup$
    Personally I think this idea to explode out to category theory instantly is hasty. If you are not yet comfortable with monoids, I would suggest finding some easy introduction to monoids and groups. I think Jacobson's "Basic Algebra" volumes cover this at a level that would suit you, and they are cheap and easy to find.
    $endgroup$
    – rschwieb
    Jan 9 at 14:51










  • $begingroup$
    I reworded this so that it falls more neatly within our site guidelines. I believe this also more accurately expresses that author's intent. (Correct me if I'm wrong, OP.)
    $endgroup$
    – Alexander Gruber
    Jan 9 at 23:41










  • $begingroup$
    @AlexanderGruber Yes, this is definitely better. Thank you!
    $endgroup$
    – Freechoice guy
    Jan 10 at 6:07








1




1




$begingroup$
Welcome to stack exchange. You should know it's not very welcome to post several questions at the same time here. If you need a category theory book, I'd recommend Category theory for working mathematicians by Mac Lane. Unfortunately I can't help you with the rest.You should only ask specific questions and ask them one by one to better fit the fornat.
$endgroup$
– Keen
Jan 9 at 13:29




$begingroup$
Welcome to stack exchange. You should know it's not very welcome to post several questions at the same time here. If you need a category theory book, I'd recommend Category theory for working mathematicians by Mac Lane. Unfortunately I can't help you with the rest.You should only ask specific questions and ask them one by one to better fit the fornat.
$endgroup$
– Keen
Jan 9 at 13:29




2




2




$begingroup$
This sort of question, which i might call a "shotgun" question, is not a good fit for our format. Moreover, it has more to do with you choosing something to learn rather than an actual math question, and that is another strike against it. If you have a particular passage that asserts some structure is a monoid and you're stuck seeing that, then maybe you want to focus on that.
$endgroup$
– rschwieb
Jan 9 at 14:50




$begingroup$
This sort of question, which i might call a "shotgun" question, is not a good fit for our format. Moreover, it has more to do with you choosing something to learn rather than an actual math question, and that is another strike against it. If you have a particular passage that asserts some structure is a monoid and you're stuck seeing that, then maybe you want to focus on that.
$endgroup$
– rschwieb
Jan 9 at 14:50




1




1




$begingroup$
Personally I think this idea to explode out to category theory instantly is hasty. If you are not yet comfortable with monoids, I would suggest finding some easy introduction to monoids and groups. I think Jacobson's "Basic Algebra" volumes cover this at a level that would suit you, and they are cheap and easy to find.
$endgroup$
– rschwieb
Jan 9 at 14:51




$begingroup$
Personally I think this idea to explode out to category theory instantly is hasty. If you are not yet comfortable with monoids, I would suggest finding some easy introduction to monoids and groups. I think Jacobson's "Basic Algebra" volumes cover this at a level that would suit you, and they are cheap and easy to find.
$endgroup$
– rschwieb
Jan 9 at 14:51












$begingroup$
I reworded this so that it falls more neatly within our site guidelines. I believe this also more accurately expresses that author's intent. (Correct me if I'm wrong, OP.)
$endgroup$
– Alexander Gruber
Jan 9 at 23:41




$begingroup$
I reworded this so that it falls more neatly within our site guidelines. I believe this also more accurately expresses that author's intent. (Correct me if I'm wrong, OP.)
$endgroup$
– Alexander Gruber
Jan 9 at 23:41












$begingroup$
@AlexanderGruber Yes, this is definitely better. Thank you!
$endgroup$
– Freechoice guy
Jan 10 at 6:07




$begingroup$
@AlexanderGruber Yes, this is definitely better. Thank you!
$endgroup$
– Freechoice guy
Jan 10 at 6:07










0






active

oldest

votes











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%2f3067413%2fresources-for-algebraic-machine-learning%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















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%2f3067413%2fresources-for-algebraic-machine-learning%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

MongoDB - Not Authorized To Execute Command

in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith

Npm cannot find a required file even through it is in the searched directory