ネコでもつくれる人工知能

日記です。1日やったことを書いていきます。内容はそんなにレベルが高くないものになると思います。

beautifulsoupかゆいところに手が届くリスト

tl;dr 覚書 python3.6 beautifulsoup4==4.7.1 タグ取り出し find_all()は独自型じゃなくてlistで返す タグでfindしたあとそのタグ自体を消したいときは.string (ex: 検索元タグあり = soup.find('p') 検索元タグあり = soup.find('p').string ) bs4.elemen…

GPUを無料で使う方法の模索

無料でGPUを使う方法の模索 EC2のGPUインスタンス 高すぎ 論外 でもAWSの他のアプリつかうなら一番良い オススメ度☆ GCE tensorflow-gpu 無料クレジットがあるもののクレカ登録必須 tensorflow前提なのが悲しい でもAPIが充実してるし速い(らしい) オスス…

LINEBot&Clova Advent Calendar 2018(12/20)

こんにちは。 近頃めちゃめちゃ寒いですね〜〜 アドベントカレンダーも今日で20日目です! 私は正直最近LINEbotに全く触れておらずそれ以外のことでてんてこ舞いです。なので、やってる分野とうまく知見を共有できないかなと思い、私が少しプレゼンした際の…

【OS X】wgetコマンドが使えない際の解決方法(2019)

osx

osxはhomebrewがあります。 $ brew install wget で一発!! というわけには行かないことが多いです $ wget -h で動作確認が行えますが dyld: Library not loaded: /usr/local/opt/gettext/lib/libintl.8.dylib Referenced from: /usr/local/bin/wget Reason…

【深層学習】データセットを渡すとフルオートで対立的画像を生成してラベルと一緒に返すプログラム

対立的画像生成アルゴリズムをyamlから指定すると全自動で行ってくれます。 import numpy as np import glob import sys import os from keras.preprocessing.image import load_img, img_to_array, array_to_img, save_img , ImageDataGenerator from keras…

2値分類における完全片ラベル教師のみで分類機を作る方法の考察 あとインターンとか今後の人生

何がしたいか 現在私はESSLというweb技術を用いたワード一つから簡単に分類機を作成できる半教師あり学習の手法を提案し、開発に従事しています。 2値分類とは 私はそれを「一つの物体」「それ以外全て」だと認識しています。 「それ以外全て」を自動生成す…

機械学習アプリケーションのレビューを受ける方法

ML特に深層学習についてはまだ世界的に確立されたコンテンツは少なく、あらゆる手法が試される中、kaggleなどを見ると年々新たな知見が生まれていることがわかります。 そんな深層学習界隈は、確立されたアルゴリズムの世界の様に正しいかそうでないかの判断…

ハイパー日記 あとちょっと技術

日記 財布を人生で初めて無くしてしまった 現金は3000円くらいだったし(貧乏学生には痛い) クレカキャシュカを速攻で止めて保険証免許証の再発行準備もちゃかちゃか進んでいるが やはりあんなでかいものを無くしてしまう自分のボケっとしたところに情けな…

人生のターニングポイント

ここ最近、研究も蔑ろにして、かといって趣味のプログラムもgithubの芝を生やすためだらだらちょこっと書く程度。 引きこもってyoutube見たり漫画読んだりしている。 後期の大学院の講義もロクに検討していない。 スタートアップしたプログラミング教室の会…

pythonのvurtualenv更新のススメ!!!!!!!!

構成 pyenv + anaconda + python3.6 で構築している。 今までenv切り替えのsource activateがpyenvとcondaで衝突してシェルごと殺される問題があった。 condaの4.4から conda activate が実装されシェルのrcにエイリアスとか書く必要がなくなった。 早速私は…

2018/6月の思い出

上旬 統合失調症がちょっとだけ改善したらしい 薬が減る 中旬 大学院の研究ばっか 下旬 インターンにおちたりうかったり エアコンを解禁する おわり びっくりするほど生活に変化がないね、わし

【Ruby】rbenvから新バージョンをinstallするのに40時間くらいかかった

もうやだ… 敵1 configure: error: cannot compute sizeof (long long) 普通に$rbenv install 2.5.1を実行 MacBook-Pro:~ umemiya$ rbenv install 2.5.1 ruby-build: use openssl from homebrew Downloading ruby-2.5.1.tar.bz2... -> https://cache.ruby-lan…

【動画リンク付き】サウスパークおすすめエピソード01

