ぱそきいろのIT日記

ぱそきいろがITに関する記事を書いていきます。

Python

ギャルを見分けるラインbot(ギャルチェッカー)を作った

こんにちは、ぱそきいろです。 ギャルを見分けるラインbotを作りました。 もしよかったら使ってみてください。lin.ee 作ったもの モチベーション 構成 参考 まとめ 作ったもの その名の通り、ギャルの画像をラインで送ると、名前を返してくれます。ギャルを…

Quiz Knockの計算をPythonで力ずくで解く

こんにちは、ぱそきいろです。Quiz Knockで以下の動画が出ました。 www.youtube.comタイトルの最後に【みんなもやってみてね】とあるので、大人の力(Python)を使ってやってみようと思います。 そもそも東大院生が手計算なのでこちらはPythonを使います。 …

ChatGPTのファインチューニングにかかる費用をどうにかしたい話

こんにちは、ぱそきいろです。以下のブログでChatGPTにファインチューニングさせる準備ができたわけですが、、 「ここから課金すればファインチューニングが始まります」で終わっています。 www.takacpu55.xyz今回はコストの見積もりとどうするかを考えてい…

【準備】ChatGPTのFinetuning用データセットの作成

こんにちは、ぱそきいろです。 旧ツイッター(X、以下ツイッター)のデータがDLできたのでChatGPTに学習させていきたいと思います。 まずは準備としてツイッターからデータをDLしてChatGPTに学習させるためのデータセット作成までを書きます。 やりたいこと …

ABC301 A~D問題をpythonで解く

こんばんは、ぱそきいろです。 久々にABC(Atcoder Beginner Contest)301で4完できたので解説を残しておきます。 atcoder.jp A問題 Overall Winner B問題 Fill the Gaps C問題 AtCoder Cards D問題 Bitmask まとめ A問題 Overall Winner よく考えるともっと…

ビットコインとイーサリアムの相関関係を調べてみる【相関係数・コサイン類似度】

こんにちは、ぱそきいろです。以前、マイニングしたETHをなるべく出金手数料を少なくする方法を調べました。 www.takacpu55.xyz この中でETH→BTCを経由して楽天キャッシュにチャージするという方法でしたが、売り時をどうするかという問題があります。 つま…

ABC263 D問題

こんばんは、ぱそきいろ (@takacpu55) / Twitterです。 ABC263のD問題(Left Right Operation)解説の理解が難しかったのでメモを残しておきます。ちなみに最近土曜日に予定が被ってABC出れない・・・ 問題 解説 まとめ ACしたコード 問題 atcoder.jp 解説 …

ポケモンWordleを大人の力(Python)を使って解く

こんばんは、ぱそきいろ (@takacpu55) | Twitterです。 最近Wordleが人気ですね。 また、Wordleから派生してポケモンWordleというものもあるみたいです。 wordle.mega-yadoran.jp ポケモンをやっていた身としては「なんとしてもチャレンジしなくては!」と意…

ABC231 D問題の解説(Python)とモチベーションを保つの難しいという話

こんばんは、ぱそきいろです。 Atcoderの話をします。ブログでは初めて書きます。 D問題の解説とモチベーションを保つのは難しいよねという話をします。 ABC231 D問題 モチベーションを保つのが難しい ABC231 D問題 1 から N の番号がついた N 人を横一列に…

日向坂46に同じ誕生日の人はいるのか(誕生日のパラドックス)

こんばんは、ぱそきいろです。 モンティホール問題に続いて誕生日のパラドックスをPythonで試していきます。 タイトルの日向坂は現在22人です。 直感で同じ誕生日はいなさそうですが。。。笑 よろしくお願いします。 誕生日のパラドックス 方針 コード 結果 …

モンティホール問題をPythonで解く

こんばんは、ぱそきいろです。 割と有名なモンティホール問題をPythonで解いていきます。 モンティホール問題 方針 コード 結果 まとめ モンティホール問題 プレーヤーの前に閉じた3つのドアがあって、1つのドアの後ろには景品の新車が、2つのドアの後ろには…

2013年度開成高校入試問題数学大問4を大人の力で解く(Python)

こんにちは、ぱそきいろです。youtube見ていたら、面白そうな問題が出てきました。 開成高校の入試問題なのですが、こんな問題中学生が解けるのか・・・ (今でも解けなかった。。。) www.youtube.com 悔しいので大人の力(プログラム)で解いていきます。 …

Flourishを使ってソートアルゴリズムを可視化(バブルソート、選択ソート、挿入ソート)

こんにちは、ぱそきいろです。 年末にFlourishを使ってコロナの都道府県ごとの感染状況を可視化しました。 www.takacpu55.xyz 他にも可視化して遊びたかったのですが、ちょうどいいデータが落ちていなかったので、ソートアルゴリズムを可視化します。 とりあ…

Python でひらがな化APIを使う

こんばんは、ぱそきいろです。 何かを作ろうとするとひらがな化APIを使うことがよくあります。 www.takacpu55.xyz www.takacpu55.xyz www.takacpu55.xyz 例えばバビ語に変換しようとしたときに、漢字やカタカナが混ざっていると実装しにくいので、ひらがな化…

DAYSの加藤一彦の口調を再現するコード【Python】

こんばんは、ぱそきいろです。 マガポケでDAYSが読めます。 サッカーは素人なのですが、DAYSは好きです。 (DAYSって全てのキャラが主人公になる回があるから良いですよね) pocket.shonenmagazine.com この中で、圧倒的に癖のある10傑の一人、加藤一彦とい…

