どん底から這い上がるまでの記録

どん底から這い上がりたいけど這い上がれない人がいろいろ書くブログ(主にプログラミング)

Volume1

AOJ

0100: Sale Result 0101: Aizu PR 0102: Matrix-like Computation 0103: Baseball Simulation 0104: Magical Tiles 0100: Sale Result 解答例 0101: Aizu PR 解答例 0102: Matrix-like Computation 解答例 0103: Baseball Simulation 解答例 0104: Magical T…

0100: Sale Result

AOJ

販売実績 問題ページ 解き方 売上金額(data)と社員番号(order)を持つリストを用意する。 dataのindexが社員番号に対応している。例えば、社員番号が1001の場合dataは data[1001] = 売上 となる。 orderには入力された順に社員番号を入れていく。 入力が…

2018年

2018年、今年1年が勝負の年。 今のこの状況から這い上がるためには努力するしかない。

年越しそば

今日は大晦日ということで、年越しそばを食べた。今まではどん兵衛などで済ましてきて自分では作ったことなかったが今回は初めて自分で作って食べてみた。 完成したのが下の写真。 失敗した\(^o^)/ いろいろ失敗したので来年のためになぜ失敗したのか書き…

PyTorchを使ってSMSSpamCollectionの分類をしてみる。(2)

NLP

前回の続き、今回はTFIDFを使ってスパム分類をしてみる。 pytry3g.hatenablog.com 前準備 TFIDF Training 結果 コード 前準備 import argparse import codecs import string import numpy as np from nltk import word_tokenize from sklearn.feature_extrac…

UbuntuでMeCabを使ってみる

NLP

前回は最低限の設定をしたので今回はMeCabを使えるように設定していく。 pytry3g.hatenablog.com MeCab MeCabとは形態素解析(テキストから単語を切り出して、単語の役割を解析する技術)をするためのツールです。テキストを分析や処理を行うにはまずテキス…

PyTorchを使ってSMSSpamCollectionの分類をしてみる。

NLP

環境 前準備 データのダウンロード データの中身 データの前処理 データの分割 正規化 Bag of Words データの分割 Training ネットワークの定義 パラメータの設定 学習 Test 結果 コード 環境 python 3.6.2 Anaconda 4.3.27 Windows10 scikit-learn 0.19.0 n…

Reverse Sequence

AOJ

文字列反転 問題ページ 解き方 与えられた文字列を逆順で出力するだけ。 コード(python) print(input()[::-1])