我有 Fisher 线性判别式,我需要用它来将作为高维矩阵的示例 A 和 B 减少到简单的 2D,这与 LDA 完全一样,每个示例都有 A 和 B 类,因此如果我有第三个例如,它们也有 A 类和 B 类,第四、第五和 n 个例子总是有 A 类和 B 类,因此我想简单地使用 Fisher 线性判别式将它们分开。我对机器学习很陌生,所以我不知道如何分开我的课程,我一直在通过眼睛和编码来遵循公式。从我正在阅读的内容来看,我需要对我的数据应用线性变换,以便为它找到一个好的阈值,但首先我需要找到最大化函数。对于这样的任务,我设法找到了 Sw 和 Sb,但我不知道如何从那里开始......
我还需要找到最大化函数的地方。
该最大化函数给了我一个特征值解决方案:
我为每个类所拥有的是 2 个示例的 5x2 矩阵。例如:
Example 1
Class_A = [
201, 103,
40, 43,
23, 50,
12, 123,
99, 78
]
Class_B = [
201, 129,
114, 195,
180, 90,
69, 62,
76, 90
]
Example 2
Class_A = [
68, 98,
201, 203,
78, 212,
49, 5,
204, …Run Code Online (Sandbox Code Playgroud) 我正在尝试安装 golang 并使用可视代码运行它。我已按照所有步骤安装它,但是每当我在可视代码上运行它并尝试安装推荐的功能时,我都会收到以下错误:
Installing github.com/mdempsky/gocode FAILED Installing github.com/uudashr/gopkgs/cmd/gopkgs FAILED Installing github.com/ramya-rao-a/go-outline FAILED Installing github.com/acroca/go-symbols FAILED Installing golang.org/x/tools/cmd/guru FAILED Installing golang.org/x/tools/cmd/gorename FAILED Installing github.com/derekparker/delve/cmd/dlv FAILED Installing github.com/stamblerre/gocode FAILED Installing github.com/rogpeppe/godef FAILED Installing github.com/ianthehat/godef FAILED Installing github.com/sqs/goreturns FAILED Installing github.com/golang/lint/golint FAILED
12 tools failed to install.
gocode: Error: Command failed: C:\Go\bin\go.exe get -u -v github.com/mdempsky/gocode github.com/mdempsky/gocode (download) go tool: no such tool "asm" github.com/mdempsky/gocode (download) go tool: no such tool "asm"
gopkgs: Error: Command failed: C:\Go\bin\go.exe get -u -v github.com/uudashr/gopkgs/cmd/gopkgs github.com/uudashr/gopkgs (download) …Run Code Online (Sandbox Code Playgroud) 我目前正在从外部源接收图像作为字节数组,我想通过 ffmpeg 将其作为原始视频格式发送到流 URL,其中我有一个接收 RTSP 流的 RTSP 服务器(类似的未回答的问题)。但是,我没有在 Java 中使用过 FFMPEG,所以我找不到有关如何操作的示例。我有一个回调将图像字节复制到字节数组,如下所示:
public class MainActivity extends Activity {
final String rtmp_url = "rtmp://192.168.0.12:1935/live/test";
private int PREVIEW_WIDTH = 384;
private int PREVIEW_HEIGHT = 292;
private String TAG = "MainActivity";
String ffmpeg = Loader.load(org.bytedeco.ffmpeg.ffmpeg.class);
final String command[] = {ffmpeg,
"-y", //Add "-re" for simulated readtime streaming.
"-f", "rawvideo",
"-vcodec", "rawvideo",
"-pix_fmt", "bgr24",
"-s", (Integer.toString(PREVIEW_WIDTH) + "x" + Integer.toString(PREVIEW_HEIGHT)),
"-r", "10",
"-i", "pipe:",
"-c:v", "libx264",
"-pix_fmt", "yuv420p",
"-preset", "ultrafast",
"-f", "flv",
rtmp_url}; …Run Code Online (Sandbox Code Playgroud) 我试图使用node.js设置用户级别的身份验证,所以我去做npm install -g jsonwebtoken --save。但是,当我使用require('jsonwebtoken');时遇到问题。并尝试编译我的代码,它给了我上面标题中描述的错误。现在,由于某种原因,当我卸载JWT并尝试在没有它的情况下运行我的代码时,它会编译,但显然不起作用。我尝试重新安装它,仍然没有成功。我的npm-版本6.3.0
节点-版本v11.1.0
npm install -g jsonwebtoken-保存+ jsonwebtoken@8.4.0
码:
'use strict';
require('jsonwebtoken');
exports.generateToken = async (data) => {
return jwt.sign(data, global.SALT_KEY, { expiresIn: '1d' });
}
exports.decodeToken = async (token) => {
var data = await jwt.verify(token, global.SALT_KEY);
return data;
}
exports.authorize = function (req, res, next) {
var token = req.body.token || req.query.token || req.headers['x-access-token'];
if (!token) {
res.status(401).json({
message: 'Acesso Restrito'
});
} else {
jwt.verify(token, global.SALT_KEY, function (error, decoded) {
if (error) {
res.status(401).json({ …Run Code Online (Sandbox Code Playgroud)