Skip to content

Instantly share code, notes, and snippets.

View lobrien's full-sized avatar
💭
About 7,000 miles away from lounge access.

Larry O'Brien lobrien

💭
About 7,000 miles away from lounge access.
View GitHub Profile
public class TensorflowInferencePredictor : ITidePredictor
{
const string MODEL_FILE_URL = "file:///android_asset/TF_LSTM_Inference.pb";
const string INPUT_ARGUMENT_NAME = "lstm_1_input";
const string OUTPUT_VARIABLE_NAME = "output_node0";
const int OUTPUT_SIZE = 100;
TensorFlowInferenceInterface inferenceInterface;
public TensorflowInferencePredictor(AssetManager assetManager)
@lobrien
lobrien / led_segs.py
Last active July 15, 2024 19:48
Keras neural net that recognizes number in a 7-segment display
import numpy as np
from keras.models import Sequential
from keras.layers.core import Activation, Dense
from keras.optimizers import SGD
# Trains a neural net that recognizes the digit displayed by a 7-segment LED:
# "Lit segments" are indexed as:
# -- 0 --
# | |
# 1 2
---
uti: com.xamarin.workbook
platforms:
- iOS
---
```csharp
using MapKit;
```
string output = "";
bool reset = false;
int input = 15;
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
// Perform any additional setup after loading the view, typically from a nib.
/*
### Keybase proof
I hereby claim:
* I am lobrien on github.
* I am lobrien (https://keybase.io/lobrien) on keybase.
* I have a public key whose fingerprint is E928 7FF1 AD56 4639 010F 50D2 A95D 15EA EBBE D5BD
To claim this, I am signing this object:
@lobrien
lobrien / gist:03976449701dca45dbae
Last active August 29, 2015 14:13
Extension method on Enum
using System;
enum Direction { N, S, E, W}
static class X {
public static double NominalDirectionInRadians(this Direction d)
{
var idx = (int)d;
var directionCount = Enum.GetNames (typeof(Direction)).Length;
var pct = (double) idx / directionCount;
public abstract class Hole
{
public static readonly float LineWidth = 2f;
protected Hole(int radius)
{
Radius = radius;
}
public PointF Point { get; set; }
@lobrien
lobrien / gist:7935879
Created December 12, 2013 21:33
Basic UITabView stuff
using System;
using System.Collections.Generic;
using System.Linq;
using MonoTouch.Foundation;
using MonoTouch.UIKit;
using System.Drawing;
using MonoTouch.CoreGraphics;
namespace SingleFileTableViewSolution
{
@lobrien
lobrien / gist:7883976
Created December 10, 2013 00:51
Async version
public override void TouchesBegan(NSSet touches, UIEvent evt)
{
var addressString = "2 Park Plaza, Boston, MA, USA 02116";
var geocoder = new CLGeocoder();
var taskCoding = geocoder.GeocodeAddressAsync(addressString);
taskCoding.ContinueWith((addresses) => {
Console.WriteLine("Continuation");
foreach(var address in addresses.Result)
{
Console.WriteLine(address);
@lobrien
lobrien / gist:7883900
Last active December 30, 2015 20:59
Completion-Handler version
public override void TouchesBegan(NSSet touches, UIEvent evt)
{
var addressString = "2 Park Plaza, Boston, MA, USA 02116";
var geocoder = new CLGeocoder();
geocoder.GeocodeAddress(addressString, (addresses, error) => {
foreach(var address in addresses)
{
Console.WriteLine(address);
}