はじめに 皆さんサウスパークってご存知? 知ってる方もそうでない方も一度見てみてね☺️ 今回から私のおすすめエピソードをさらっと紹介していきます 私は下ネタ大好きなので下品な回が多くなると思います Medicinal Fried Chicken(医療用フライドチキン) …

【python3】enumerateオブジェクトはdictとして扱える

知らんかった fruits = ['apple','banana','orange'] fruits_dict = enumerate(fruits) for k, v in fruits_dict: print(k, v) ↓ 0 apple 1 banana 2 orange

【python3】可変長の配列を半分にする

ndarrayはnumpy.split()でいけるけど普通のリストは組み込み関数がないから自分で書くしかない。 li = [i for i in range(8)] harf_li = list((li[:int(len(li)/2)],li[int(len(li)/2):])) print(harf_li) #[[0, 1, 2, 3], [4, 5, 6, 7]] ちなこれだと奇数の…

2018/4月の思い出

上旬 シャムの人工知能をLINEに移植する 知らない単語と文章を蓄えるDBをawsつかって設置 大学院入学式に参加 中旬 やっと研究方針が決まる 機械学習のお勉強をがっつり再開する 自然言語ばっかやってたので本業の画像処理に戻る 下旬 やってる事業が拡大す…

【日本人版】顔面偏差値測定アプリ

概要 グローバルなものはすでにあるが偏差値として表示されるのではなく各国で顔の造形は異なるので日本版でちゃんと偏差値として出力されるものがあれば需要があるのでは? 車輪の再発明大歓迎や! facebookのapiや以前作った顔面を大量に集めるツール(git…

【python】2進数→10進数と10進数→2進数

1日10分でできるアタマの体操 2進数→10進数 特に言うことなし 強いて挙げるとすれば2進をリスト化した時にひっくり返さんといけないことぐらいか def calc_base2(base2_list): base2_list = reversed(base2_list) #ひっくり返さんとイカン base10 = 0 index …

2018/3月の思い出

上旬 まだ寒い syamuのチャットボットを作り始める 研究室で勉強するか仕事するか休んでゴロゴロするかの日々 一生こうして暮らしたいなぁ… 中旬 寒くなくなって来た syamuのチャットボットにword2vecで世界観から言葉を紡ぐ機能を搭載した インフルエンザで…

【機械学習】長いループのお供に 進行状況を表示するtqdmのインストール

こんにちは 機械学習には何万回といったループによる処理が必要不可欠です。普通のcpuのマシンで学習させると平気で何十時間もかかったりしちゃいます。 どこまで進んだかわからなくなりif文で1000回に1回くらい表示するプログラム入れたりしちゃいますよね…

【bms】LR2 譜面別上位プレーヤー100名の情報を取得しcsvファイルとして保存

生まれて初めてスクレイピングした時に作ったものです pythonで実行しましょう import csv import urllib.request from bs4 import BeautifulSoup try: soup = BeautifulSoup(urllib.request.urlopen('http://www.dream-pro.info/~lavalse/LR2IR/search.cgi?…

youtubeで指定したチャンネルの全動画に自動で高評価を大量投入する

成功するかわからないがちょこっとアルゴリズムを考えた 必要なスクリプトは二つ グーグルアカウントを量産するスクリプト 高評価を投げ入れるスクリプト アルゴリズム コーディングはpythonを想定している 自動化にはseleniumとか使う アカウント量産スクリ…

【tensorflow】reduce_○○() 関数について

なんのこっちゃ テンソルの縮約に関する関数群らしい tf.reduce_sum(tensor, axis) tf.reduce_prod(tensor, axis) tf.reduce_mean(tensor, axis) それぞれ 総和 総乗 平均 で第一引数に操作したいテンソル、第二引数に軸にする次元を入れてつかうということ…

【tensorflow】謎の Attribute Error 対処

色んなサイトでtensorflowの練習コードを見たまま書くとattribute errorが出ることがありました。 僕が初めて遭遇したのは mul = tf.mul(cons1, cons2) のような定数同士のかけ算をするものでした。 AttributeError: module 'tensorflow' has no attribute '…

【mac】2017年度版 コピペだけでできるtensorflowインストール & テスト運転

こんにちわ! 今日いろいろあってtensorflowを使う機会があったのですが、昔にインストールしていたものがうまく動かなかったので新しく入れ直しました。 ちょっと手間取ってしまったので載せておきます。 これから始める方の時間短縮に少しでもなれれば幸い…