- 投稿日:2022-12-04T23:25:01+09:00
流行りの画像生成やってみた!
はじめに 最近画像生成AIが話題になっています。画像生成AIのツールはたくさんありますが、今回はその中でも無料で使用できるStable Diffusionの使い方を説明します。 huggin fac…
- 投稿日:2022-12-04T22:48:36+09:00
歌詞付きMIDIをMusicXMLに変換 その3:音符と歌詞の紐付け
概要 XF仕様に含まれるカラオケ情報と音符情報の紐付けをします。 シリーズ一覧: 歌詞付きMIDIをMusicXMLに変換 リンクまとめ 準備 ライブラリの読み込み 必要なライブラリをインポートしま…
- 投稿日:2022-12-04T22:42:50+09:00
【Pytorch】VAE(変分オートエンコーダ)を実装する
はじめに 本記事に記載のコードは以下のnotebookに記載されています。 外部データなど不要ですので、とりあえずVAEを動かしてみたいという方は触ってみてください。 https://colab.r…
- 投稿日:2022-12-04T21:25:01+09:00
歌詞付きMIDIをMusicXMLに変換 その2:音符の整理
概要 前回、XF仕様のMIDIファイルから歌詞を抽出することができました。 今回は音符情報の整理をしていきます。特に以下あたりをやっていきます。 音符データの読み込み 開始時間の取得 音符の持続時間…
- 投稿日:2022-12-04T20:41:26+09:00
【スクレイピング】ピンポイントでHTMLの要素を取得しよう
スクレイピングをしてた時にどーしても取れない要素があったがとんでもないアホなやり方をしてたので自分への戒めとしてメモしたい。 とある求人サイトで会社名、住所、電話番号のスクレイピングを試みた。 会社…
- 投稿日:2022-12-04T19:48:06+09:00
FizzBuzz問題
FizzBuzz問題とは 1から順に数を数え上げていき、3の倍数なら「Fizz」、5の倍数なら「Buzz」、両方の倍数(15の倍数)なら「Fizz Buzz」、いずれでもなければその数を言うゲームで…
- 投稿日:2022-12-04T19:44:54+09:00
【Python】スクレイピングでスプレッドシートへの転記までサクッと
この記事によって実現できること Python Seleniumによるスクレイピングでとってきた情報をスプレッドシートに転記 ▼ Tips Chromeドライバーを定期的に手動でダウンロードしている…
- 投稿日:2022-12-04T19:40:38+09:00
pythonでスプレッドシートを使うための下準備
この記事によって実現できること Pythonでスプレッドシートを使うためのめんどい準備が完了 0. Google Cloud Pratform へ登録 GCPの利用登録をします。 Googleサー…
- 投稿日:2022-12-04T17:40:06+09:00
[AWS] Pythonを使ってAWSの不安(コスト)を取り除く!!
AWSで初めて使う人には、コストが心配になりますよね。 でも、Boto3を使えば安心です。 Boto3はAWSのPython用SDKで、AWSのさまざまなサービスにプログラムからアクセスするためのラ…
- 投稿日:2022-12-04T17:11:24+09:00
pythonの浮動小数点について(備忘録)
pythonの浮動小数点は、不正確!? >>> 0.3 0.3 >>> 0.1 + 0.1 + 0.1 0.30000000000000004 >>> 0.3 == (0.1 + 0.1 + 0.1…
- 投稿日:2022-12-04T16:30:25+09:00
Chromeドライバー更新問題を解決
この記事によって実現できること Python SeleniumによるスクレイピングでChronmeドライバー更新地獄から開放 はじめに こういう悩みありませんか? Python × Seleniu…
- 投稿日:2022-12-04T16:23:22+09:00
配列の上位k点のインデックスを取得する
やりたいこと 題名の通り配列の上位k点のインデックスを取得する ##コード ChatGptさんにお願いしたら書いてくれた import heapq # 配列 arr = [2, 5, 3, 7, 1…
- 投稿日:2022-12-04T16:20:00+09:00
[初心者]Prophetを使った時系列データ学習の奮闘記
初心者がMeta(旧Facebook)が開発した機械学習ライブラリを使用して、時系列データの機械学習に取り組んだ記録をまとめました。参考になればと思います。 記事が乱立してしまったので、このページで…
- 投稿日:2022-12-04T16:19:31+09:00
マルチプロセスでのロギングサンプル
初めに 業務でloggingモジュールを利用し全ロギングレベルを出力するファイル、ERRORだけ出力するファイルに分けてロギングしていました。 当初はシングルプロセスで稼働させていたのでロジックもあ…
- 投稿日:2022-12-04T16:13:13+09:00
学生が初めて実務でデータサイエンスを行いました
イントロダクション みなさん初めまして。情報工学部の4年生で、機械学習を勉強する学生団体に参加している学生です。縁あって、データサイエンティストのインターンを4ヶ月間行いました。 初めて実務でデータ…
- 投稿日:2022-12-04T15:19:56+09:00
クリーンアーキテクチャのrepository層をpytestのfixtureでモックしてテストする
TL;DR クリーンアーキテクチャを導入したFastAPIのシステムにてpytestでusecase層のユニットテストを書きたかったのですが、respository層がentity層に依存しているた…
- 投稿日:2022-12-04T15:19:56+09:00
クリーンアーキテクチャでの依存層をpytestのfixtureでモックすることで簡単にテストした
TL;DR クリーンアーキテクチャを導入したFastAPIのシステムにてpytestでusecase層のユニットテストを書きたかったのですが、respository層がentity層に依存しているた…
- 投稿日:2022-12-04T15:09:56+09:00
APIで、Spotifyの他者のプレイリストをコピーする。
APIで、Spotifyの他者のプレイリストを、コピーする。 非エンジニアですが、コピーしたかったため作りました。 メモで、記事にしています。 import spotipy from spotipy…
- 投稿日:2022-12-04T14:25:52+09:00
マイコン不要 Poke-Controller+BluetoothでSwitch自動化
はじめに 表題の通り、このたび、Poke-ControllerでBlutoothを使用した自動化が可能になるライブラリを開発しました。この記事では、Bluetooth自動化環境の導入を解説します。 …
- 投稿日:2022-12-04T14:05:56+09:00
Pythonによる日本語メール送信
Python3で日本語のメールを送ります。 #!/bin/env python3 import smtplib from email.mime.text import MIMEText import…
- 投稿日:2022-12-04T13:03:06+09:00
Windows11+GeForce RTXでKerasのサンプルコードを走らせるまで
Anaconda3のインストール まず、Anacondaをインストールする。ダウンロードサイトはこちら。下図に赤枠で示した「Download」をクリックすれば、インストーラーをダウンロードすることが…
- 投稿日:2022-12-04T13:03:06+09:00
Windows11+GeForce RTXにAnaconda3とTensorFlowをインストール
Anaconda3のインストール まず、Anacondaをインストールする。ダウンロードサイトはこちら。下図に赤枠で示した「Download」をクリックすれば、インストーラーをダウンロードすることが…
- 投稿日:2022-12-04T12:00:48+09:00
USGS(アメリカ地質調査所)の震源データをdeck.glで表示してみました
はじめに USGS(アメリカ地質調査所)の震源データが公開されていますので、deck.glのScatterplotLayerとHeatmapLayerを用いて、震源データを表示してみました。 USG…
- 投稿日:2022-12-04T11:00:06+09:00
TkinterでAI学習用のGUIアプリ作ってみた!
こんにちは。おもちゃで遊ぶAdvent Calendar4日目です。今回は資格取得のためのクイズアプリを、PythonからGUIを構築することができるライブラリーのTkinterを用いて作成します。 はじめ…
- 投稿日:2022-12-04T11:00:06+09:00
TkinterでAI学習用のGUIクイズアプリ作ってみた!
こんにちは。おもちゃで遊ぶAdvent Calendar4日目です。今回はAI学習用のクイズアプリを、PythonからGUIを構築することができるライブラリーのTkinterを用いて作成します。 は…
- 投稿日:2022-12-04T10:13:00+09:00
DynamoDBにデータを追加する際、「エラー」が出てこない問題に対する解決策
はじめに Lambdaを使ってDynamoDBにデータを追加する簡易システムを作っていた際、エラーログすら出力されない問題に当たったので、ここではその知見共有をしたいと思います。 1. 今回使用する…
- 投稿日:2022-12-04T09:00:01+09:00
PythonとSeleniumとWebDriverとChrome拡張機能でDownload完了判定と待機
はじめに downloads.Stateを利用してのダウンロードの完了判定と待機が出来ないか検討してみた話です。 前半部分はChrome拡張機能でダウンロードに関する情報をPython側に伝達をする…
- 投稿日:2022-12-04T08:49:53+09:00
JuliaでPythonを使うには
Pythonのライブラリを活用する Juliaには他のプログラム言語を呼び出す機能(ライブラリ)があります。 このうちPyCallをつかうとPythonのライブラリ資産が利用できます。 PyCall…
- 投稿日:2022-12-04T08:34:39+09:00
🌏GBFS世界旅行🌎
GBFSで、世界中のシェアモビリティステーションをマッピングしてみました🌎 2022年12月3日時点で筆者が取得できたGBFS由来のシェアモビリティステーション計586サービス/76,734ステーシ…
- 投稿日:2022-12-04T07:05:22+09:00
TransformersでGPTの文章生成する方法いろいろ
Transformersを使うと、GPTの事前学習モデルを使って簡単に文章生成ができます。モデル自体は同じでも色々なメソッドが用意されていて、用途に応じて適切なインターフェースを選ぶことでより便利に…