Skip to content

Commit

Permalink
Test Dense layer export
Browse files Browse the repository at this point in the history
  • Loading branch information
juliabeliaeva committed Apr 24, 2022
1 parent 7d1d372 commit 0491460
Showing 1 changed file with 27 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,16 @@ package org.jetbrains.kotlinx.dl.api.inference.keras

import org.jetbrains.kotlinx.dl.api.core.Functional
import org.jetbrains.kotlinx.dl.api.core.Sequential
import org.jetbrains.kotlinx.dl.api.core.activation.Activations
import org.jetbrains.kotlinx.dl.api.core.initializer.HeNormal
import org.jetbrains.kotlinx.dl.api.core.initializer.HeUniform
import org.jetbrains.kotlinx.dl.api.core.layer.core.Dense
import org.jetbrains.kotlinx.dl.api.core.layer.core.Input
import org.jetbrains.kotlinx.dl.api.core.regularizer.L2
import org.jetbrains.kotlinx.dl.api.core.regularizer.L2L1
import org.junit.jupiter.api.Test

class InputLayerImportExportTest {
class CoreLayersImportExportTest {
@Test
fun inputLayerSequential() {
LayerImportExportTest.run(Sequential.of(Input(4)))
Expand All @@ -26,4 +32,24 @@ class InputLayerImportExportTest {
LayerImportExportTest.run(Functional.of(Input(128, 128, 3)))
LayerImportExportTest.run(Functional.of(Input(10, 10, 10, 10)))
}

@Test
fun denseLayer() {
LayerImportExportTest.run(
Sequential.of(
Input(10),
Dense(
name = "test_dense",
outputSize = 10,
activation = Activations.Tanh,
kernelInitializer = HeNormal(),
biasInitializer = HeUniform(),
kernelRegularizer = L2(),
biasRegularizer = L2(),
activityRegularizer = L2L1(),
useBias = true
)
)
)
}
}

0 comments on commit 0491460

Please sign in to comment.