使用tensorflow对服装图像进行分类

机器学习中的分类(Classification in Machine Learning)

Classification is a process of categorizing a given set of data into classes. The process starts with predicting the class of given data points where the classes can be referred to as target, label, or categories.

分类是将给定数据集分类为类的过程。 该过程从预测给定数据点的类别开始,其中这些类别可以称为目标,标签或类别。

Classification can be performed on both structured or unstructured data. The main goal of classification is to identify which class/category the new data will fall into and is best used when the output has finite and discrete values.

分类可以在结构化或非结构化数据上执行。 分类的主要目标是确定新数据将属于哪个类别/类别,并在输出具有有限值和离散值时最好使用

The different types of classification algorithms are —

分类算法的不同类型是-

Linear Models

线性模型

  • Logistic Regression

    逻辑回归
  • Support Vector Machines (SVM)

    支持向量机(SVM)

Nonlinear models

非线性模型

  • K-nearest Neighbors (KNN)

    K近邻(KNN)
  • Kernel Support Vector Machines (SVM)

    内核支持向量机(SVM)
  • Naïve Bayes

    朴素贝叶斯
  • Decision Tree Classification

    决策树分类
  • Random Forest Classification

    随机森林分类

什么是神经网络?(What is a neural network?)

In simple terms, Neural networks are multi-layer networks of neurons designed to recognize patterns. The patterns they recognize are numerical, contained in vectors, into which all real-world data, be it images, sound, text, etc., must be transformed.

简单来说,神经网络是旨在识别模式的多层神经元网络。 他们识别的模式是数字,包含在矢量中,所有真实世界的数据(图像,声音,文本等)都必须转换为矢量。

A simple neural network consists of —

一个简单的神经网络由-

  1. Input Layer — this layer takes large volumes of data as input to build the neural network

    输入层-该层将大量数据作为输入来构建神经网络
  2. Hidden layer — this layer processes data by performing complex computations and carries out feature extraction

    隐藏层-该层通过执行复杂的计算来处理数据并进行特征提取
  3. Output Layer — Using suitable activation functions it generates predicted output

    输出层-使用适当的激活功能,它可以生成预测的输出
  4. Arrows — Connect the layers and shows how data travels from the input layer through hidden layers to the output layer.

    箭头—连接各层,并显示数据如何从输入层通过隐藏层传输到输出层。
Image for post
A simple neural network(Image source and credits: Pinterest)
一个简单的神经网络(图片来源和提供者:Pinterest)

什么是张量流? (What is Tensor Flow?)

TensorFlow, developed initially for large numerical computations, is an open-source library developed by Google’s Brain team and written in C++, Python, and CUDA for deep learning and machine learning applications.

TensorFlow最初是为大型数值计算而开发的,是Google的Brain团队开发的开放源代码库,用C ++,Python和CUDA编写,用于深度学习和机器学习应用程序。

Image for post
  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值