Skip to content

Instantly share code, notes, and snippets.

@monikkinom
monikkinom / rnn-lstm.py
Last active September 3, 2019 04:44
Tensorflow RNN-LSTM implementation to count number of set bits in a binary string
#Source code with the blog post at http://monik.in/a-noobs-guide-to-implementing-rnn-lstm-using-tensorflow/
import numpy as np
import random
from random import shuffle
import tensorflow as tf
# from tensorflow.models.rnn import rnn_cell
# from tensorflow.models.rnn import rnn
NUM_EXAMPLES = 10000
@monikkinom
monikkinom / eval.py
Created August 31, 2017 01:00
This gist will help to quickly annotate the text for the assignment by providing a CLI and writing results to the required format!
#For Assignment 1 INFO 159/259 (NLP) Fall 2017
import csv
fn = 'your_name_trump_tweets.txt'
inp = list(csv.reader(open(fn, 'rb'), delimiter='\t'))
out = csv.writer(open('output.txt','w'), delimiter='\t')
sent = {'p':'positive','n':'negative','m':'mixed','u':'unknown'}
out.writerow(['tweet ID', 'target', 'sentiment toward target', 'rationale'])
for tweet in inp: