1. Please: Say "Twin" Networks, Not "Siamese" Networks

    I'm a big fan of using a pair of identical networks to create output vectors that are then fed into a network that is trained to judge whether it's two input vectors are the same or different.

    This is a powerful technique for "low k-shot" comparisons. Most ML techniques that …

    read more
  2. The Simplest Deep Learning Program That Could Possibly Work

    Once upon a time, when I, a C programmer, first learned Smalltalk, I remember lamenting to J.D. Hildebrand "I just don't get it: where's the main()?" Eventually I figured it out, but the lesson remained: Sometimes when learning a new paradigm, what you need isn't a huge tutorial, it's …

    read more
  3. Writing to Azure Storage With F#

    This last weekend I participated in the "Hack for the Sea" hackathon. As part of that, I needed to store images and structured data to Azure Storage. The process is very straightforward using F#'s async capabilities.

    First, you'll need the connection string for your Azure Storage:

    Use that to …

    read more
  4. Deep Whalesharks

    Whalesharks are the largest fish in the ocean, but very little is known about their movements (where they breed, for instance, has been a huge mystery, although there's now pretty good evidence that some, at least, breed in the Galapagos).

    Whalesharks have a "fingerprint" in the form of distinct spots …

    read more
  5. Programmatic AutoLayout Constraints Basics for Xamarin

    1. Create element without an explicit Frame.
    2. Set TranslatesAutoresizingMaskIntroConstraints = false
    3. Create an array of NSLayoutConstraints
    4. Work top-to-bottom, left-to-right, or vice versa. Do this consistently throughout program
    5. Use Layout Anchors
    6. Use the top-level UIViews SafeAreaLayoutGuide to position relative to the Window / screen
    7. For each dimension, set its location (LeadingAnchor / TopAnchor or …
    read more
  6. Notes on installing TensorFlow with GPU Support

    The best Tensorflow is the one you have on your machine.

    In my opinion, the bottleneck on a DNN solution is not training, but data preparation and iterating your model to the point where it's reasonable to start investing kilowatt-hours of electricity to the training. So I have Tensorflow on …

    read more
  7. Keras is the Deep Learning Toolkit You Have Been Waiting For

    I remember a time when "learning about computers" invariably started with the phrase "computers only operate on 0s and 1s…" Things could vary a little for a few minutes, but then you'd get to the meat of things: Boolean logic. "All computer programs are formed from these 'logic gates'…"

    I …

    read more

Page 1 / 46 »