Holiday Party Vegan Risotto

Vegan Risotto

Ingredients

  • Arborio rice
  • shallots
  • garlic
  • organic veggie broth
  • organic spinach
  • organic basil
  • organic parsley
  • shitake mushrooms
  • organic olive oil
  • coconut oil
  • cumin
  • curry powder
  • black pepper
  • coriander
  • fenugreek
  • salt

Cooking

Day before

...
Read More

Linux Phone for Christmas

I’m excited about my new Christmas present for myself, a linux phone. Really hope I can cut down on the distractions and manipulations by my OS and app providers. And I may soon be able to integrate nlpia-bot into...

Read More

Linux Phone for Christmas

I’m excited about my new Christmas present for myself, a linux phone. Really hope I can cut down on the distractions and manipulations by my OS and app providers. And I may soon be able to integrate nlpia-bot into...

Read More

Getting started with NLP

At Manceps our interns are building web and mobile apps to interface with their natural language model for unredacting the Mueller report. Here are some of the exercises they used to get up to speed on python and NLP quickly.

...
Read More

Unredact the Mueller Report?

What if the latest language models from Google were so good that they could unredact the Mueller Report? We gave it a shot at the monthly Portland Python User Group for May. BERT came up with some surprising results. The...

Read More

Word Patterns

Word patterns are what you can use to match or generate phrases. They’re usually called grammars, in math and computer science courses. But this post is about word grammars rather than character grammars. And the word grammar means something very...

Read More

Word Patterns

Word patterns are what you can use to match or generate phrases. They’re usually called grammars, in math and computer science courses. But this post is about word grammars rather than character grammars. And the word grammar means something very...

Read More

Infinite-vocabulary word embeddings

Word embeddings are at the core of the most impressive natural language models. Dialog systems, abstractive summarizers, universal sentence embeddings, question answering systems and even unsupervised knowledge extraction engines all rely on broad vocabularies of word embeddings. But even the...

Read More

Data Science Trends

Springboard Data Science Careers students keep asking me which specialization they should pursue. And they often want to know which specialization are most likely to hire a junior data science coming out of Springboard. I try to encourage my...

Read More

Nginx web server setup

Each time I have to set up a domain name service table or database access for a web server server I forget how to do it. And there doesn’t seem to be a good online guide for it. So here...

Read More

Raspberry Pi Camera Configuration

I’ll eventually figure out where I put my notes on configuring a Raspberry Pi camera for streaming video and offline object detection. But for now, check out the BerryNet repo. These guys have done it right!

BerryNet

    ...
Read More

Poetix

A big thanks to Philip R. Baldwin for sharing this clever AI-generated sonnet.

It’s one of the winners of Dartmouth’s Poetix competition.

It’s pretty funny, and not completely irrelevant to the sense that we’re all being “dumbe down”...

Read More

NLP Hacks for Writers

NLP Hacks for Writers

While putting together NLP in Action we found some handy NLP tools to make writing a little easier, more fun. In addition to employing a document summarizer based on Dirichlet Allocation to help us...

Read More

Default to Open

You Decide

As a developer or a business decision maker you decide whether to open-source your code with every push. You can either “default to open” or try to justify your intellectual property protection decision, weighing the pros and...

Read More

Hyperspace Topology Games

Play around with these geometries in your brain. Then see what happens for real when you do this with high dimensional vectors, like word vectors (Mikolov).

  • match the shaddow with its shape
  • match the equation with its manifold
  • match...
Read More

git

Git

The coolest tool on the planet


GitHub

  • GitHub is not git
  • One of many web interfaces to a git repo
  • It’s a corporation, a website
    • Efficient,...
Read More

Automation-Safer-Than-Manual

Interactive automation is much better than fully manual keyboard bashing for a lot of linux tasks. It’s taken decades but many linux distributions have finally made it possible to install linux automatically without too much hassel. But other...

Read More

History Temp Panic

ls /usr/local rm siteconf.p ls /usr/include/boost ls /usr/include/ sudo apt install boost sudo apt install python-boost workon hope pip3 install boost pip3 search boost exit nvcc nvcc --help history | grep BLAS exit ls -al cd src ls -al tar...
Read More

Cpu Gpu Temp Sensors Log

(hope)hobs@hobs-black-gpu:~/src/hope/hope$ write hannes "noticed that your env defaults to python2.7 mine is python 3.4.3 for all the root-install theano/nolearn stuff" write: hannes is not logged in on noticed that your env defaults to python2.7 mine is python 3.4.3 for all...
Read More

PenTesting Peanut Gallery

Really enjoyed getting a crash course in InfoSec and PenTesting by Dean at the Ctrl-H HackerSpace meetup. Here’s how to get some tools for easy, ethical hacking.

sqlmap

git clone git@github.com:sqlmapproject/sqlmap.git # pip...
      
Read More

Wildlife Survey and Cowboy Drone

