TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Linear algebra and web software?

5 点作者 HackrNwsDesignr超过 14 年前
I am curious where linear algebra has applications to web software engineering.

5 条评论

mindcrime超过 14 年前
Depends on what you mean by "web software engineering." Really it's almost a useless term, since a web-frontend can be the front-end for almost any sort of system. The question really should just be "where does linear algebra have applications to software engineering?" in a general sense.<p>Pedantry &#38; ranting aside, the obvious place is anything to do with machine learning / text mining. If processing large amounts of text and searching for things within, or based on, that text, you may well wind up using algorithms that involve linear algebra.<p>One of the Mahout project founders speaks fairly often in the Triangle area, at User Group meetings and such, and he always seems to mention Linear Algebra in his talks. There's a reason for that.
RiderOfGiraffes超过 14 年前
Google? The Page Rank algorithm is basically Linear Algebra.<p>ButI think you're asking the wrong question. You're doing the equivalent of a 14-year-old saying "When am I ever going to need this?" Sometimes the benefits are much more nebulous and intangible - they affect the way you think, and the way you approach problems.<p>Most programming doesn't use advanced math, but advanced math helps you do the programming.<p>(Note - all the above personal opinion, and I don't have specific studies and citations to back it up)
clyfe超过 14 年前
Making sense of large corpus of text via machine learning, say .. SVM which stands on top of linear algebra (computing inner products in an isomorphic space of bigger dimension via kernel functions) (Hillary Mason working at bit.ly gives talks about this stuff <a href="http://www.hilarymason.com/" rel="nofollow">http://www.hilarymason.com/</a> )<p>Data mining, a lot of which boils down to multidimensional exploratory statistics needs linear algebra.
roversoccer18超过 14 年前
Advance memory allocation uses linear algebra. Also graphics and shadows in game use transpose matrices. A lot of algorithms use linear combination and other linear algebra.
HackrNwsDesignr超过 14 年前
Thanks guys for those comments, quite helpful.