プログラミング

プログラミング

無駄なAI開発を防ぐ!目的に応じた強いAIと弱いAIの選び方

勉強がてら『食べログ』のレビューを「良いレビュー」と「クソレビュー」に分類するプロジェクトを立ち上げた 機械学習の勉強がてら、そういうプロジェクトを始めた。データ集めのスクレイピングツールは以下の通りで、ここからいよいよ機械学習(クラスタリング=分類)に入る。 このプロジェクトを...
0
プログラミング

environment.ymlで実行に必要なライブラリを一括でインストールしたanaconda環境を作れる

environment.ymlの設定 こんな感じで、そのスクリプトの実行に必要なライブラリがたくさんある場合、いちいち1つずつインストールしていくのはあまりに面倒くさい。。import osfrom dotenv import load_dotenvimport timeimpo...
0
プログラミング

CloudflareのパブリックDNS(1.1.1.1)を使うようにしてみた@Windows11

Windows11PCを手に入れたのでCloudflareのパブリックDNS(1.1.1.1)を使うようにしてみた 以下の影響にて。設定方法CloudflareのパブリックDNS(1.1.1.1)IPv4プライマリ 1.1.1.1セカンダリ 1.0.0.1IPv6プライマリ 26...
0
プログラミング

Git BashでAnaconda Promptを起動できる

linuxコマンドが使いたいのでGit BashでAnaconda Promptを起動したい pythonの仮想環境を使いたいのでAnaconda Promptを使う必要があるが、ここではlinuxコマンドが使えない。。でもGit Bashでは使える。@Anaconda Prom...
0
プログラミング

anaconda環境でflake8とBlackを使う

インストールconda install flake8 black実行# プロジェクト直下のファイル全部チェック$ flake8 .# 同じ範囲をオートフォーマット$ black .# どれくらい問題が残ってるかチェック$ flake8 .所感 基本的にはblackが直してくれるの...
0
プログラミング

pytestで異なるディレクトリのファイルをテストコードでimportできる

基本操作 pytestの基本操作は以下の素晴らしい記事の通り。異なるディレクトリのファイルをテストコードでimportできるproject/├── game21.py└── tests/  └── test_game21.py 例えばこんな感じの時にtest_game21.pyを...
0
プログラミング

VScodeのターミナルにAnaconda Promptを設定できる

環境についてVScode:v1.96.2Anaconda Prompt:anaconda3のインストーラーに入ってたやつVScodeのターミナルにAnaconda Promptを設定できる VScodeの以下の設定ファイルを開く。C:\Users\<ユーザー名(適宜読み替え)>\...
0
プログラミング

メモリ省力化設定を入れて「Selenium::WebDriver::Error::UnknownError: unknown error: session deleted because of page crash」が出ないようにする

対応 rubyでseleniumインスタンス(Selenium::WebDriver::Chrome::Options)のメソッドを使う際に、引数に省メモリ化するための引数をつける。例 options = Selenium::WebDriver::Chrome::Options....
0
プログラミング

rails5.2でMysqlに接続しようとするとLost connection to MySQL server at ‘reading initial communication packet’が出る

エラー こんな感じのエラーが出る。Mysql2::Error::ConnectionError: Lost connection to MySQL server at 'reading initial communication packet', system error: 0 ...
0
プログラミング

「Mysql2::Error::ConnectionError: Lost connection to MySQL server」が発生してからの復帰方法を調べてみた

現象 ローカルに起動中のmysqlにrailsから接続し、db:migrateなどの重めのmysql操作を実行すると、高い確率でmysqlに接続できなくなる。~/d ❯❯❯ bundle exec rake db:migraterake aborted!Mysql2::Error...
0