小编Mao*_*zio的帖子

scikit-learn中的不平衡

我在我的Python程序中使用scikit-learn来执行一些机器学习操作.问题是我的数据集存在严重的不平衡问题.

是否有人熟悉scikit-learn或python中的不平衡解决方案?在Java中有SMOTE机制.python中有并行的东西吗?

python scikit-learn

31
推荐指数
5
解决办法
4万
查看次数

使用networkx的节点标签

我正在根据给定的Y值序列创建一个图形curveSeq.(X值自动枚举:0,1,2 ......)

即为curveSeq = [10,20,30],我的图表将包含点:

<0,10>, <1,20>, <2,30>.
Run Code Online (Sandbox Code Playgroud)

我正在绘制一系列图表nx.Graph,以便在一张图片中呈现所有内容.

我的问题是:

  • 每个节点都显示其位置.即位置中的节点<0,10>呈现其各自的标签,我不知道如何删除它.
  • 我想要添加标签的特定节点,但我不知道如何.

例如,对于序列:

[0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1,1]
Run Code Online (Sandbox Code Playgroud)

收到的图表是:

图形

代码是:

for point in curveSeq:
                cur_point = point
                #assert len(cur_point) == 2
                if prev_point is not None:
                    # Calculate the distance between the nodes with the Pythagorean
                    # theorem
                    b = cur_point[1] - prev_point[1]
                    c = cur_point[0] - prev_point[0]
                    a = math.sqrt(b ** 2 + c ** 2)
                    G.add_edge(cur_point, prev_point, weight=a)
                G.add_node(cur_point)
                pos[cur_point] = cur_point
                prev_point = …
Run Code Online (Sandbox Code Playgroud)

python matplotlib networkx

11
推荐指数
1
解决办法
2万
查看次数

如何在Weka中使用重量

我需要你帮助Weka的重量.我正在对大规模数据进行一些实验:我正在将数据转换为实例并使用不同的分类器进行研究.现在我想研究赋予实例权重的权利如何影响学习 - 有时候我想要一个权重的实例,有时候不是.我的问题是:

  1. 可能的重量范围是多少?
  2. 重量的影响是否与分类器不同?
  3. 是否有默认的重量(我看到它可能是1但我想安慰它)?
  4. 任何参考相关信息将不胜感激:)

weka

5
推荐指数
1
解决办法
5257
查看次数

将 Typescript 项目打包为可执行文件

如何将 Typescript 项目打包成可执行文件?

由于我找了一段时间没有找到,所以我使用了 now 节点来实现上述目的。我正在发布我所做的事情,希望有人会觉得它有用。


  1. 将 Typescript 项目编译到节点中(根据)。我个人用的是tsc。

注意:在使用 webpack 时,我遇到了 net 和 fs 的一些问题。将以下内容添加到 Webpack.config.js 会有所帮助:

node: {
  net: 'empty',
  fs: 'empty'
}
Run Code Online (Sandbox Code Playgroud)

(参考这里这里

  1. 编译项目后,我使用节点运行它(仅用于验证)。

  2. 为了从节点项目创建 exe 文件,我使用了pkg

我使用的 tsconfig.json 是:

{
    "compilerOptions": {
    "target": "es6",
    "module": "commonjs",
    "outDir": "./dist/server",
    "strict": true,
    "sourceMap": true,
    "typeRoots": [
        "node_modules/@types", "./typings"
    ]},
    "exclude": [
        "dist",
        "node_modules"
    ]
}
Run Code Online (Sandbox Code Playgroud)

并将以下内容添加到package.json(参考

"build-ts": "tsc --project ./tsconfig.json"
Run Code Online (Sandbox Code Playgroud)

exe typescript

5
推荐指数
1
解决办法
3326
查看次数

使用唯一 ID 分配 WebSocket 和 net.Socket

我希望为 Websockets 和 net.Sockets 分配唯一标识符,因此当接收到消息时,客户端由附加到套接字的标识符标识。

以前的研究:

对于 Websocket:

根据thisthis,需要以下内容:

const app = express();
const server = http.createServer(app);
const wss = new WebSocket.Server({ server });
wss.on('connection', (ws) => {
   ws.id = uuid.v4(); // This is the relevant line of code
   ws.on('message', (msg: string) => {
   ...
   }
});
Run Code Online (Sandbox Code Playgroud)

对于 net.Socket:

完全相同 - 根据this,需要以下内容:

var server = net.createServer();

server.on('connection', function(conn) {
    conn.id = uuid.v4(); // This is the relevant line of code
    conn.on('data', function(data) {
    ... …
Run Code Online (Sandbox Code Playgroud)

sockets websocket node.js typescript

4
推荐指数
1
解决办法
2050
查看次数

使用SPARQL查询DBpedia的'Wikipage歧义'

我刚刚开始使用DBpedia和SPARQL.我想用它如下:

获取输入x,我想返回x的"Wikipage歧义",其中x是"Wikipage重定向"的可能值.换句话说,我想搜索所有"Wikipage disambiguates"寻找x并返回其相应的"Wikipage消歧".

我想用它在教育组织:http://dbpedia.org/fct/facet.vsp?iri=http%3A%2F%2Fschema.org%2FEducationalOrganization&sid=3532&cmd=new_with_class 和一般组织: HTTP:// DBpedia中.ORG/FCT/facet.vsp?IRI = HTTP%3A%2F%2Fdbpedia.org%2Fontology%2FCompany&SID = 3537&CMD = new_with_class

因此,我想请求您的帮助 - 我需要询问的问题是什么?

PS:我正在拼命寻找使用SPARQL和DBpedia的教程,却找不到任何符合我目标的东西.你能推荐我吗?

谢谢!:)

sparql dbpedia

2
推荐指数
1
解决办法
298
查看次数