1. 程式人生 > >Tensorflow生成了一些三維資料, 然後用一個平面擬合它

Tensorflow生成了一些三維資料, 然後用一個平面擬合它

1、程式碼

import tensorflow as tf
import numpy as np

# 使用 NumPy 生成假資料(phony data), 總共 100 個點.
x_data = np.float32(np.random.rand(2, 100)) # 隨機輸入
y_data = np.dot([0.100, 0.200], x_data) + 0.300

# 構造一個線性模型
# 
b = tf.Variable(tf.zeros([1]))
W = tf.Variable(tf.random_uniform([1, 2], -1.0, 1.0))
y = tf.matmul(W, x_data) + b

# 最小化方差
loss = tf.reduce_mean(tf.square(y - y_data))
optimizer = tf.train.GradientDescentOptimizer(0.5)
train = optimizer.minimize(loss)

# 初始化變數
init = tf.global_variables_initializer()

# 啟動圖 (graph)
sess = tf.Session()
sess.run(init)

# 擬合平面
for step in range(0, 201):
    sess.run(train)
    if step % 20 == 0:
        print(step, sess.run(W), sess.run(b))
2、執行結果


相關推薦

Tensorflow生成一些資料, 然後一個平面

1、程式碼import tensorflow as tf import numpy as np # 使用 NumPy 生成假資料(phony data), 總共 100 個點. x_data = np

ArcGIS案例學習筆記2_2_等高線生成DEM和景觀動畫

筆記 9.png 老師 基本 tex back 工具 學習筆記 工具箱 ArcGIS案例學習筆記2_2_等高線生成DEM和三維景觀動畫 計劃時間:第二天下午 教程:Pdf/405 數據:ch9/ex3 方法: 1. 創建DEM SA工具箱/插值分析/

Matlab一些曲線圖學習————————知識點

三維曲線plot3函式與plot函式用法十分相似,其呼叫格式為:plot3(x1,y1,z1,選項1,x2,y2,z2,選項2,…,xn,yn,zn,選項n)其中每一組x,y,z組成一組曲線的座標引數,選項的定義和plot函式相同。當x,y,z是同維向量時,則x,y,z 對應元素構成一條三維曲線。當

利用matlab將資料畫成立體圖

首先先分析物件。將資料利用matlab畫出圖,最開始是匯入資料,然後處理資料,最後將處理的資料畫出來。 所以我將它分為三個步驟。 第一步:匯入資料 如果是mat資料。可以直接load 如果是txt資料。可以用txtread 如果是excel資料。可以用xlsread

如何使用MATLAB對任意資料繪製曲面

這段時間寫論文,用到MATLAB繪製三維曲面,而由於三組資料是同樣維度,不能直接使用mesh或者surf等繪圖命令進行繪圖,這時候怎麼辦呢?     方法:將兩組資料運用擬合的方法得到關於第三組資料的迴歸方程,通過迴歸方程和meshgrid擴充資料點。

技本功丨甲方大人來之運資料分析平臺搭建實戰

袋鼠雲日誌團隊時常遇到各種各樣的甲方大人,畢竟我們是一個非常優秀的企業服務公司(自信滿滿),當然面對甲方大人的時候要做到處變不驚,臨危不亂,鎮定自若的接受需求…… 甲方大人的常用臺詞一定要記住:我們很忙,有好幾套監控系統,能不能再不砍掉監控系統的情況下,幫助我們搞定日運維需求呢?這樣的需求每

python matplotlib模組——繪製圖形、資料散點圖

python matplotlib模組,是擴充套件的MATLAB的一個繪圖工具庫。他可以繪製各種圖形,可是最近最的一個小程式,得到一些三維的資料點圖,就學習了下python中的matplotlib模組,

ArcGIS資料

一、I3S、Multipatch和slpk I3S規範,全稱為OGC Indexed 3D Scene Layer ,以及基於該規範的三維資料格式規範SceneLayer Package(SLPK),專注於在網際網路或離線環境中提供高效能三維視覺化和空間分析。標準採用知識共

