小编Shl*_*rtz的帖子

Keras - 自动编码器精度保持为零

我正在尝试使用autoencoder和Keras检测欺诈.我已将以下代码编写为Notebook:

import numpy as np # linear algebra
import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)
from sklearn.preprocessing import StandardScaler
from keras.layers import Input, Dense
from keras.models import Model
import matplotlib.pyplot as plt

data = pd.read_csv('../input/creditcard.csv')
data['normAmount'] = StandardScaler().fit_transform(data['Amount'].values.reshape(-1, 1))
data = data.drop(['Time','Amount'],axis=1)

data = data[data.Class != 1]
X = data.loc[:, data.columns != 'Class']

encodingDim = 7
inputShape = X.shape[1]
inputData = Input(shape=(inputShape,))

X = X.as_matrix()

encoded = Dense(encodingDim, activation='relu')(inputData)
decoded = Dense(inputShape, activation='sigmoid')(encoded) …
Run Code Online (Sandbox Code Playgroud)

python autoencoder deep-learning keras tensorflow

3
推荐指数
1
解决办法
2450
查看次数

AngularJS - 如何在指令渲染完成时查询DOM

我正在尝试使用AngularJS指令实现自定义滚动窗格组件.在下面的jsfiddle示例中,我有一个基本原型的示例.

这是我的想法的架构: 在此输入图像描述