【Flourish】都道府県ごとのコロナ感染者数をbar chart raceで可視化

こんばんは、ぱそきいろです。 最近youtubeで見る棒グラフが動く動画を作ってみました。 (bar chart raceと言うみたいです。)都道府県ごとのコロナ感染者数の推移情報:NHKまとめ#flourish pic.twitter.com/DIShImoE1u— ぱそきいろ (@takacpu55) 2021年1月1…

財務データをクラスター分析

こんにちは、ぱそきいろです。 最近仕事で財務表を見る機会が増えています。 数字が多く、企業を一つずつ見るのは大変なので、クラスター分類してみます。 最後にクラスごとに特徴をみていきます。 昔ポケモンを分類した時の方法を企業に当てはめて、売上高…

what3word APIで漢字対応の検索サイトを作った話

こんにちは、ぱそきいろです。what3wordsというサービスが面白かったのと、そのAPIを使って遊んでみました。 baptist.bubbleapps.io what3wordsとは? 使いにくい点 作ったもの 構成 まとめ what3wordsとは? wikipediaには以下のようにあります。 what3word…

スピアマンの順位相関でM1審査員を審査してみる

こんにちは、ぱそきいろです。 最近AmazonプライムビデオにM1グランプリ2019が追加されましたねー www.amazon.co.jp ミルクボーイが圧倒的に面白かったのは文句なかったのですが、和牛が決勝に行かずぺこぱが選ばれてたのはどうか、ニューヨークもうちょっと…

巡回セールスマン問題をTkinterで可視化(ディズニーランドの最適化)

こんにちは、ぱそきいろです。少し前ですけど、「理系が恋に落ちたので証明してみた。」がアニメで放送されてました。 rikekoi.com情報系の理系が見るととても面白かったです。 その中で主人公二人がテーマパークに行くシーンがありました。 (以下、いらす…

Python + OpenCV で星座を作るプログラム

こんにちは、ぱそきいろです。OpenCVで遊んでたら、「画像から星座を生成できるのでは?」と思い、実装してみました。 よろしくお願いします。 星座を作る方法 輪郭検出 星座の描画 できたもの 成功例 失敗例 まとめ 星座を作る方法 輪郭検出 まずは画像の輪…

【Python】ポケモンでクラスター分析

こんにちは、ぱそきいろです。 ネットサーフィンしてたら、ポケモンのデータをまとめたJSONがありました。 github.com Read me には This repository provides a basic dataset of all Pokemons. とあります。 名前と種族値がまとめられてるJSONファイルや、…

遊戯王カードでモザイクアートを作る【OpenCV】

こんにちは、ぱそきいろです。 社会人になったのですが、コロナの影響で在宅研修になりました。 0秒で帰社出来るので、余った時間でプログラミングで遊んでいます。 今回はpython+OpenCVでモザイクアートを作りました。 (遊戯王はシンクロ前までしか分かり…

バビ語をMacに喋らせてみた

こんにちは,ぱそきいろです. 前回の記事でバビ語ジェネレータをNoCodeかつサーバレスで実装しました. www.takacpu55.xyz せっかくバビ語に変換したので,音声でも聞きたいと思います. よろしくお願いします. やりたいこと コード まとめ やりたいこと …

PythonでDTWを二次元に拡張して実装

研究で2次元平面でDTW(Dinamic Time Warping)を使うことがあったのでまとめます. ついでにGUIで試せるようにしたので,最後にコードを載せておきます.(Tkinterさん便利) Python3系で問題なく動くと思います. githubにも載せておきます. github.com …

ブラックジャックの必勝法をプログラミングで試した話

こんにちは,ぱそきいろですhttps://twitter.com/takacpu55先日,ラスベガスに旅行に行ってきました!カジノでは主にブラックジャックをやってました!(ちなみにそこそこ勝ちましたw)帰ってからなのですが,Pythonでブラックジャックを作り,必勝法を試し…

深層学習で一枚の画像から人物認識をした話(モデル,学習の話)

こんにちは,ぱそきいろです. ぱそきいろ (@takacpu55) | Twitter今日は深層学習を使って人物認識で遊んだこの記事の続きになります.www.takacpu55.xyz この画像一枚で二人の人物認識をしていきます. (パオパオチャンネルの「ぶんけい」と「あーずー」を…

深層学習で一枚の画像から人物認証をした話(画像の前処理)

こんにちは,ぱそきいろです. ぱそきいろ (@takacpu55) | Twitter今日は深層学習を使って人物認証で遊んだので,そのまとめになります. 具体的には僕が好きなユーチューバーのパオパオチャンネル(ぶんけい,@小豆)の二人を一枚の画像だけを使って分類し…

ハッカソンで使うとおすすめサービス

こんにちは! ぱそきいろ (@takacpu55)です! 今まで何回かハッカソンの話をしてきたのですが,僕がハッカソンでよく使うサービスやツールについてまとめて行きたいと思います. ハッカソンに出る際はぜひ参考にしてください. www.takacpu55.xyz IFTTT Conv…

サイゼリア ×プログラミングをまとめてみた

こんにちは,ぱそきいろ (@takacpu55) | Twitterです. 最近,サイゼリヤ1000円ガチャが話題になってます. qiita.com 1000円以内で食べれるようにサイゼリヤのメニューを出してくれるみたいですね! 他にもサイゼリヤに関わるプログラミングの記事がいろい…