Matlab資料畫圖和等高線資料提取

1 目的    將4組三維資料,每組資料畫散點圖(fig1),擬合出一個曲面(fig2),並將特定Z值的等高線投影到XY平面(fig3)。2 主要函式scatter3( ) 三維散點圖scatter3(X,Y,Z,S,C) % 向量 X、Y 和 Z 指定點的位置,都是1維陣列

一分鐘瞭解“Matlab繪圖資料

x = [0 2.5; 5 2.5; 5 2.5; 0 2.5]; y = [0 0; 0 -1; 0 -1; 0 0]; z = [0 0; 0 0; 2 2; 2 2]; fill3(x,y,z, rand(4,2)) xlabel('x'); ylabel('y'); zlabel('z'); vie

TensorFlow平面總結

這是自己學習TensorFlow時遇到的第一個例程,想著是能搞明白點,所以小結一下,以防自己忘記了。但是,確實有好多東西自己是將不明白的,所以這個也僅供參考。(1)程式碼執行:本人使用的python3版本,但是官方例程給的是python2的程式碼,所以在執行前需要進行修改:程

一些計算幾何演算法

//三維幾何函式庫 #include <math.h> #define eps 1e-8 #define zero(x) (((x)>0?(x):-(x))<eps) struct point3{double x,y,z;}; struct line

[Python] Python 旋轉、flip Nifti資料 (Python Rotate and Flip Nifti volume)

__author__ = 'xin yang'import os  import nibabel as nib  import numpy as np  import math  src_us_folder = 'G:/Temp/Data/src/us'src_seg_fol

如何在二地圖中疊加一個視訊(以mapboxgl為例)

    手上有一個交通分析結果視訊,正射視角,來自遙感衛星視訊,通過加工形成交通流量視訊分析成果,現在需要把分析結果放在地圖中進行視覺化展示 mapboxgl的地圖如下 map = new mapboxgl.Map({ contai

動畫要數位板嗎?

學三維動畫要用數位板。 三維動畫又稱3D動畫,隨著計算機軟硬體技術的發展而產生的一新興技術。三維動畫軟體在計算機中首先建立一個虛擬的世界,設計師在這個虛擬的三維世界中按照要表現的物件的形狀尺寸建立模型以及場景,再根據要求設定模型的運動軌跡、虛擬攝影機的運動和其

從資料庫中讀取出資料,然後XML輸出

{ 37                    // node "Location" 38                    w.WriteStartElement("Location"); 39                    w.WriteAttributeString("ID", locati

一個天的知識點----拖拽的方式給指令碼中Public變數賦值

做實驗室專案的時候,想要修改人物的顏色。於是我定義了一個Public Gameobject變數,想著用拖拽的方式給變數賦值,然後在腳本里修改顏色。拖拽的時候,我也沒管拖的是Prefab預製體還是Prefab例項化出來的普通的Gameobject。覺著都一樣,後來

MFC+OpenGL繪圖(二)——開啟一個STL檔案並顯示

    在上一節中,我們主要介紹瞭如何在VS2013平臺上利用OpenGL庫函式開發一個簡單的三維繪圖軟體。但那個軟體只是搭建一個簡單的三維繪圖軟體平臺,除了實現影象簡單的平移、旋轉、縮放功能外並沒有什麼實際的作用,但不用擔心,那只是三維圖形軟體繪製的基礎,為了實現一個完整的

VTK: 體數據的平面裁剪

rac diff poi ges 窗口 ces 漫反射 縮放 cut 簡述 ??VTK中體(vtkVolume)的裁剪可以通過體數據映射器(vtkVolumeMapper)設置裁剪平面(vtkPlane)進行裁剪(AddClippingPlane )。該裁剪平面可通過參數設

ElasticSearch最佳入門實踐(十七)一個例子告訴你 mapping 到底是什麼

1、插入幾條資料 PUT /website/article/1 { "post_date": "2017-01-01", "title": "my first article", "content": "this is my first article in this w