- Deep Learning By Example
- Ahmed Menshawy
- 324字
- 2021-06-24 18:52:38
Implementing the fish recognition/detection model
To introduce the power of machine learning and deep learning in particular, we are going to implement the fish recognition example. No understanding of the inner details of the code will be required. The point of this section is to give you an overview of a typical machine learning pipeline.
Our knowledge base for this task will be a bunch of images, each one of them is labeled as opah or tuna. For this implementation, we are going to use one of the deep learning architectures that made a breakthrough in the area of imaging and computer vision in general. This architecture is called Convolution Neural Networks (CNNs). It is a family of deep learning architectures that use the convolution operation of image processing to extract features from the images that can explain the object that we want to classify. For now, you can think of it as a magic box that will take our images, learn from it how to distinguish between our two classes (opah and tuna), and then we will test the learning process of this box by feeding it with unlabeled images and see if it's able to tell which type of fish is in the image.
In this example, we will be using Keras. For the moment, you can think of Keras as an API that makes building and using deep learning way easier than usual. So let's get started! From the Keras website we have:
- Mastering Spark for Data Science
- 大數(shù)據(jù)技術(shù)基礎(chǔ)
- Managing Mission:Critical Domains and DNS
- Ansible Quick Start Guide
- 嵌入式Linux上的C語言編程實踐
- 大型數(shù)據(jù)庫管理系統(tǒng)技術(shù)、應(yīng)用與實例分析:SQL Server 2005
- INSTANT Autodesk Revit 2013 Customization with .NET How-to
- 高維聚類知識發(fā)現(xiàn)關(guān)鍵技術(shù)研究及應(yīng)用
- Kubernetes for Serverless Applications
- Kubernetes for Developers
- 內(nèi)模控制及其應(yīng)用
- Dreamweaver CS6精彩網(wǎng)頁制作與網(wǎng)站建設(shè)
- 在實戰(zhàn)中成長:Windows Forms開發(fā)之路
- Linux系統(tǒng)管理員工具集
- 新一代人工智能與語音識別