#Pythonの記事一覧

リバーシで試す「強化学習」のはじめ

リバーシで試す「強化学習」のはじめ

テーマ みなさん、お元気でしょうか? grasys でデータサイエンティストをしております t.watanabe です 今回は機械学習の中でも強化学習(Reinforcement Learning)についてリバーシを題材に学んでいこうと思います 「強化学習」とはなにか? では、強化学習とは何かというところから説明して…

Google Cloud+AWS 検証環境の自動制御にみる grasys の「仕組み化」文化

Google Cloud+AWS 検証環境の自動制御にみる grasys の「仕組み化」文化

今年は既に 12 回歌舞伎を観た matt です。入社 2 年半で業務の傍らクラウド資格の W 全冠を果たしました! 今回は、私が日々の検証や資格勉強で使い倒している、grasys の社内検証環境の裏側についてご紹介したいと思います。 grasys では、「お客様の環境をお預かりする専門家」として、ヒューマンエラーを…

赤外線カメラでも読み取れる、サーバのステータスモニターを自作してみました

赤外線カメラでも読み取れる、サーバのステータスモニターを自作してみました

目次 1. あらすじ 2. 心配した僕が最近編み出したのは 3. 余談 4. まとめ あらすじ 私は何年も趣味で自宅サーバを運用していますが、その間いろんな問題が発生しました。 - LAN ケーブルが原因不明で抜けた - ルータの電源アダプターが重すぎて勝手にタップから抜けた - サーバの SSL 証明書の自動更新が…

Apache AirFlow で別コンテナを立ち上げて実行

Apache AirFlow で別コンテナを立ち上げて実行

業務でApache AirFlowを初めて触りました。既にコンテナ化していたスクリプトをパイプラインに組み込みたく色々調べたところ、AirFlowのオペレータにDockerOperatorがありました。個人的に詰まったポイントなど共有できればと思います AirFlowもDockerで実行する - まずAirFlowを…

私が Python の自動化ツールを Nox に乗り換えた理由

私が Python の自動化ツールを Nox に乗り換えた理由

皆さん、こんにちは! 最近は GitHub Actions や Cloud Build のトリガーを使った CI/CD パイプラインの構築など、DevOps の世界にどっぷり浸かっています。こうしたツールを触ったことがある方なら、自動化チェックをいかにクリーンかつ一貫した状態に保つかが、運用の肝であることをご存知かと…

Python 型ヒントの書き方 - 基本からジェネリクスまで

Python 型ヒントの書き方 - 基本からジェネリクスまで

1\. はじめに:このコードの出力結果は? まずは、以下のコードの出力結果は1から3のどれになるか考えてみてください。 1. ⭐ \ 5 3. ⭐⭐⭐⭐⭐ 5. TypeError 答えは3のTypeErrorです。 n/ 2の返り値はfloat型になります。float型をstr型に掛けることができないためエラーにな…

Apache Superset をソースコードから起動してカスタマイズする方法

Apache Superset をソースコードから起動してカスタマイズする方法

なぜ Apache Superset? BI(ビジネスインテリジェンス)ツールを選定する時、いくつかの条件があると思います。 その中では「機能性」が用途に応えられるのかが選定条件の一つになると思います。 数多のBIツールから一つ一つ調査することになります。 最近の流行りだと ・Tableau ← 非常に優秀だが、ライ…

ComfyUI-HunyuanImage2.1 を試す

ComfyUI-HunyuanImage2.1 を試す

はじめに こんにちは! grasys でデータ周りの仕事をしている t.watanabe です 今回は Tencent が開発した HunyuanImage-2.1 を ComfyUI で扱えるようにした、ComfyUI-HunyuanImage2.1 を試してきましたのでインストール方法と使い方をレポートしたいと思…

Python でのフロントエンド開発を実現する Reflex のご紹介

Python でのフロントエンド開発を実現する Reflex のご紹介

Python を使用したフロントエンドのフレームワークが近年いろいろとリリースされてきてますね。今回はそのなかでも、本番環境で運用できるポテンシャルをもちはじめている Reflex についてご紹介します! Reflex とは? Reflex はフロントエンドとバックエンドの両方を Python だけで開発できる OS…

Mecab、 Qdrant(ベクトルデータベース)と Bert Japanese を試してみた

Mecab、 Qdrant(ベクトルデータベース)と Bert Japanese を試してみた

はじめに こんにちは。2023 年 9 月に grasys に入社したミャンマー出身のスースーです。 この記事では、前回の「Mecabを試してみた」という記事の続きとして、Python を使って Mecab と Qdrant(ベクトルデータベース)を連携する方法を紹介します。 まだ前回のブログを読んでいない方は、そち…

Raspberry Pi で顔認証からパスワード入力までやってみる【Raspberry Pi/Python/face-recognition】

Raspberry Pi で顔認証からパスワード入力までやってみる【Raspberry Pi/Python/face-recognition】

はじめまして!エンジニアの Uemaです。 前回は、face-recognition を使って顔認証をやってみて、手軽に顔認証を行うことができました。 今回は、Raspberry Pi と face-recognition を使ってパスワードの自動入力システムを作ってみました。 Raspberry Pi の設定で大変…

Qdrant (ベクトルデータベース)を試してみた

Qdrant (ベクトルデータベース)を試してみた

はじめに こんにちは。2023年09月に grasys に入社したミャンマー出身のスースーです。データベースについては以前リレーショナルデータベースを使った経験があります。例えば MySQL、PostgreSQL、Oracle Database、IBM Db2 など色々なデータベースを使ったことがあります。私は常に新…

Pythonで音の波形やスペクトログラムを見てみる(librosa)

Pythonで音の波形やスペクトログラムを見てみる(librosa)

はじめまして!エンジニアのUemaです。 音の解析をしてみたいなって思うことありませんか。 あまり無いかと思いますが、もしPythonがあるパソコンであれば手軽にPythonで音の解析ができます。 今回は、librosaを使って音解析の走りをやってみたいと思います。 librosaとは librosaは、音楽およびオ…

Codonを使ってAPI作ってみる

Codonを使ってAPI作ってみる

はじめまして!エンジニアのUemaです。 Pythonコードを書いていて処理が遅いなと感じることがあると思います。 そこで、処理が遅いPythonコードに対して高速化するには、下記の手法があり、場合に応じて対応すると良いでしょう。 - リファクタリングを行い最適化 - 目的にあった高速化できるライブラリを使う - マ…

Pythonで手軽に顔認識をやってみる(face-recognition)

Pythonで手軽に顔認識をやってみる(face-recognition)

はじめまして!エンジニアのUemaです。 近年では、スマホのロックの解除や入館時の認証など様々なことに顔認識の技術が使われています。 顔認識を利用するには機械学習、画像処理や数学などの様々な知識が必要で学習コストがかかり、顔認識を使ってアプリケーションを作ってみたいと考えている人もなかなか手が出ないと思います。 そん…

いますぐPythonでデータ分析するために必要なこととは?前編

いますぐPythonでデータ分析するために必要なこととは?前編

データ分析をするための様々なサービスが世の中にありますが、導入までの期間やコストは気になりますよね。 手軽に卓上である程度分析することもできます。どうすればよいかこの記事で整理していきます。 必要なもの - Windows/macOSどちらでもよいのでPython3.6以上がインストールされているPC - Pytho…