<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      深度學習基礎課:“判斷性別”Demo需求分析和初步設計(上)

      大家好~我開設了“深度學習基礎班”的線上課程,帶領同學從0開始學習全連接和卷積神經網絡,進行數學推導,并且實現可以運行的Demo程序

      線上課程資料:
      本節課錄像回放
      掃碼加QQ群,獲得ppt等資料,與群主交流討論:
      image

      本系列文章為線上課程的復盤,每上完一節課就會同步發布對應的文章

      本文為第二節課:“判斷性別”Demo需求分析和初步設計(上)的復盤文章

      本課程系列文章可進入索引查看:
      深度學習基礎課系列文章索引

      為什么要學習本課?

      • 什么是神經元?
      • 如何根據一個人的身高和體重,使用神經元推測出該人的性別?

      回顧相關課程內容

      主問題:Demo需求分析

      • 需求是什么?
        答:給出一個人的身高、體重,能夠通過深度學習推測出他的性別

      主問題:什么是神經元?

      • 什么是神經元?
        答:image
        如上圖所示,一個神經元具有一個偏移值b和多個權重值w,接受多個輸入值x,返回一個輸出值y

      • 計算公式是什么?
        答:image

      主問題:如何使用神經元實現Demo?

      • 已知一個人的身高為150厘米,體重為50公斤,如何使用神經元得到該人的性別(應該為女性)?
        • 神經元的輸入和輸出是什么?
          答:輸入為身高和體重,輸出為性別
        • 如何處理數據?
          答:性別表示為0(男)、1(女)
        • 激活函數應該是什么?
          答:返回1的任意函數
        • 需要知道神經元的哪些值?
          答:權重、偏移
        • 值是多少?
          答:有任意多個解,其中一個解為:
          image

      任務:給出代碼

      • 輸入的數據稱為樣本
      • 求神經元的權重、偏移的過程叫做訓練
      • 根據樣本和權重、偏移,代入激活函數得到輸出值的過程叫做推理
      • 請用代碼實現?
        答:
      type state = {
        weight1: float,
        weight2: float,
        bias: float,
      }
      
      type sampleData = {
        weight: float,
        height: float,
      }
      
      type gender =
        | Male
        | Female
      
      let createState = (): state => {
        weight1: Js.Math.random(),
        weight2: Js.Math.random(),
        bias: Js.Math.random(),
      }
      
      let train = (state: state, sampleData: sampleData): state => {
        {
          weight1: 1.0,
          weight2: -2.0,
          bias: -49.0,
        }
      }
      
      let _activateFunc = x => x
      
      let _convert = x =>
        switch x {
        | 0. => Male
        | 1. => Female
        }
      
      let inference = (state: state, sampleData: sampleData): gender => {
        (sampleData.height *. state.weight1 +. sampleData.weight *. state.weight2 +. state.bias)
        ->_activateFunc
        ->_convert
      }
      
      let state = createState()
      
      let gender =
        state
        ->train({
          weight: 50.,
          height: 150.,
        })
        ->inference({
          weight: 50.,
          height: 150.,
        })
      
      //1
      Js.log(gender)
      
      posted @ 2022-08-20 11:22  楊元超  閱讀(188)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 日韩精品一区二区三区不卡| 日本高清在线观看WWW色| 亚洲精品乱码免费精品乱| 国产精品疯狂输出jk草莓视频| 日韩中文字幕国产精品| 中文字幕乱偷无码av先锋蜜桃| 韩国18禁啪啪无遮挡免费 | 深夜av在线免费观看| 起碰免费公开97在线视频| 修文县| 国产精品天堂蜜av在线播放| 欧美乱强伦xxxx孕妇| 日韩V欧美V中文在线| 精品国产亚洲午夜精品av| 99re热这里只有精品视频| 国产在线自拍一区二区三区| 久久月本道色综合久久| 日韩精品无码区免费专区| 久久人人97超碰精品| 久久这里只精品国产2| 亚洲精品成人片在线观看精品字幕 | 丰满人妻被黑人猛烈进入| www成人国产高清内射| 91久久夜色精品国产网站| 久青草视频在线免费观看| 黄瓜视频在线观看| 亚洲精品乱码久久久久久按摩高清 | 亚洲成人午夜排名成人午夜| 在线天堂最新版资源| 国产精品免费中文字幕| 国产18禁一区二区三区| 久久er热在这里只有精品66| 亚洲 中文 欧美 日韩 在线 | 在线a级毛片无码免费真人| 国产91久久精品一区二区| 国产黄大片在线观看画质优化| 国产一区二区精品久久呦| 日本一区二区三区内射| 亚洲熟妇无码av另类vr影视| 丁香五月婷激情综合第九色| 国产精品久久蜜臀av|