I spend a lot of time hiking around in the snow taking pictures of animal tracks and maintaining wildlife survey cameras for Cascadia Wild. And I can’t help but daydream about Drone/Robot assistants doing a lot of this for...

Read More

Dual Boot HP Spectre 360 Laptop

I love my new Spectre laptop with the fold-back screen. It’ll make an awesome picture frame or navigation tablet at the end of its life. But to keep it relevant I configured it for dual boot with Ubuntu. I need...

Read More

HPC on a Budget

The halfling (half-length) PCIe NVidia GeForce 970 card I ordered required 1 PCIe 3 slot, but also needs physical clearance for the connectors to poke out through 2 slots in the back of the Chassis. So form-factor planning can be...

Read More

Review

Review

  • Machine Learning and AI

What is Machine Learning?


Automated Data Science


Examples

How can we apply machine learning to Hack Oregon data projects

  • Behind the Curtain:...
Read More

Neural Net Brainstorm

Cole’s class on neural nets inspired some “out of the box” thinking about how brains work and how we train neural nets. Students asked about the performance of regularization vs random dropout, and the computational bottlenecks for random dropout.

Cole...

Read More

Smaller than Baby Steps with Julia

Julia has some impressive performance stats, so I gave it a whirl, or half a whirl.

Since I now have a lot of text to mine I need to at least be able to segment strings into tokens and count...

Read More

git

Git

The coolest tool on the planet


GitHub

  • GitHub is not Read More

Your Own Private Cloud and NAS Drive

The Buffalo Airport Extreme is pretty expensive ($100), but when coupled with a cheap multi-TB USB 3.0 drive, it makes it pretty nice personal cloud. You can even download all of the Wikipedia and Wikimedia Commons dumps directly to the...

Read More

B-Machine Learning

The “B” isn’t for Bot, it’s for “Benefit”, as-in B-Corporation. What do B-Corps have to do with Machine Learning?

Machine learning “Bots” have been affecting culture and making moral decisions for decades. But the exponential growth in “morally sensitive” decisions...

Read More

Inspiring Night -- John Irving Explaining his Craft

It was inspiring, almost magical, listening to John Irving explain his art, his insight into life, at Portland Art Museum. OPB hosted him with the towering church organ of the First Congregational United Church of Christ as a backdrop. John...

Read More

TFNW BYOB

TFNW BYOB

Brains not Beer


Introduction

Contributors


Topics

... Read More

Draft of Neural Nets Demystified

Neural Nets Demystified

  1. Demystify
  2. Dig Deeper

Note:

First I’ll suck you in with a simple example (predicting Portland Weather) Then I’ll show you how to play around at the frontier of the state of the art

    ...
Read More

Gaussian Mixture Model

Working on this Kaggle challenge (Otto Product Categorization), it’s becoming clear that the most appropriate hard-coded model is a Bayesian Classifier. And you don’t need the “gamification” clues to tell you that. Though the clues helped. “I’m a strict Bayesian,...

Read More

Soul Food

Curry Chicken Sandwiches

I made lunch for Stephen, the carpenter working on our house–a curry chicken sandwich. He talked about it so much to his wife that she asked for the recipe. It’s from my Aunt Elizabeth who was...

Read More

Model and Diagram Any Database Using SQLAlchemy

I needed to model and diagram (ERD) a client's database schema in order to understand their machine learning task. They don't use Django, so I can't just `manage.py inspectdb` and [`manage.py graph_models`](http://django-extensions.readthedocs.org/en/latest/graph_models.html). But fortunately, sqlalchemy makes both of these tasks...
Read More

Language Trivia

Ever wonder why capital letters have mostly straight lines, especially in Latin? Carving is much easier with straight lines. Think of all those Greek and Roman buildings and their location names carved in stone. You’d straighten all the curves too...

Read More

PDDL Parser for AI Planning

If you need to parse PDDL for the AI Planning class at coursera, check out this script. It’s pretty basic and hasn’t been tested on the DWR problem descriptions, but I’m really enjoying playing around with my first “compiler”....

Read More

Transparent Histograms

Spent a lot of this week working on prettifying bar charts, histograms and animations for some reveal.js slides.

This pug module on dj1.8 branch (upgrading to Django 1.8) provides a lot of kwarg customization for transparency that...

Read More

Another Challenge Do-Over

I failed another coding challenge and couldn’t just put it out of my mind. The challenge is this. You’re given a passage with any number of sentences and words in it, but some of the words have slashes between them...

Read More

Automata and Machine Intelligence

More and more, the smart people I meet are talking about Automata, Natural Language Processing, and Graph Search (AI/MI Planning) all in the same breath. I’ve taken MOOCs on all 3, but think I need to revisit automata. Math proofs...

Read More

Graph Search Using Networkx

I’m having fun with a traveling salesman, minimum spanning tree problem over here. Check it out for pretty graph diagrams and some cool Networkx python examples.

With a typical retailer website, you can query with a zip code to...

Read More