我从一些消息来源获悉,Generative对抗性网络是无人监督的ML,但我没有得到它.生成对抗网络实际上并未受到监督吗?
1)2级案例真实反对假
实际上,必须向鉴别器提供训练数据,这必须是"真实的"数据,这意味着我将用fe 1标记的数据.即使一个人没有明确地标记数据,也可以通过在第一个中提供鉴别器来隐含地这样做.训练数据的步骤,您告诉鉴别器是真实的.通过这种方式,您可以以某种方式告诉鉴别器标记训练数据.相反,在发电机的第一级产生的噪声数据的标记,发电机知道该信号是不真实的.
2)多级案例
但在多类案件中它真的很奇怪.必须提供训练数据中的描述.显而易见的矛盾是,人们对无监督的ML算法提供了响应.
假设,我想为我的应用程序保留一些不可序列化的数据,用户可以跨应用程序访问这些数据并与之交互。例如,连接的设备(蓝牙、无线局域网)、媒体流等。我想知道在使用 Redux 范式时将这些数据放在哪里?
伪代码:
订阅的正常生命周期可能如下所示:
Subscription connection = instance.connect(device, request).listen();
...
connection.send(data);
...
data = connection.read();
...
connection.unsubscribe();
Run Code Online (Sandbox Code Playgroud)
应用商店可能看起来像这样:
店铺:
{
username: '',
friends:[], <--- Pulled from the server with async middleware
connections:[], <--- Connections data here ???
}
Run Code Online (Sandbox Code Playgroud)
但是我会继续说,这样的设备订阅或媒体流是不可序列化的,因此将它们保存在 Redux Appstate 中是不合适的。
而且我知道,例如对于服务器请求,鼓励使用中间件。因此,对于用户的朋友,可以编写异步操作以在用户登录时从服务器中提取朋友的用户名。但是状态中的设备 id 不会这样做,因为人们必须实际与应用程序中的设备连接流进行交互。
那么编写一个单独的中间件是否是一种可以接受的保存这些数据的方式呢?这里的常见做法是什么?
如何真正覆盖颤动 ListView 的滚动物理?
在我的具体用例中,我想重写 ListWheelScrollView 的滚动物理特性,以便仅以最大速度模拟释放平移后的模拟滚动,并且禁用“太快”的快速滑动。
到目前为止我尝试过的:
我创建了一个自定义滚动物理类:
class CustomScrollPhysics extends FixedExtentScrollPhysics {
@override
double get minFlingVelocity => double.infinity;
@override
double get maxFlingVelocity => double.infinity;
@override
double get minFlingDistance => double.infinity;
@override
SpringDescription get spring => SpringDescription.withDampingRatio(ratio: 0.7);
}
Run Code Online (Sandbox Code Playgroud)
我的理由是通过将抛掷速度和距离设置为无穷大并使用欠阻尼弹簧来减慢弹道滚动动画来禁用抛掷。
像这样使用它:
ListWheelScrollView.useDelegate(
physics: CustomScrollPhysics(),
clipToSize: true,
useMagnifier: false,
controller: scrollController,
itemExtent: widget.itemExtent,
childDelegate: ListWheelChildBuilderDelegate(
builder: (context, toBuild) =>
toBuild < widget.min || toBuild > widget.max
? null
: buildNumberWidget(context, toBuild),
),
),
Run Code Online (Sandbox Code Playgroud)
这绝对没有完成任何事情,然后我发现了这个,所以我添加了:
class CustomScrollPhysics extends FixedExtentScrollPhysics { …Run Code Online (Sandbox Code Playgroud)