100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 吴恩达Coursera 机器学习专项课程 Machine Learning:Advanced Learning Algorithms第三周编程作业...

吴恩达Coursera 机器学习专项课程 Machine Learning:Advanced Learning Algorithms第三周编程作业...

时间:2019-12-14 22:34:04

相关推荐

吴恩达Coursera  机器学习专项课程  Machine Learning:Advanced Learning Algorithms第三周编程作业...

吴恩达Coursera, 机器学习专项课程, Machine Learning:Advanced Learning Algorithms第三周所有jupyter notebook文件:

吴恩达,机器学习专项课程, Advanced Learning Algorithms第三周所有Python编程文件

本次作业

Exercise 1

# UNQ_C1# GRADED CELL: eval_msedef eval_mse(y, yhat):""" Calculate the mean squared error on a data set.Args:y : (ndarray Shape (m,) or (m,1)) target value of each exampleyhat : (ndarray Shape (m,) or (m,1)) predicted value of each exampleReturns:err: (scalar) """m = len(y)err = 0.0for i in range(m):### START CODE HERE ### err += (y[i]-yhat[i])**2err = err /2/ m ### END CODE HERE ### return(err)

Exercise 2

# UNQ_C2# GRADED CELL: eval_cat_errdef eval_cat_err(y, yhat):""" Calculate the categorization errorArgs:y : (ndarray Shape (m,) or (m,1)) target value of each exampleyhat : (ndarray Shape (m,) or (m,1)) predicted value of each exampleReturns:|cerr: (scalar) """m = len(y)incorrect = 0for i in range(m):### START CODE HERE ### if y[i] != yhat[i]:incorrect += 1cerr = incorrect / m### END CODE HERE ### return(cerr)

Exercise 3

# UNQ_C3# GRADED CELL: modelimport logginglogging.getLogger("tensorflow").setLevel(logging.ERROR)tf.random.set_seed(1234)model = Sequential([### START CODE HERE ### # tf.keras.Input(shape=(2,)),Dense(120,activation='relu',name='layer1'),Dense(40,activation='relu',name='layer2'),Dense(6,activation='linear',name='layer3')### END CODE HERE ### ], name="Complex")pile(### START CODE HERE ### loss= tf.keras.losses.SparseCategoricalCrossentropy(from_logits=True),optimizer=tf.keras.optimizers.Adam(0.01),### END CODE HERE ### )

Exercise 4

# UNQ_C4# GRADED CELL: model_stf.random.set_seed(1234)model_s = Sequential([### START CODE HERE ### Dense(6,activation='relu',name='layer1'),Dense(6,activation='linear',name='layer2') ### END CODE HERE ### ], name = "Simple")pile(### START CODE HERE ### loss = tf.keras.losses.SparseCategoricalCrossentropy(from_logits=True),optimizer = tf.keras.optimizers.Adam(0.01),### START CODE HERE ### )

Exercise 5

# UNQ_C5# GRADED CELL: model_rtf.random.set_seed(1234)model_r = Sequential([### START CODE HERE ### Dense(120,activation='relu',kernel_regularizer=tf.keras.regularizers.l2(0.1),name='layer1'),Dense(40,activation='relu',kernel_regularizer=tf.keras.regularizers.l2(0.1),name='layer2'), Dense(6,activation='linear',name='layer3')### START CODE HERE ### ], name= 'aaa')pile(### START CODE HERE ### loss = tf.keras.losses.SparseCategoricalCrossentropy(from_logits=True),optimizer = tf.keras.optimizers.Adam(0.01),### START CODE HERE ### )

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。