1 生成张量

1.1 使用torch.tensor()或者torch.Tensor()来生成张量。

两者主要区别为

  • torch.Tensor(data):直接调用Tensor构造函数会默认创建一个浮点型张量 (torch.float32)。即使输入的数据是整数列表或元组,生成的张量元素也会被转换为浮点数。
  • torch.tensor(data):此函数会根据输入数据的类型推断出张量的类型。如果输入的是整数列表,则生成的张量将具有整数类型(例如torch.int64),而浮点数列表则会生成浮点类型的张量。
Read more »

1. 问题设定和损失函数

假设模型为:
$ \hat{y} = ax + b $

损失函数(均方误差)为:

$ \text{Loss} = (y - \hat{y})2 = (y - (ax + b))2 $

我们使用以下初始参数:

$ a = 0, \quad b = 0 $

并且,学习率 $ \eta = 1 $。

Read more »

MySQL、Oracle、Redis、ClickHouse 和 InfluxDB 是几种不同类型的数据库管理系统,分别适用于不同的场景和需求。下面是它们的详细比较,包括各自的优缺点和使用场景。

1. MySQL

简介

  • MySQL 是一种关系型数据库管理系统(RDBMS),使用结构化查询语言(SQL)来管理和操作数据。
  • 它是开源的,并广泛用于 Web 应用、企业管理系统等。
Read more »

clickhouse数据库

简介

ClickHouse 是一个开源的列式数据库管理系统(DBMS),主要用于实时分析和大规模数据处理。它最初由俄罗斯的 Yandex 开发,用于支撑其网络分析平台,现在已经成为流行的分析型数据库解决方案之一。

Read more »

例如,假设数据如下:

SHOPORDER_SCHEDULING 表:

ID EQUIPMENT_CODE SHOPORDER PLAN_QTY
1 EQ001 SO1001 100
2 EQ001 SO1002 150
3 EQ002 SO1003 200
4 EQ002 SO1003 250
5 EQ003 SO1001 300

SN_STEP 表:

ID RESOURCE_NAME SHOPORDER ADOPT
1 EQ001 SO1001 0
2 EQ001 SO1001 1
3 EQ001 SO1002 0
4 EQ002 SO1003 1
Read more »

认识卷积函数

卷积函数数学定义

设 $f(x)$, $g(x)$为R上的两个可积函数,将$h(x) = (f * g)(x) $ 记为f与g的卷积,有

$$
h(x) = (f * g)(x) = \int _{-\infty}^{+\infty} f(\tau) g(x - \tau) d\tau
$$

Read more »

现在我也没有找到完美的解决方案。

平时是使用typora来写marakdown文档,但是mac的typora保存图片时候,设置在同目录下生成图片文件夹会有.assets后缀。例如test.md的图片文件夹为test.assets

Read more »

修改网站描述

blog/_config.yml 配置文件中进行修改

1
2
3
4
5
6
7
# Site
title: Zhanghuiwan's Blog
subtitle: ''
description: '一行白鹭上青天'
keywords:
author: Zhanghuiwan
language: zh-CN
Read more »

简述

Hexo可以理解为是基于node.js制作的一个博客工具。它通过在本地编写markdown文档,然后生成静态html页面并上传至服务器。

Read more »