这是指令代码:

    myApp.directive('lpScrollPane', function factory() {
    return {
        restrict: 'A',
        replace: true,
        transclude: true,
        template: '<div class="scrollPaneWrapper"><div class="scrollPane" ng-transclude></div><div class="thumbTrack" ></div></div>',
        compile: function (tElement, tAttrs) {
            var minHeight = 30;
            return function (scope, iElement, iAttrs) {
                var thumbTrack = angular.element(iElement.children()[1]);

                scope.onScrollHeight = function () {
                    console.log(iElement.children()[0].scrollHeight);

                    var H1 = iElement[0].offsetHeight;
                    var H2 = iElement.children()[0].scrollHeight;
                    if (H2 > H1) {
                        var trackHeight = Math.round(minHeight + (H1 - minHeight) * (1 - Math.pow((H2 - H1) / H2, 0.8)));
                        thumbTrack.css({ …
Run Code Online (Sandbox Code Playgroud)

javascript components widget web angularjs

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

Karma测试运行器 - 无法捕获铬

我正在使用Yeoman生成AngularJS应用程序.运行grunt serve预览我的应用程序工作正常,但当我尝试运行测试时,grunt test我在我的控制台上收到以下错误:

Running "karma:unit" (karma) task
DEBUG [plugin]: Loading karma-* from D:\dev\wamp\www\tests\app\node_modules
DEBUG [plugin]: Loading plugin D:\dev\wamp\www\tests\app\node_modules/karma-chrome-launcher.
DEBUG [plugin]: Loading plugin D:\dev\wamp\www\tests\app\node_modules/karma-coffee-preprocessor.
DEBUG [plugin]: Loading plugin D:\dev\wamp\www\tests\app\node_modules/karma-firefox-launcher.
DEBUG [plugin]: Loading plugin D:\dev\wamp\www\tests\app\node_modules/karma-html2js-preprocessor.
DEBUG [plugin]: Loading plugin D:\dev\wamp\www\tests\app\node_modules/karma-jasmine.
DEBUG [plugin]: Loading plugin D:\dev\wamp\www\tests\app\node_modules/karma-ng-html2js-preprocessor.
DEBUG [plugin]: Loading plugin D:\dev\wamp\www\tests\app\node_modules/karma-ng-scenario.
DEBUG [plugin]: Loading plugin D:\dev\wamp\www\tests\app\node_modules/karma-phantomjs-launcher.
DEBUG [plugin]: Loading plugin D:\dev\wamp\www\tests\app\node_modules/karma-requirejs.
DEBUG [plugin]: Loading plugin D:\dev\wamp\www\tests\app\node_modules/karma-script-launcher.
INFO [karma]: Karma v0.10.8 server started at http://localhost:8080/
INFO [launcher]: Starting browser Chrome …
Run Code Online (Sandbox Code Playgroud)

unit-testing node.js socket.io angularjs karma-runner

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

IOS Swift - 如何找到具有共同属性的多个视图

寻找一种使用通用 String 属性获取多个视图的方法,现在我编写了以下方法来通过它们的标签获取 UIViews 的集合:

extension UIView {
func getViewsByTag(tag:Int) -> Array<UIView?>{
    var views = Array<UIView?>()

    for view in self.subviews{
        if view.subviews.count > 0{
            views.extend((view as UIView).getViewsByTag(tag))
        }

        if view.tag == tag {
            println(view.tag)
            views.append(view as? UIView)
        }
    }
    return views
}
}
Run Code Online (Sandbox Code Playgroud)

但是,如果输入是具有含义的字符串会更好,例如“必需”以表示表单中的所有必填字段。

:是否有可以用于这种方式的 String 属性,或者是否有更好的方法来快速获取视图集合?

user-interface classname uiview ios swift

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

如何在神经网络中使用 IP 地址作为特征

使用Keras,我想构建一个 LSTM 神经网络来分析我系统中的用户行为。我的功能之一是包含用户 IP 地址的字符串,可以是 IPv4 或 IPv6。

正如我所见,我需要嵌入地址,以便将其用作功能。在Keras 文档中没有明确的解释如何做这样的事情。

什么是一个好的开始?

python machine-learning neural-network deep-learning keras

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

从c中的char []创建字符串会返回错误的值

我有以下代码,声明一个char data[]简单的JSON数据.({"x":123,"y":137})17个字符长.

在我的主函数上,然后尝试char data[]通过char 复制char并使用strcat函数连接到新的字符串.

当我打印我要连接的字符时,它似乎是有效的字符,但是当我打印最后一个字符串时,它是错误的.

码:

#include <stdio.h>
#include <string.h>

int getDataLength(){
    return 17;
}
static char data[] = {'{','"','x','"',':','1','2','5',',','"','y','"',':','1','3','7','}'};
char getData(int i){
    return data[i];
}

int main() {
    int dataLength = getDataLength();
    char data[dataLength + 1];
    for(int i=0 ; i < dataLength ; i++){
        char chr = getData(i);
        // --- looking good ---
        printf("%c",chr);
        strcat(data,&chr);
    }
    data[dataLength] = '\0';
    // --- broken string ---
    printf("\n%s",data);
}
Run Code Online (Sandbox Code Playgroud)

输出:

{"x":125,"y":137}
(???{"x":1% 
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

c string strcat

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

在js中将部分对象销毁为新对象

鉴于以下对象,{a:1, b:2, c:3}我正在寻找 es6 语法来将对象的一个​​子集分解为一个新的对象,即:{b:2 ,c:3}.

我发现这种语法使我能够省略我不想要的属性: const {a,...newObj} = original.

我该怎么做,包括属性名称。

javascript

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

Python-Pandas,将长列拆分为多列

给定以下数据框:

>>> pd.DataFrame(data=[['a',1],['a',2],['b',3],['b',4],['c',5],['c',6],['d',7],['d',8],['d',9],['e',10]],columns=['key','value'])
  key  value
0   a      1
1   a      2
2   b      3
3   b      4
4   c      5
5   c      6
6   d      7
7   d      8
8   d      9
9   e     10
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种根据键值更改结构的方法,如下所示:

   a  b  c  d   e
0  1  3  5  7  10
1  2  4  6  8  10 <- 10 is duplicated
2  2  4  6  9  10 <- 10 is duplicated
Run Code Online (Sandbox Code Playgroud)

结果行号是最长的组计数(上例中的 d),缺失值是最后一个可用值的重复项。

python pandas

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

Python Pandas - 使用 dict 替换 NaN 值

使用以下 DF:

     A  B
0    a  1
1    b  2
2  NaN  1
3  NaN  2
Run Code Online (Sandbox Code Playgroud)

我想A根据 的数字表示替换 NaN 值B,以获得:

     A  B
0    a  1
1    b  2
2    a  1
3    b  2
Run Code Online (Sandbox Code Playgroud)

我建立了一个 B/A 值字典: {1 : 'a', 2: 'b'}

如何将更改应用于 NaN 值?

python pandas

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

AWS SageMaker,使用 python SDK 描述特定的训练作业

使用 SageMaker python SDK,我创建了一个超参数调整作业,它并行运行许多作业以搜索最佳 HP 值。

作业完成后,我得到了最好的训练作业名称,字符串“作业...”。我找到了以下有关如何使用 AWS-CLI 或 http 请求描述作业的文章。

有没有办法使用 python SageMaker SDK 来避免向 AWS 发出经过身份验证的请求的复杂性?

python machine-learning amazon-web-services hyperparameters amazon-sagemaker

0
推荐指数
1
解决办法
1203
查看次数