小编Adr*_*o10的帖子

神经网络精度优化

我在keras中构建了一个ANN,它有1个输入层(3个输入),1个输出层(1个输出)和2个隐藏层,分别有12个和3个节点.

在此输入图像描述

我构建和训练我的网络的方式是:

from keras.models import Sequential
from keras.layers import Dense
from sklearn.cross_validation import train_test_split
import numpy
# fix random seed for reproducibility
seed = 7
numpy.random.seed(seed)

dataset = numpy.loadtxt("sorted output.csv", delimiter=",")
# split into input (X) and output (Y) variables
X = dataset[:,0:3]
Y = dataset[:,3]
# split into 67% for train and 33% for test
X_train, X_test, y_train, y_test = train_test_split(X, Y, test_size=0.33, random_state=seed)
# create model
model = Sequential()
model.add(Dense(12, input_dim=3, init='uniform', activation='relu'))
model.add(Dense(3, init='uniform', activation='relu'))
model.add(Dense(1, init='uniform', …
Run Code Online (Sandbox Code Playgroud)

python neural-network theano keras

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

基于2个元素的列表重复删除列表

我有一个列表列表,如下所示:

[[Joel,Green,597], [Katie,Higgins,623], [Joel,Green,123], ...]
Run Code Online (Sandbox Code Playgroud)

我想通过查看名称和姓氏来删除列表中的元素(应该删除具有相同名称和姓氏的元素).在上面的示例中,结果列表应仅包含:

[[Katie,Higgins,623]]
Run Code Online (Sandbox Code Playgroud)

我尝试了下面的代码,但只有当某些列表的所有三个元素都相同时才执行重复删除:

newlist = []
reader = csv.reader(f,delimiter=",")  # read content
my_list = list(reader) #put content in my_list
for i in my_list:
    if i not in newlist:
        newlist.append(i)
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

python csv pandas

3
推荐指数
2
解决办法
57
查看次数

标签 统计

python ×2

csv ×1

keras ×1

neural-network ×1

pandas ×1

theano ×1