在我的 docker 镜像中,我正在创建一个 FBX 文件。文件处理完成后,我想导出到我的本地机器。我想从 docker 图像中做到这一点。
我正在尝试使用 Tensorflow 对单变量数值数据集进行二元分类。我的数据集包含 6 个特征/变量,包括大约 90 个实例的标签。这是我的数据的预览:
sex,age,Time,Number_of_Warts,Type,Area,Result_of_Treatment
1,35,12,5,1,100,0
1,29,7,5,1,96,1
1,50,8,1,3,132,0
1,32,11.75,7,3,750,0
1,67,9.25,1,1,42,0
Run Code Online (Sandbox Code Playgroud)
我正在使用 sklearn 的 train_test_split 函数拆分我的数据,如下所示:
X_train, X_test, y_train, y_test = train_test_split(data, y, test_size=0.33, random_state=42)
Run Code Online (Sandbox Code Playgroud)
然后我使用以下代码将我的数据转换为张量:
X_train=tf.convert_to_tensor(X_train)
X_test = tf.convert_to_tensor(X_test)
y_train=tf.convert_to_tensor(y_train)
y_test = tf.convert_to_tensor(y_test)
Run Code Online (Sandbox Code Playgroud)
在此之后,我开始构建一个简单的顺序模型。
from keras import models
from keras import layers
from keras import models
from keras import layers
model = models.Sequential()
model.add(layers.Dense(16, activation='relu', input_shape=(60,)))
model.add(layers.Dense(16, activation='relu'))
model.add(layers.Dense(1, activation='sigmoid'))
model.compile(optimizer=optimizers.RMSprop(lr=0.001),
loss='binary_crossentropy',
metrics=['accuracy'])
Run Code Online (Sandbox Code Playgroud)
当我调用 fit 函数时发生错误
history = model.fit(X_train,y_train,epochs=10,steps_per_epoch=200)
InvalidArgumentError: Matrix size-incompatible: In[0]: [60,6], In[1]: [60,16]
[[{{node …Run Code Online (Sandbox Code Playgroud) python machine-learning supervised-learning tensorflow tensorflow-datasets
lawn-128-61-59-74:~ postgres$ createuser -R -P -S -D fhir
运行“brew install postgresql”并运行postgres后,运行上述命令时出现以下错误:
“-bash:createuser:找不到命令”
createuser ×1
docker ×1
dockerfile ×1
hl7-fhir ×1
homebrew ×1
postgresql ×1
python ×1
tensorflow ×1