@tensorflow/tfjs-layers
Advanced tools
Comparing version 0.0.7 to 0.1.0
@@ -36,8 +36,8 @@ import { Constraint, MaxNormConfig, MinMaxNormConfig, UnitNormConfig } from './constraints'; | ||
static embedding(config: EmbeddingLayerConfig): Layer; | ||
static add(config: LayerConfig): Layer; | ||
static average(config: LayerConfig): Layer; | ||
static add(config?: LayerConfig): Layer; | ||
static average(config?: LayerConfig): Layer; | ||
static concatenate(config: ConcatenateLayerConfig): Layer; | ||
static maximum(config: LayerConfig): Layer; | ||
static minimum(config: LayerConfig): Layer; | ||
static multiply(config: LayerConfig): Layer; | ||
static maximum(config?: LayerConfig): Layer; | ||
static minimum(config?: LayerConfig): Layer; | ||
static multiply(config?: LayerConfig): Layer; | ||
static batchNormalization(config: BatchNormalizationLayerConfig): Layer; | ||
@@ -44,0 +44,0 @@ static avgPooling1d(config: Pooling1DLayerConfig): Layer; |
import { Tensor } from '@tensorflow/tfjs-core'; | ||
import { Layer, LayerConfig } from '../engine/topology'; | ||
import { Shape } from '../types'; | ||
import { Shape, SymbolicTensor } from '../types'; | ||
export declare class Merge extends Layer { | ||
@@ -17,2 +17,3 @@ protected reshapeRequired: boolean; | ||
} | ||
export declare function add(config?: SymbolicTensor[] | Tensor[] | LayerConfig): Layer | SymbolicTensor | Tensor; | ||
export declare class Multiply extends Merge { | ||
@@ -22,2 +23,3 @@ constructor(config?: LayerConfig); | ||
} | ||
export declare function multiply(config?: SymbolicTensor[] | Tensor[] | LayerConfig): Layer | SymbolicTensor | Tensor; | ||
export declare class Average extends Merge { | ||
@@ -27,2 +29,3 @@ constructor(config?: LayerConfig); | ||
} | ||
export declare function average(config?: SymbolicTensor[] | Tensor[] | LayerConfig): Layer | SymbolicTensor | Tensor; | ||
export declare class Maximum extends Merge { | ||
@@ -32,2 +35,3 @@ constructor(config?: LayerConfig); | ||
} | ||
export declare function maximum(config?: SymbolicTensor[] | Tensor[] | LayerConfig): Layer | SymbolicTensor | Tensor; | ||
export declare class Minimum extends Merge { | ||
@@ -37,2 +41,3 @@ constructor(config?: LayerConfig); | ||
} | ||
export declare function minimum(config?: SymbolicTensor[] | Tensor[] | LayerConfig): Layer | SymbolicTensor | Tensor; | ||
export interface ConcatenateLayerConfig extends LayerConfig { | ||
@@ -44,3 +49,3 @@ axis?: number; | ||
private readonly axis; | ||
constructor(config: ConcatenateLayerConfig); | ||
constructor(config?: ConcatenateLayerConfig); | ||
build(inputShape: Shape | Shape[]): void; | ||
@@ -50,1 +55,2 @@ protected mergeFunction(inputs: Tensor[]): Tensor; | ||
} | ||
export declare function concatenate(config?: SymbolicTensor[] | Tensor[] | ConcatenateLayerConfig): Layer | SymbolicTensor | Tensor; |
@@ -208,2 +208,12 @@ "use strict"; | ||
generic_utils.ClassNameMap.register('Add', Add); | ||
function add(config) { | ||
if (Array.isArray(config)) { | ||
var layer = new Add({}); | ||
return layer.apply(config); | ||
} | ||
else { | ||
return new Add(config); | ||
} | ||
} | ||
exports.add = add; | ||
var Multiply = (function (_super) { | ||
@@ -226,2 +236,12 @@ __extends(Multiply, _super); | ||
generic_utils.ClassNameMap.register('Multiply', Multiply); | ||
function multiply(config) { | ||
if (Array.isArray(config)) { | ||
var layer = new Multiply({}); | ||
return layer.apply(config); | ||
} | ||
else { | ||
return new Multiply(config); | ||
} | ||
} | ||
exports.multiply = multiply; | ||
var Average = (function (_super) { | ||
@@ -244,2 +264,12 @@ __extends(Average, _super); | ||
generic_utils.ClassNameMap.register('Average', Average); | ||
function average(config) { | ||
if (Array.isArray(config)) { | ||
var layer = new Average({}); | ||
return layer.apply(config); | ||
} | ||
else { | ||
return new Average(config); | ||
} | ||
} | ||
exports.average = average; | ||
var Maximum = (function (_super) { | ||
@@ -251,6 +281,5 @@ __extends(Maximum, _super); | ||
Maximum.prototype.mergeFunction = function (inputs) { | ||
var output = K.zeros(inputs[0].shape); | ||
for (var _i = 0, inputs_6 = inputs; _i < inputs_6.length; _i++) { | ||
var input = inputs_6[_i]; | ||
output = K.maximum(output, input); | ||
var output = inputs[0]; | ||
for (var i = 1; i < inputs.length; ++i) { | ||
output = K.maximum(output, inputs[i]); | ||
} | ||
@@ -263,2 +292,12 @@ return output; | ||
generic_utils.ClassNameMap.register('Maximum', Maximum); | ||
function maximum(config) { | ||
if (Array.isArray(config)) { | ||
var layer = new Maximum({}); | ||
return layer.apply(config); | ||
} | ||
else { | ||
return new Maximum(config); | ||
} | ||
} | ||
exports.maximum = maximum; | ||
var Minimum = (function (_super) { | ||
@@ -270,6 +309,5 @@ __extends(Minimum, _super); | ||
Minimum.prototype.mergeFunction = function (inputs) { | ||
var output = K.zeros(inputs[0].shape); | ||
for (var _i = 0, inputs_7 = inputs; _i < inputs_7.length; _i++) { | ||
var input = inputs_7[_i]; | ||
output = K.minimum(output, input); | ||
var output = inputs[0]; | ||
for (var i = 1; i < inputs.length; ++i) { | ||
output = K.minimum(output, inputs[i]); | ||
} | ||
@@ -282,2 +320,12 @@ return output; | ||
generic_utils.ClassNameMap.register('Minimum', Minimum); | ||
function minimum(config) { | ||
if (Array.isArray(config)) { | ||
var layer = new Minimum({}); | ||
return layer.apply(config); | ||
} | ||
else { | ||
return new Minimum(config); | ||
} | ||
} | ||
exports.minimum = minimum; | ||
var Concatenate = (function (_super) { | ||
@@ -288,2 +336,5 @@ __extends(Concatenate, _super); | ||
_this.DEFAULT_AXIS = -1; | ||
if (config == null) { | ||
config = {}; | ||
} | ||
_this.axis = config.axis == null ? _this.DEFAULT_AXIS : config.axis; | ||
@@ -358,1 +409,11 @@ _this.supportsMasking = true; | ||
generic_utils.ClassNameMap.register('Concatenate', Concatenate); | ||
function concatenate(config) { | ||
if (Array.isArray(config)) { | ||
var layer = new Concatenate({}); | ||
return layer.apply(config); | ||
} | ||
else { | ||
return new Concatenate(config); | ||
} | ||
} | ||
exports.concatenate = concatenate; |
@@ -1,2 +0,2 @@ | ||
declare const version = "0.0.7"; | ||
declare const version = "0.1.0"; | ||
export { version }; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var version = '0.0.7'; | ||
var version = '0.1.0'; | ||
exports.version = version; |
{ | ||
"name": "@tensorflow/tfjs-layers", | ||
"version": "0.0.7", | ||
"version": "0.1.0", | ||
"description": "TensorFlow layers API in JavaScript", | ||
@@ -9,3 +9,3 @@ "private": false, | ||
"devDependencies": { | ||
"@tensorflow/tfjs-core": "0.0.2", | ||
"@tensorflow/tfjs-core": "0.6.0-alpha7", | ||
"@types/jasmine": "~2.5.53", | ||
@@ -45,4 +45,4 @@ "@types/underscore": "^1.8.7", | ||
"peerDependencies": { | ||
"@tensorflow/tfjs-core": "0.0.2" | ||
"@tensorflow/tfjs-core": "0.6.0-alpha7" | ||
} | ||
} |
@@ -53,3 +53,3 @@ # TensorFlow.js Layers: High-Level Machine Learning Model API | ||
// Train the model. | ||
await model.fit(xs, ys, {epochs: 50}); | ||
await model.fit(xs, ys, {epochs: 500}); | ||
@@ -56,0 +56,0 @@ // Ater the training, perform inference. |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
17
2162284
37185