一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

機器學(xué)習(xí)的張量概念解析

汽車玩家 ? 來源:時辰大海 ? 作者:時辰大海 ? 2020-01-22 17:45 ? 次閱讀

一、啥是張量?

也許你剛剛對深度學(xué)習(xí)有了基本的了解,于是滿心歡喜的下載了tensorflow,準備開始搭建你的第一個神經(jīng)網(wǎng)絡(luò)。但是,一個叫張量的東西讓你產(chǎn)生了疑惑,這是啥?張量本身是一個數(shù)學(xué)概念。你可能對于標量和向量非常熟悉了,但是,當(dāng)我們想用數(shù)學(xué)語言去描述一個高維數(shù)據(jù)時,變量和向量就顯得力不從心了,所以張量的概念應(yīng)運而生。事實上,張量本身是標量和向量概念的延伸。python中一個張量通常被保存為numpy數(shù)組,numpy也被應(yīng)用于大部分的機器學(xué)習(xí)框架中。

我們可以把標量看成零階張量:

import numpy as np
x = np.array(5)
print(x)

輸出:5

向量看成一階張量:

x = np.array([1, 2, 3, 4])
print(x)

輸出:[1 2 3 4]

同樣的,把矩陣可以看成二階張量:

x = np.array([[1, 2, 3, 4],
 [5, 6, 7, 8]])
print(x)

輸出:[[1 2 3 4] [5 6 7 8]]

理論上張量可以延伸到n維數(shù)據(jù):

機器學(xué)習(xí)的張量概念解析

二、深度學(xué)習(xí)中的定義

在深度學(xué)習(xí)領(lǐng)域我們完全可以把張量等同于一個數(shù)據(jù)的容器,或者干脆想象成要一個水桶。當(dāng)水桶中只放了一滴水時就是0維張量,多滴水排成一排就是1維張量,聯(lián)排成面就變成了2維張量,依此類推,可以擴展到n維。這樣做的好處就是極大方便了數(shù)據(jù)的處理。

三、如何應(yīng)用

假設(shè)一個地區(qū)有10000人,我們要把所有的居民信息存儲到計算機中,包括姓名、性別、年齡、職業(yè)、家庭住址、受教育程度、婚否這7個特征。這時可以定義一個(10000,7)的二維數(shù)組來存儲信息。然后,我們可以定義一個張量來裝這個數(shù)組,同時張量的最大維度也被定義成了(10000,7)。如果我們需要存儲10個地區(qū)的數(shù)據(jù)就可以定義一個3維張量,它的維度是(10,10000,7)。

一張圖片可以用3維張量來表示:(width, height, depth)。但是,通常情況下我們會處理一個包含多張圖片的數(shù)據(jù)集,這時就需要用4維張量來表示:(num,width, height, depth)。num維度代表圖片的數(shù)量。

一張圖片:

圖片數(shù)據(jù)集:

