MXNetでSeq2Seq with Attention

はじめに データをロードする関数を作る(「sequence.py」) 「Dive into Deep Learning」の「d2l.py」を変更 学習を行う テストデータで確認 最後に はじめに ゼロから作るDeep Learning ? ―自然言語処理編作者: 斎藤康毅出版社/メーカー: オライリージャパ…

Gluonの「dataset」と「DataLoader」について

サンプルコード import numpy as np from mxnet.gluon import data a = np.random.rand(100,3) b = np.random.rand(100,5) c = np.random.rand(100,8) dataset = data.dataset.ArrayDataset(a, b, c) data_loader = data.DataLoader(dataset, batch_size=2,s…

MXNetでseq2seq(Attentionなし)

はじめに モデルの作成 実行 結果の確認(テストデータの正解率を計算) 結果 はじめに ゼロから作るDeep Learning ? ―自然言語処理編作者: 斎藤康毅出版社/メーカー: オライリージャパン発売日: 2018/07/21メディア: 単行本(ソフトカバー)この商品を含む…

今さらながら自然言語分類(日本語)を試してみる【MXNet】

はじめに 使用するデータ ファイルの読み込み 形態素解析と単語のID化→その後保存 モデルの作成 実行 結果の確認 参考文献 はじめに 文章を固定長のベクトルで表現することにチャレンジしました。 最後にt-SNEで2次元に落とし込んで図示しています。 使用す…

Windowsで「CartoonGAN」を試してみる

環境 Pytorchの導入 コードとモデルのダウンロード 「test.py」の書き換え 実行 結果 警告 2021年10月27日追記:動画バージョン github.com 環境 Pytorchの導入 コードとモデルのダウンロード 「test.py」の書き換え 実行 結果 警告 2021年10月27日追記:動…

WindowsでSC-FEGANのデモを行う

github.com 初めに 環境 バージョン確認(pip freeze) コードとモデルのダウンロード 実行 デモ結果 初めに 必ずLicenseを確認しておきましょう。 CC 4.0 Attribution-NonCommercial International The software is for educational and academic research …

MXNetを使ってRNANで超解像

環境 バージョン確認(pip freeze) RNANの学習済みモデルをダウンロード サンプル画像のダウンロード 実行スクリプト 結果の表示 環境 Windows10 Pro 64bit (GPUなし) Python 3.6.8 バージョン確認(pip freeze) astroid==2.2.5 certifi==2019.3.9 chardet…

C#でOCRを作ってみる

環境 準備 tesseractの導入 コード 工夫した点 苦労した点 変更履歴1 2021年3月28日追記 環境 Windows10 Pro 64bit Visual Studio Community 2017 準備 こちらから「tesseract-ocr-3.02.eng.tar.gz」をダウンロードして解凍する 実行ファイルと同じフォルダ…

子供のためにメモリーゲームを作る

C#

苦労した点 メインフォームの移動、サイズ変更を禁止する Main Form FormBorderStyle:None Start Position:CenterScreen PictureBox Dock:top Size:(-),32 Label Font:14pt, bold アニメーション 画像を順番に切り替えることで解決 背景が透明なpng画像…

MXNetを使ってMSRNで超解像

MXNetの学習済みモデルはこちらからダウンロード可能 github.com サンプル画像のダウンロード 『こちら』からダウンロードして「dog.jpg」の名前で保存 実行スクリプト import numpy as np import mxnet as mx from mxnet import image ctx = mx.cpu() img =…

Pythonでカードをめくるアニメーションを作る【GIF】

回転している画像を作成する from PIL import Image import numpy as np import cv2 img = cv2.imread('sss10.jpg') pts0 = np.float32([[256,256],[256,0],[0,0],[0,256]]) pts1 = np.float32([[192,236],[192,20],[64,0],[64,256]]) pts2 = np.float32(([1…

Pythonで簡単なスクレイピング

import requests, bs4 import argparse import os from mxnet.gluon import utils parser = argparse.ArgumentParser() parser.add_argument('--ID', help='棋士番号', type=int, required=True) args = parser.parse_args() num = args.ID print(str(num)) …