Skip to content

Instantly share code, notes, and snippets.

View butsugiri's full-sized avatar
💦

Shun Kiyono butsugiri

💦
View GitHub Profile
{
"cells": [
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"%matplotlib inline\n",
"import pandas as pd\n",
# -*- coding: utf-8 -*-
from nltk.tree import Tree
from nltk.tree import ParentedTree
from nltk.tree import ImmutableParentedTree
def main():
tree = ImmutableParentedTree.fromstring("(ROOT (S (NP (NNP Dog)) (VP (VBZ likes) (NP (NN cat))) (. .)))")
t = tree.leaf_treeposition(1)
x = tree.leaf_treeposition(2)
@butsugiri
butsugiri / parse_shift_jis_xml.py
Created November 11, 2016 12:52
shift_jisとヘッダーのエンコーディングに記述されたshift_jisなxmlファイルとうまくやる方法
text = open("00001.dict", encoding="shift-jis").read()
tree = etree.fromstring(text.encode("shift-jis"))
print(etree.tostring(tree, encoding="utf-8", xml_declaration=True, doctype="<!DOCTYPE gda>").decode("utf8"))
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
# -*- coding: utf-8 -*-
"""
docomoの言語解析API(固有表現抽出)を叩くサンプルコード
"""
import requests
import json
BASEURL = "https://api.apigw.smt.docomo.ne.jp/gooLanguageAnalysis/v1/entity?APIKEY="
APIKEY = "YOUR APIKEY" #ここにAPIKEYを入力
# -*- coding: utf-8 -*-
"""
Chainerを用いた多層パーセプトロンの実装
多分に参考にしました: https://github.com/ichiroex/xor-mlp-chainer
"""
import sys
import numpy as np
import chainer
from chainer import cuda, Function, gradient_check, Variable, optimizers, serializers, utils
from chainer import Link, Chain, ChainList
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@butsugiri
butsugiri / my_mlp_tutorial.py
Created May 17, 2016 00:18
チュートリアルから作った多層パーセプトロン
# -*- coding: utf-8 -*-
"""
お手製のニューラルネットワーク
トレーニング編
"""
import sys
import numpy as np
from collections import defaultdict
def create_features(line, ids):
@butsugiri
butsugiri / my_mlp.py
Last active May 17, 2016 00:18
多層パーセプトロンの実装例
# -*- coding: utf-8 -*-
"""
"""
import numpy as np
def sigmoid(x):
return 1./(1.+np.exp(-x))
def sigmoid_deriv(x):
return x * (1.0 - x)
@butsugiri
butsugiri / Avenir Next and HIragino Kaku Gothic.xml
Created March 22, 2016 12:37
PowerPoint用のフォントxml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<a:fontScheme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="ヒラギノ角ゴ+Avenir"><a:majorFont><a:latin typeface="Avenir Next"/><a:ea typeface="Hiragino Kaku Gothic ProN W3"/><a:cs typeface=""/></a:majorFont><a:minorFont><a:latin typeface="Avenir Next"/><a:ea typeface="Hiragino Kaku Gothic ProN W3"/><a:cs typeface=""/></a:minorFont></a:fontScheme>