条件变分自编码器
from __future__ import print_function
import numpy as np
import pandas as pd
from scipy.stats import norm
from tensorflow.keras.layers import Input, Dense, Lambda, Layer, LeakyReLU, BatchNormalization
from tensorflow.keras.models import Model
from tensorflow.keras import backend as K
from tensorflow.keras.utils import to_categorical
from matplotlib import pyplot
from tensorflow.keras.optimizers import Adam
np.random.seed()
batch_size =
original_dim =
intermediate_dim =
latent_dim =
epochs =
num_classes =
data = pd.read_csv(r'G:\UNSW\0.8.csv', low_memory=False)
x_train = data.iloc[:,0:42]
y_train = data.iloc[:,42:43]
x_train = np.array(x_train)
y_train = np.array((y_train))
# 标准化
mu2,sigma2=np.mean(x_train,axis=0),np.std(x_train,axis=0)
x_train = (x_train-mu2)/sigma2
data1 = pd.read_csv(r'G:\UNSW\0.2.csv', low_memory=False)
x_test = da