图像做到瓶颈了,换深度学习了。
如同opencv基于c++的我不会最后用了Emgucv一样,Tensorflow我也是不会python和c++,最后决定用Tensorflowsharp(以后用TF#缩写了)。和Opencv与Emgucv一样的问题,TF教程漫天飞了,但TF#外面只有简单的介绍和已经训练好的识别,路漫漫我又来踏这第一步了,不知道能坚持多久。
安装就一句话:新建项目(我还是只习惯winform)- 打开 VS的工具,找到Nuget,控制台输入:Install-Package TensorFlowSharp -Version 1.11.0
以下是今天的复写内容,原作者是写的控制台,所以显示的部分代码和部分变量名(主要是e)修改了以一下。
TF#里的一些常用定义基本如下了:常量,变量,占位符,矩阵。
tips:64位,framewo4.6.1以上请不要忘了
tips:如教程,能用运算函数就用运算函数,不要自己+-*\
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using TensorFlow;
namespace TFLesson
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
/// <summary>
/// 01 HelloWorld
/// </summary>
private void button1_Click(object sender, EventArgs e)
{
// 创建图
var g = new TFGraph();
// 定义常量
var a = g.Const(2);
var b = g.Const(3);
// 加法和乘法运算
var add = g.Add(a, b);