5維張量可以用來存儲視頻,在tensorflow中是這樣定義的:(sample_size, frames, width, height, color_depth)。假如我們有5段視頻,每段有1000幀,每幀長為1920,寬為1080,顏色深度為3。那么可以表示為(5,1000,1920,1080,3)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    【阿里云大學(xué)免費精品課】機器學(xué)習(xí)入門:概念原理及常用算法

    摘要: 阿里云大學(xué)聯(lián)合螞蟻金服高級算法專家推出了免費的機器學(xué)習(xí)入門課程:機器學(xué)習(xí)入門:概念原理及常用算法 (點擊開始
    發(fā)表于 06-23 13:51

    機器學(xué)習(xí)實踐指南——案例應(yīng)用解析

    機器學(xué)習(xí)實踐指南——案例應(yīng)用解析
    發(fā)表于 04-13 16:40

    TensorFlow教程|張量的階、形狀、數(shù)據(jù)類型

    中,張量的維數(shù)來被描述為 階 .但是張量的階和矩陣的階并不是同一個概念.張量的階(有時是關(guān)于如 順序 或 度數(shù) 或者是 n維 )是張量維數(shù)的
    發(fā)表于 07-27 18:30

    人工智能基本概念機器學(xué)習(xí)算法

    目錄人工智能基本概念機器學(xué)習(xí)算法1. 決策樹2. KNN3. KMEANS4. SVM5. 線性回歸深度學(xué)習(xí)算法1. BP2. GANs3. CNN4. LSTM應(yīng)用人工智能基本
    發(fā)表于 09-06 08:21

    基于回轉(zhuǎn)變換張量的6R機器人運動學(xué)研究

    在牧野坐標系下建立了六自由度噴涂機器人的運動學(xué)模型,采用回轉(zhuǎn)變換張量法求出了該機器人的正逆運動學(xué)解析表達式。算法在VS.NET 平臺上用組件技術(shù)實現(xiàn)并仿真,仿真結(jié)果驗證
    發(fā)表于 12-18 12:02 ?15次下載

    什么是機器學(xué)習(xí)_十張圖帶你解析機器學(xué)習(xí)的基本概念

    在解釋機器學(xué)習(xí)的基本概念的時候,我發(fā)現(xiàn)自己總是回到有限的幾幅圖中。以下是我認為最有啟發(fā)性的條目列表。
    的頭像 發(fā)表于 06-30 05:26 ?3846次閱讀
    什么是<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>_十張圖帶你<b class='flag-5'>解析</b><b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>的基本<b class='flag-5'>概念</b>

    優(yōu)化用于深度學(xué)習(xí)工作負載的張量程序

    華盛頓大學(xué)計算機系博士生陳天奇、以及上海交通大學(xué)和復(fù)旦大學(xué)的研究團隊提出一個基于學(xué)習(xí)的框架,以優(yōu)化用于深度學(xué)習(xí)工作負載的張量程序。
    的頭像 發(fā)表于 05-23 15:32 ?2543次閱讀
    優(yōu)化用于深度<b class='flag-5'>學(xué)習(xí)</b>工作負載的<b class='flag-5'>張量</b>程序

    實現(xiàn)機器學(xué)習(xí)的一種重要框架是深度學(xué)習(xí)

    人工智能的概念起源于1956年,所謂的人工智能就是給機器賦予人的智能,讓機器能夠像人一樣地思考問題,做出決策。而一種較為有效的、可行的實現(xiàn)人工智能的方法就是機器
    的頭像 發(fā)表于 07-06 14:37 ?3457次閱讀

    機器學(xué)習(xí)教程之機器學(xué)習(xí)概念的深度解析

    時無時無刻不伴隨,相關(guān)而不是因果的概念將是支撐機器學(xué)習(xí)能夠工作的核心概念。你會顛覆對你以前所有程序中建立的因果無
    的頭像 發(fā)表于 12-08 11:51 ?3961次閱讀

    機器學(xué)習(xí)算法基本概念及選用指南

    本文對機器學(xué)習(xí)的一些基本概念給出了簡要的介紹,并對不同任務(wù)中使用不同類型的機器學(xué)習(xí)算法給出一點建議。
    的頭像 發(fā)表于 01-15 15:55 ?2869次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>算法基本<b class='flag-5'>概念</b>及選用指南

    概念和特點上闡述機器學(xué)習(xí)和深度學(xué)習(xí)的關(guān)系

    對于很多初入學(xué)習(xí)人工智能的學(xué)習(xí)者來說,對人工智能、機器學(xué)習(xí)、深度學(xué)習(xí)概念和區(qū)別還不是很了解,有
    的頭像 發(fā)表于 01-24 09:37 ?5661次閱讀

    機器學(xué)習(xí)全面解析

    機器學(xué)習(xí)是一門多領(lǐng)域交叉學(xué)科,涉及概率論、統(tǒng)計學(xué)、計算機科學(xué)等多門學(xué)科。機器學(xué)習(xí)概念就是通過輸入海量訓(xùn)練數(shù)據(jù)對模型進行訓(xùn)練,使模型掌握數(shù)據(jù)
    的頭像 發(fā)表于 04-15 17:39 ?4612次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>全面<b class='flag-5'>解析</b>

    光子張量處理器—迸發(fā)5G機器學(xué)習(xí)新活力

    翻譯自——EEtimes近期,一種用光子張量處理器代替GPU來進行機器學(xué)習(xí)的神經(jīng)網(wǎng)絡(luò)計算的新方法表明,在處理光學(xué)數(shù)據(jù)傳輸?shù)男阅苌峡梢蕴岣?-3階。這也表明光子處理器具有增強電子系統(tǒng)的潛力,并可能在5G網(wǎng)絡(luò)邊緣設(shè)備中表現(xiàn)強勁
    的頭像 發(fā)表于 12-25 15:14 ?834次閱讀

    機器學(xué)習(xí)算法入門 機器學(xué)習(xí)算法介紹 機器學(xué)習(xí)算法對比

    機器學(xué)習(xí)算法入門 機器學(xué)習(xí)算法介紹 機器學(xué)習(xí)算法對比 機器
    的頭像 發(fā)表于 08-17 16:27 ?1124次閱讀

    GPU的張量核心: 深度學(xué)習(xí)的秘密武器

    GPU最初是為圖形渲染而設(shè)計的,但是由于其卓越的并行計算能力,它們很快被引入深度學(xué)習(xí)中。深度學(xué)習(xí)的迅速發(fā)展離不開計算機圖形處理單元(GPU)的支持,而GPU中的張量核心則被譽為深度學(xué)習(xí)
    的頭像 發(fā)表于 09-26 08:29 ?1270次閱讀
    GPU的<b class='flag-5'>張量</b>核心: 深度<b class='flag-5'>學(xué)習(xí)</b>的秘密武器