Displaying 1 to 20 from 83 results

js-traverse - Traverse and transform objects by visiting every node on a recursive walk.

  •    Javascript

Traverse and transform objects by visiting every node on a recursive walk.Each method that takes an fn uses the context documented below in the context section.

deep-freeze - recursively Object.freeze() on objects and functions

  •    Javascript

Call Object.freeze(obj) recursively on all unfrozen properties of obj that are functions or objects.Based in part on the code snippet from the MDN wiki page on Object.freeze(), which is released to the public domain.

keras-js - Run Keras models in the browser, with GPU support using WebGL

  •    Javascript

**This project is no longer active. Please check out TensorFlow.js.** The Keras.js demos still work but is no longer updated. Run Keras models in the browser, with GPU support provided by WebGL 2. Models can be run in Node.js as well, but only in CPU mode. Because Keras abstracts away a number of frameworks as backends, the models can be trained in any backend, including TensorFlow, CNTK, etc.

ludwig - Ludwig is a toolbox built on top of TensorFlow that allows to train and test deep learning models without the need to write code

  •    Python

Ludwig is a toolbox built on top of TensorFlow that allows to train and test deep learning models without the need to write code. All you need to provide is a CSV file containing your data, a list of columns to use as inputs, and a list of columns to use as outputs, Ludwig will do the rest. Simple commands can be used to train models both locally and in a distributed way, and to use them to predict on new data.




fast-copy - A blazing fast deep object copier

  •    Javascript

Under the hood, fast-copy uses instanceof to determine object types, which can cause false negatives when used in combination with iframe-based objects. To handle this edge case, you can pass the optional second parameter of realm to the copy method, which identifies which realm the object comes from and will use that realm to drive both comparisons and constructors for the copies. Circular objects are supported out of the box as well. By default a cache based on WeakSet is used, but if WeakSet is not available then a standard Object fallback is used. The benchmarks quoted below are based on use of WeakSet.

deepmerge - A library for deep (recursive) merging of Javascript objects

  •    Javascript

Merges the enumerable properties of two or more objects deeply. deepmerge can be used directly in the browser without the use of package managers/bundlers as well: UMD version from unpkg.com.

DeepJ - A deep learning model for style-specific music generation.

  •    Python

Recent advances in deep neural networks have enabled algorithms to compose music that is comparable to music composed by humans. However, few algorithms allow the user to generate music with tunable parameters. The ability to tune properties of generated music will yield more practical benefits for aiding artists, filmmakers, and composers in their creative tasks. In this paper, we introduce DeepJ - an end-to-end generative model that is capable of composing music conditioned on a specific mixture of composer styles. Our innovations include methods to learn musical style and music dynamics. We use our model to demonstrate a simple technique for controlling the style of generated music as a proof of concept. Evaluation of our model using human raters shows that we have improved over the Biaxial LSTM approach. Clone Python MIDI (https://github.com/vishnubob/python-midi) cd python-midi then install using python3 setup.py install.


deepmerge - A library for deep (recursive) merging of Javascript objects

  •    Javascript

Merge the enumerable attributes of two objects deeply. For the old array element-merging algorithm, see the arrayMerge option below.

dset - A tiny (135B) utility for safely writing deep Object values~!

  •    Javascript

For accessing deep object properties, please see dlv. The Object to traverse & mutate with a value.

react-native-branch-deep-linking - NPM module for integrating Branch deep linking with React Native apps

  •    Objective-C

This is a repository of our open source React Native SDK. The information presented here serves as a reference manual for the SDK. See the table of contents below for a complete list of the content featured in this document. Note that the react-native-branch module requires react-native >= 0.40.

node-facenet - Solve face verification, recognition and clustering problems: A TensorFlow backed FaceNet implementation for Node

  •    TypeScript

A TensorFlow backed FaceNet implementation for Node.js, which can solve face verification, recognition and clustering problems. FaceNet is a deep convolutional network designed by Google, trained to solve face verification, recognition and clustering problem with efficiently at scale.

sort-keys - Sort the keys of an object

  •    Javascript

Useful to get a deterministically ordered object, as the order of keys can vary between engines.Returns a new object with sorted keys.

js-deep-filter - Recursively filters collections (arrays and objects)

  •    Javascript

Recursively filters collections (arrays and objects).The browser file is named index.umd.js which supports CommonJS, AMD and globals (deepFilter). If you want to run this module on old browsers, you must include es5-shim.

js-deep-sort-object - Simple module to sort objects recursively by its keys

  •    Javascript

Simple module to sort objects recursively by its keys.The browser file is named index.umd.js which supports CommonJS, AMD and globals (deepForEach). If you want to run this module on old browsers, you must include es5-shim.

merge-defaults - A recursive version of `_.defaults`.

  •    Javascript

Implements a deep version of _.defaults.This module DOES NOT merge arrays or dates.

deep-access - Access nested object properties via strings.

  •    Javascript

Access nested object properties via strings, with existential operator (?) support.Access obj's property prop. The property string may contain key names, dots and question marks. If a key ends with an question mark but doesn't exist, the algorithm aborts and returns what it last got.

node-require-smart - The smart way of requiring multiple files in NodeJS

  •    Javascript

The smart way of organizing your app's files and folders, by requiring recursivelly and automagicly parsing file names as their scope key.You can customize the way RequireSmart loads your dependencies.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.