- Python Deep Learning
- Ivan Vasilev Daniel Slater Gianmario Spacagna Peter Roelants Valentino Zocca
- 372字
- 2021-07-02 14:31:07
Fundamental deep learning concepts
In 1801, Joseph Marie Charles invented the Jacquard loom. Charles named the Jacquard, hence the name of its invention, was not a scientist, but simply a merchant. The Jacquard loom used a set of punched cards, where each card represented a pattern to be reproduced on the loom. At the same time, each card was an abstract representation of that pattern. Punched cards have been used since, for example, in the tabulating machine invented by Herman Hollerith in 1890, or in the first computers as a means to input code. In the tabulating machine, the cards were simply abstractions of samples to be fed into the machine to calculate statistics on a population. But in the Jacquard loom, their use was subtler, and each card represented the abstraction of a pattern that could be combined with others to create more complex patterns. The punched card is an abstract representation of a feature of reality, the final weaved design.
In a way, the Jacquard loom sowed the seeds of what deep learning is today, the definition of a reality through the representations of its features. A deep neural network does not simply recognize what makes a cat a cat, or a squirrel a squirrel, but it understands what features are present in a cat and a squirrel respectively. It learns to design a cat or a squirrel using those features. If we were to design a weaving pattern in the shape of a cat using a Jacquard loom, we would need to use punched cards that have whiskers on the nose, such as those of a cat, and an elegant and slender body. Conversely, if we were to design a squirrel, we would need to use the punched card that makes a furry tail. A deep network that learns basic representations of its output can make classifications using the assumptions it has made. For example, if there is no furry tail, it will probably not be a squirrel, but rather a cat. In this way, the amount of information the network learns is much more complete and robust, and the most exciting part is that deep neural networks learn to do this automatically.
- Puppet 4 Essentials(Second Edition)
- Vue.js前端開發基礎與項目實戰
- HTML5+CSS3網站設計基礎教程
- PostgreSQL Replication(Second Edition)
- ASP.NET程序設計教程
- Mastering Apache Storm
- Simulation for Data Science with R
- 零基礎看圖學ScratchJr:少兒趣味編程(全彩大字版)
- INSTANT Apache ServiceMix How-to
- Wearable:Tech Projects with the Raspberry Pi Zero
- Java程序設計及應用開發
- 數據結構與算法詳解
- Python繪圖指南:分形與數據可視化(全彩)
- 軟技能2:軟件開發者職業生涯指南
- 現代JavaScript編程:經典范例與實踐技巧