並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 627件

新着順 人気順

poetryの検索結果1 - 40 件 / 627件

  • Python言語による実務で使える100+の最適化問題 | opt100

    指針 厳密解法に対しては、解ける問題例の規模の指針を与える。数理最適化ソルバーを使う場合には、Gurobi かmypulpを用い、それぞれの限界を調べる。動的最適化の場合には、メモリの限界について調べる。 近似解法に対しては、近似誤差の指針を与える。 複数の定式化を示し、どの定式化が実務的に良いかの指針を示す。 出来るだけベンチマーク問題例を用いる。OR-Libraryなどから問題例をダウンロードし、ディレクトリごとに保管しておく。 解説ビデオもYoutubeで公開する. 主要な問題に対してはアプリを作ってデモをする. 以下,デモビデオ: 注意 基本的には,コードも公開するが, github自体はプライベート そのうち本にするかもしれない(予約はしているが, 保証はない). プロジェクトに参加したい人は,以下の技量が必要(github, nbdev, poetry, gurobi); ペー

    • 探しものがはかどる検索エンジンDuckDuckGo、NDC順Bangリスト

      DuckDuckGo(https://duckduckgo.com)はプライバシーの保護に重きを置いている検索エンジンのひとつである。 特筆すべきは、Bangという機能があって、探しものがとてもはかどる。 たとえば「!a 図書館」(ビックリマーク+アルファベットのa+スペース+検索語)と入力するとAmazonを検索してくれる。 こんな風に「!+何か」 で特定のサイトのみの検索ができる機能がBangである。 検索エンジンが使えなくなった(クズみたいなサイトが上位に来て、欲しい情報が見つからない等)と言われて久しいが、探すべきサイトにダイレクトで検索することで、この問題のかなりの部分が解決する。 よく使いそうなのは ! (キーワード) 最初の検索結果へ直接ジャンプ !i イメージ検索 !m 地図検索 !n ニュース検索 !v 動画検索 !w ウィキペディア検索 !pdf PDFファイルだけを検

        探しものがはかどる検索エンジンDuckDuckGo、NDC順Bangリスト
      • Python言語による実務で使える100+の最適化問題 | opt100

        はじめに 本書は,筆者が長年書き溜めた様々な実務的な最適化問題についてまとめたものである. 本書は,Jupyter Laboで記述されたものを自動的に変換したものであり,以下のサポートページで公開している. コードも一部公開しているが,ソースコードを保管した Github 自体はプライベートである. 本を購入した人は,サポートページで公開していないプログラムを 圧縮ファイル でダウンロードすることができる. ダウンロードしたファイルの解凍パスワードは<本に記述>である. 作者のページ My HP 本書のサポートページ Support Page 出版社のページ Pythonによる実務で役立つ最適化問題100+ (1) ―グラフ理論と組合せ最適化への招待― Pythonによる実務で役立つ最適化問題100+ (2) ―割当・施設配置・在庫最適化・巡回セールスマン― Pythonによる実務で役立つ

        • 小泉進次郎さんの株、「何かを言っているようで何も言っていない」話法のせいで急落 : 市況かぶ全力2階建

          のぞみ全車指定のJR西日本、「お乗りになってから初めて自由席がないことにお気付きのお客様」とつい煽ってしまう

            小泉進次郎さんの株、「何かを言っているようで何も言っていない」話法のせいで急落 : 市況かぶ全力2階建
          • 【さらに追記】「タリバンが人気歌手を殺害」のニュースについて思ったこと

            15年ほど前に、アフガニスタンではない異国にて、私はパシュトゥーン人たちのなかで、唯一の日本人として日々を過ごしたことがあります。他のアフガニスタンの民族についてはわからないけれど、パシュトゥーン人の「リアルな」考え方には、そのときに触れることができたと思っています。 「タリバンが人気歌手を殺害」のニュースを読んで、パシュトゥーンの人たちがもともと音楽をどのように捉えているのか、その日々のなかで印象的だった会話等をすこし紹介したいと思います。 ・スカッとアフガニスタン!?武勇伝として語られた叔父さんのこと。 友人の一人が語った話です。アフガニスタンのどこかの都市?にて、彼の叔父さんがバスに乗ったそうです。すると、バスでは流行歌が流れていました。敬虔な叔父さんは音楽を聴きたくないと思い、バスの運転手さんに音楽を止めるようお願いしましたが、スルーされてしまいました。それから叔父さんはどうしたか

              【さらに追記】「タリバンが人気歌手を殺害」のニュースについて思ったこと
            • pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator

              - はじめに - Pythonのパッケージ管理ツールは、長らく乱世にあると言える。 特にpip、pipenv、poetryというツールの登場シーン前後では、多くの変革がもたらされた。 本記事は、Pythonパッケージ管理ツールであるpip、pipenv、poetryの3つに着目し、それぞれのツールに対してフラットな背景、技術的な説明を示しながら、所属企業内にてpoetry移行大臣として1年活動した上での経験、移行の意図について綴り、今後のPythonパッケージ管理の展望について妄想するものである。 注意:本記事はPythonパッケージ管理のベストプラクティスを主張する記事ではありません。背景を理解し自らの開発環境や状態に応じて適切に技術選定できるソフトウェアエンジニアこそ良いソフトウェアエンジニアであると筆者は考えています。 重要なポイントのみ把握したい場合は、各章の最後のまとめを読んで頂

                pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator
              • DockerとRemote Containersでの開発環境が最高過ぎる - Sweet Escape

                この投稿がきっかけでソフトウェアデザインに寄稿しています。この投稿の加筆修正ですが、自分のパート以外にもVS Code全般の特集となってますので興味あるかたはぜひそちらも! ソフトウェアデザイン 2021年6月号 作者:tsutsu,吉岩 正樹,中村 充志,西谷 圭介,erukiti(佐々木 俊介),結城 洋志,上田 隆一,八田 昌三,サリチル酸,結城 浩,山川 正美,大串 肇,松本 直人,清水 洋治,広田 望,松田 佳希,田中 宗,中島 明日香,くつなりょうすけ,高橋 永成,金谷 拓哉,佐藤 雄飛,梶原 直人,髙濱 暢明,星川 真麻,八木澤 健人,けんちょん(大槻 兼資),職業「戸倉彩」,森若 和雄,大隈 峻太郎,小野 輝也,河野 哲治,古川 菜摘,石井 将直,杉山 貴章,Software Design編集部技術評論社Amazon はじめに Remote Containers Docke

                  DockerとRemote Containersでの開発環境が最高過ぎる - Sweet Escape
                • 「夜中のコンビニでアイスを買う」みてえな歌詞、イヤっすねえ!!

                  俺は貧民なので貧民スーパーでよく買い物をするんだけど、そこの店内BGMが、「最近流行りの邦楽」みたいな感じなんですよ 流行りっつうか、時々15年前くらいの曲が流れてたりもするんで、もしかすると「かつての流行り」なのかもしれないんだけどね そうすっと、結構な頻度で、歌がうめえおネエちゃんが、「若い2人の、自堕落でキラキラしてはいない、しかし美しい恋の思い出」みたいなテーマの、失恋ソングを歌っていらっしゃる そんで、なんかよ、「夜中にコンビニに出かけて、安いアイスを買って2人で食べる」的な、安いエピソードが歌われるわけ なんていうんですかね、エピソードがね、露骨っつうのかな、そのまますぎるんですよね 分かりますよ、そういうね、等身大の、共感できるような、あー……っていうね、気持ちを呼び起こそうっていうことでしょう でもよ、そうするとさ、被るんだよ他の歌とかマンガとかそういうのと 「あー、そうい

                    「夜中のコンビニでアイスを買う」みてえな歌詞、イヤっすねえ!!
                  • 「ガウェインの結婚」を歴史の授業で使わないで!~中世の英文学と女性がもっとも望むこと - wezzy|ウェジー

                    2023.12.30 18:00 「ガウェインの結婚」を歴史の授業で使わないで!~中世の英文学と女性がもっとも望むこと 2年ほど前に「世界史講義録」というウェブサイトの「最初の授業」という記事がバズったことがありました。これは高校世界史の授業初回で、アーサー王伝説の「ガウェインの結婚」をとりあげ、歴史は面白い……というような話の枕にするというものです。 詳しくはリンク先の元記事を読んでいただきたいのですが、非常にざっくり説明すると、アーサー王が敵の騎士から「すべての女性がもっとも望むことは何か」という問いを出され、それの答えが「自分の意志を持つこと」だったという話をネタに、「700年から500年くらい前の時代につくられた物語」なのに既に女性の人権に関係するようなトピックを取り扱っていて現代的だ……という内容です。 このウェブサイトの講義は、2009年発行の竹田青嗣『中学生からの哲学「超」入

                      「ガウェインの結婚」を歴史の授業で使わないで!~中世の英文学と女性がもっとも望むこと - wezzy|ウェジー
                    • 黒人詩人作品めぐり騒動、白人作家が翻訳辞退 オランダ

                      米国のジョー・バイデン大統領の就任式で詩を朗読するアマンダ・ゴーマンさん(2021年1月20日撮影)。(c)Patrick Semansky / POOL / AFP 【3月3日 AFP】米国のジョー・バイデン(Joe Biden)大統領の就任式で詩を朗読したアマンダ・ゴーマン(Amanda Gorman)さん(22)の作品の翻訳をめぐり、白人ではなく黒人が翻訳すべきとの声が上がり、オランダ人作家が辞退した。 この作家は昨年、英国の権威ある文学賞「マン・ブッカー賞(Man Booker Prize)」の国際部門「国際ブッカー賞(Man Booker International Prize)」を史上最年少で受賞した、マリエケ・ルーカス・ライネベルト(Marieke Lucas Rijneveld)さん。ゴーマンさんの詩集「The Hill We Climb(私たちがのぼる丘)」の翻訳者として

                        黒人詩人作品めぐり騒動、白人作家が翻訳辞退 オランダ
                      • 2020年5月におけるPython開発環境の選択肢 - Qiita

                        はじめに インストールすればすぐに書けて動かせるのが魅力のPythonですが、 実際に業務などでキチンと書こうと思ったら Pythonのバージョン管理ツール パッケージマネージャー エディター(IDE) リンター フォーマッター 型チェッカー くらいは最低限用意する必要があります。 しかしこの界隈、怒涛の勢いで日々新しいものがリリースされていて一概に「これがベストプラクティス」を提示するのが難しいんですよね。そこで今回は上記それぞれのツールについて「こんなものがあるよ」というのをご紹介したいと思います。 TLDR バージョン/パッケージ管理はpyenv + Pipenvがスタンダードだった時代は終わった VS CodeかVimを使うなら型解析にPyrightを導入するとよい テンプレートを用意しました 1. バージョン/パッケージマネージャー プロジェクトごとに異なるPythonのバージョ

                          2020年5月におけるPython開発環境の選択肢 - Qiita
                        • 2020 年の Python パッケージ管理ベストプラクティス - Qiita

                          この記事は Python Advent Calendar 2019 の 19 日目の記事です。 🐍 あらすじ Python のパッケージ管理。特にここ数年で新しいツールが多く出たこともあり、一体何を使うべきなのか、少し調べただけでは分からないと思います。本記事では、新しめの管理ツールを独断と偏見で比較します。著者は Poetry 信者なのでバイアスが掛かっているので悪しからず。 本記事で書いていること Pipenv、Poetry、Pyflow の違いと使い方 本記事で書いていないこと Pyenv、Venv、Virtualenv などの既存ツールの説明 著者の環境は以下の通り。 Ubuntu 18.04 Python 3.8.0 Pipenv 2018.11.26 Poetry 1.0.0 Pyflow 0.2.1 特に Poetry と Pyflow は開発途中なので、本記事の内容と違う

                            2020 年の Python パッケージ管理ベストプラクティス - Qiita
                          • 【2021】モダンなPython開発環境の紹介 - Qiita

                            📌 はじめに Pythonで開発を行うにあたり、リンタやフォーマッタ、パッケージマネージャ等のツールの選定は非常に重要な問題です。一方で歴史的な経緯もあり、沢山の選択肢から何を選ぶべきか情報がまとまっていないように感じました。この記事では2021年9月時点でモダンと言えるであろう開発環境を紹介します。基本的にはシェアが高いこと、著名なパッケージで使用されていることを主な選定理由としており、また特定のエディタに依存しないことを前提とします。 本記事で紹介する内容は一つのテンプレートに近く、必要に応じてカスタマイズするもよし、そのまま使ってもよし、として参考になればと思います。(CI/CDについてはPythonとは独立した問題なので触れません。またドキュメント生成はSphinxを推しますが、必須ではないので今回は割愛します。) 📄 要約 "モダン"な開発環境を箇条で列挙すると下記の通りです

                              【2021】モダンなPython開発環境の紹介 - Qiita
                            • 一周回って、人間が読み書きする設定ファイルはJSONが良いと思った | フューチャー技術ブログ

                              最近GoでCLIツールを作っていますが、JSONが良いとなんとなく思っています。 続編も公開しました(追記:2019年10月2日)。 CUEを試して見る 設定ファイルフォーマット近年、設定ファイルを書くプレーンテキストのフォーマットとしては次のようなものが多いかと思われます。 XML 多くのプログラミング言語において標準ライブラリで扱える(ただしNode.jsにはない) XMLスキーマ、XSLTなどの周辺ツールも揃っているが、記述が冗長になりがちで、敬遠されがち。 ini QtやPythonの標準ライブラリで扱える 深い階層や配列を扱うのが苦手 JSON ほとんどのプログラミング言語で標準ライブラリに入っている 特にフロントエンドのJavaScriptでは追加のライブラリを利用する必要がなく、速度も早く、gzipすればファイルサイズもかなり小さくなる。T 閉じかっこが必要、コメントがつけら

                                一周回って、人間が読み書きする設定ファイルはJSONが良いと思った | フューチャー技術ブログ
                              • 【超重要な追記あり】Docker Desktop for Macを使ってる人はみんな今すぐvirtiofsを使うんだ! - Sweet Escape

                                前提 はじめに virtiofsさっそく試す もうちょっとちゃんと計測してみる Named Volumeを試してみる まとめ 追記(超重要) 追記2 前提 特にVSCodeのRemote Containers使ってる人には耳寄りです。別に使ってなくてもMacでDocker Desktop使ってる人ならあてはまります。 あと、このポストはMacといってもM1 MaxなMacBook Proで確認したものです。なので同じMacでもIntel Macとかだと違う結果になるかもしれません。 また、ここで紹介しているものはまだExperimental(試験的)な機能なので不具合や問題を引き起こす可能性があります。なので試す方はその辺は承知の上で試してみてください。 はじめに さて、MacでDocker Desktopというと「遅い」というのがこれまでの常識。自分のように普段VSCodeのRemote

                                  【超重要な追記あり】Docker Desktop for Macを使ってる人はみんな今すぐvirtiofsを使うんだ! - Sweet Escape
                                • pythonの環境構築戦争にイラストで終止符をどうやら打てない - Qiita

                                  はじめに Pythonの環境構築は僕にとって、戦争でした。 如何せんツールが多すぎます。 インターネットで調べるとざっと挙げるだけで 元から入っているpython3 元から入っているpython3 + venv pyenv pyenv + pyenv-virtualenv pyenv + venv anaconda docker + python docker + anaconda ... 以上のような組み合わせが山程出てきます。 よく最近のゲームのキャラメイキングの 「組み合わせは無限大!」を思い出します。 この記事では、それぞれの環境構築の概念をイラスト画像でまとめようと思います。 環境構築のコマンド自体は取り扱わないためご注意下さい。 追記 2019/11/07 本記事はPython初心者による「概念のみ」に関する説明のため、ベストな環境構築や、すべて正確かつ詳細な内容は含んでないで

                                    pythonの環境構築戦争にイラストで終止符をどうやら打てない - Qiita
                                  • NoSQLデータモデリング技法 · GitHub

                                    NoSQLデータモデリング技法.markdown #NoSQLデータモデリング技法 原文:NoSQL Data Modeling Techniques « Highly Scalable Blog I translated this article for study. contact matope[dot]ono[gmail] if any problem. NoSQLデータベースはスケーラビリティ、パフォーマンス、一貫性といった様々な非機能要件から比較される。NoSQLのこの側面は実践と理論の両面からよく研究されている。ある種の非機能特性はNoSQLを利用する主な動機であり、NoSQLシステムによく適用されるCAP定理がそうであるように分散システムの基本的原則だからだ。一方で、NoSQLデータモデリングはあまり研究されておらず、リレーショナルデータベースに見られるようなシステマティック

                                      NoSQLデータモデリング技法 · GitHub
                                    • 『『アイドル』の異様さの評価』の異様さの評価 ~『アイドル』のラップパートについて~|ちゃお

                                      これを書くためにnoteを始めたので体裁が見にくい場合が大いにあると思われます。ご容赦ください。 このnoteはさぎし氏の押韻論を、主に『YOASOBI『アイドル』の異様さの評価+常識外れの英語歌詞の問題について』と『補足記事:YOASOBI『アイドル』の英語歌詞の比較検討』を取り立てて批判した文章になります。彼の押韻の分析の仕方に問題があることは本人にTwitterで直接指摘したことはあったのですが、聞く耳を持たれなかったし、何より彼の評論を読んでアーティストらが韻(ひいては音楽)に対して窮屈な思想を持ってほしくないので執筆しました。 また、歌詞論や音楽評論の方々、YOASOBIなどのJ-popが好きな方々、HipHopが好きな方々に届けばいいなと思います(この評論で何かしらの楽曲を攻撃することはないので安心してもらっていいです)。 さぎし氏の押韻論について 読者の方々はもう既に聴いてら

                                        『『アイドル』の異様さの評価』の異様さの評価 ~『アイドル』のラップパートについて~|ちゃお
                                      • 法律のデータ構造と検索

                                        デジタル庁は、法令標準 XML スキーマに準拠した、現行の法令データをe-Gov法令検索というサイト上で公開しています[1]。今回、この法令XMLをパースするPythonライブラリ ja-law-parser をつくり、法令データの全文検索をしてみました。 この記事では、日本の法令とそのデータ構造、法令XMLパーサについて解説し、最後に、それらを使った法令データの全文検索システムを実装する方法をご紹介します。法令検索の実装についても、GitHubリポジトリで公開しています。 この記事は、情報検索・検索技術 Advent Calendar 2023の16日目の記事です。 法律と法令 法律とは 法律の制定と公布 法律と法令の違い 法律の改正 法令のデータ構造 e-Govの法令データ 法令標準XMLスキーマ 法令番号と法令ID 題名 本則と附則 条・項・号 編・章・節・款・目 法令XMLパーサ:

                                          法律のデータ構造と検索
                                        • Visual Studio Code と Docker コンテナを使って開発する - Pepabo Tech Portal

                                          技術部データ基盤チームの @zaimy です。今回は、 Visual Studio Code(以下 VS Code)と Docker コンテナを使って開発環境を構築する方法を紹介します。 データ基盤エンジニアの開発環境として、Python を使用する単一コンテナを例に記述しますが、他の言語や Docker Compose を使う場合でも応用できます。 背景: M1 Mac (Monterey) に Python 3.8.12 をインストールできない 先日、業務で使用するマシンを Intel Mac から M1 Mac に切り替えたのですが、CPU アーキテクチャが異なることに加えて、OS のバージョンが上がったことで Apple Clang に下位互換性のない変更が入っており、業務上ある理由で必要な Python 3.8.12 のインストールが困難でした。 そこで、私の所属するチームは全員

                                            Visual Studio Code と Docker コンテナを使って開発する - Pepabo Tech Portal
                                          • サーバーアプリ開発環境(Python/FastAPI) | フューチャー技術ブログ

                                            Pythonでお仕事する前提で、現在のところで自分が最適と考えるチーム開発のための環境整備についてまとめてみました。今までももろもろ散発的に記事に書いたりしていたのですが、Poetryで環境を作ってみたのと、過去のもろもろの情報がまとまったものが個人的にも欲しかったのでまとめました。前提としては次の通りです。 パッケージ管理や開発環境整備でPoetryを使う 今時はコードフォーマッター、静的チェックは当たり前ですよね? コマンドでテスト実行、コードチェックとか実行とかができる(CI/CD等を考えて) VSCodeでもコマンドで実行しているのと同じコードチェックが可能(ここコンフリクトすると困る) デプロイはDockerイメージ コンテナのデプロイ環境でコンテナに割り当てられたCPU能力を比較的引き出せて、スケールさせたら線形にパフォーマンスアップできるようなasyncioを前提とした環境構

                                              サーバーアプリ開発環境(Python/FastAPI) | フューチャー技術ブログ
                                            • Pythonでの開発・CI/CDの私的ベストプラクティス2022

                                              はじめに 2021年、Pythonで複数の暗号系ライブラリを開発してPyPIで公開してきました。その過程で、setuptools、flit、poetryと、幾つかのパッケージ管理をわたり歩き、GitHub上でのCI/CDも色々試す中で私的なべスプラが定まってきたので、2022年初に備忘録としてまとめておきます。 具体的には、pyenv、poetry、pre-commit、tox、GitHub Actions を活用し、低コストで(=なるべく自動で)、高品質のプロダクトをPyPIにデプロイする方法・設定を共有します。個別のツールの記事はよく目にするのですが、開発ライフサイクル全体をカバーする記事がなかなか無かったので。 開発環境の整備 - pyenvで複数のPythonバージョンでの開発環境を整備 パッケージ管理 - poetry/pyproject.tomlでの一元的なパッケージ管理 静的

                                                Pythonでの開発・CI/CDの私的ベストプラクティス2022
                                              • 開発やデバッグが捗るPythonライブラリ6選 - Qiita

                                                目次 概要 動作環境 紹介するPythonライブラリ flake8 pyformat isort mypy bpython ipdb 最後に 概要 仕事でよくつかうパッケージからプライベートで開発するときに、必ずインストールしているパッケージをまとめて紹介してみた。 データサイエンス系の人はJupyterを使うと思うのでWeb開発向きだと思います。 DjangoなどWebフレームワークを使うときは便利な専用のパッケージもありますが本記事には記載してないです。 パッケージ管理はPipenvやpoetryなど有名なものがあるがこの記事では書いてないです。 動作環境 筆者の動作環境。 環境に依存したパッケージはないはずだが念の為。 MacOS Python 3.8.0 anyenv 1.1.1 pyenv 1.2.15-1-g49bf5952 紹介するPythonパッケージ flake8 プロジ

                                                  開発やデバッグが捗るPythonライブラリ6選 - Qiita
                                                • 盗作被害の記録|蜜柑

                                                  はじめに2010年以前より、同一の人物から作品の盗作及び模倣をされていました。 盗作はすべて私が発見したため、著作者として過去2度にわたり本人へ指摘し、都度それを認められ謝罪をしていただいていました。 2022年8月、再度盗作を発見し、この記録をまとめるに至っています。 人物についてnote制作者:蜜柑 Pixiv / Twitter / Twitter / Website 作品を盗作及び模倣した人物:もこ さん (過去のHN:木々 / kikiさん) Twitter 時系列2010年9月 Pixivにて自作のイラストと似た画像を発見。<1回目の発覚> もこさん(当時はkikiさん)のウェブサイトを確認したところ、Pixivで掲載されているイラスト以外にも盗作・模倣したと思われる作品が多数見つかる。 本人に1度目の指摘。 盗作を認め、謝罪して頂き、Pixivと個人サイトから該当作品を削除さ

                                                    盗作被害の記録|蜜柑
                                                  • 機械学習で逆ストリートビューを作り、写真から港区らしさを判定する - エムスリーテックブログ

                                                    テストデータでの予測結果 先日新橋を散歩していたときの会話。 妻 "こういう路地って新橋らしさあるよねー" 私 "本当です?どういうところで当てられるの?" 妻 "歩道の雰囲気?" 私 "うーん" ということで、MLエンジニアたるもの、そんなことが本当にできるのか機械学習で検証してみましょう。 写真から撮影場所を当てる 作るもの 港区らしさとは 柵でわかる中央区・千代田区・江東区 最もXX区に間違えそうなYY区の写真とは 技術的な話 参考論文: PlaNet Google Streetview API と Geolonia API 学習について 他の地域の分類機を作る 自分の撮った写真の地域を当てる Limitation まとめ We are hiring! おまけ: モデルと勝負! 写真から撮影場所を当てる こんにちは、AI・機械学習チームリーダーの大垣(id:Hi_king)です。 こ

                                                      機械学習で逆ストリートビューを作り、写真から港区らしさを判定する - エムスリーテックブログ
                                                    • 今すぐブラウザで試して遊べる「AI」5選

                                                      今すぐブラウザで試して遊べる「AI」5選2019.06.16 22:0048,111 David Nield - Gizmodo US [原文] ( Emiko Tastet/Word Connection JAPAN ) AI=人工知能です。「愛」ではありません。 AIと書いてあるのを見て、「アイ」と読んだおじいちゃんがいるらしいですが、ギズモードでAIといったら人工知能のことです。さて、AIや機械学習にもいろいろあるみたいだけど、機械学習とかニューラルとかっていったい何なんでしょうね。米GizmodoのDavid NieldがAI関連の面白いサイトを紹介してくれています。私が気に入ったのは最後のTalk to Books、機械学習に人生指導してもらえました。それでは、ぜひお試しください。 AI、AIって、よく聞くしどうやら巷にはありふれているみたいだけど…いったい具体的に何ができてどう

                                                        今すぐブラウザで試して遊べる「AI」5選
                                                      • 文学の哲学にはどのようなトピックがあるのか - Lichtung

                                                        文学の哲学は、存在論、認識論、倫理学、心の哲学、そして美学から、哲学的に文学を考察する研究ジャンルである。 物語とは何か、物語は人生の何を教えてくれるのか、作者とは誰か、詩的想像力とは何か、フィクションとは何か、詩の深遠さとは何か、キャラクタになぜ惹かれるのか、文学作品はどんな存在なのか、そして、文学とは何か。 本稿は、The Routledge Companion to Philosophy of Literature*1 を参照しながら、主に英米圏における文学の哲学の主要な32のトピックを紹介する。文学の哲学について関心のあるひとがさらに学びを深めるために、あるいは、美学や文学の研究者の方が研究の手がかりとするために役立てばと思う。計三万字強あるので、頭から読んでいただくのもうれしいが、気になるところからすきな順番で読んでもらえればと思う*2。 定義とジャンル 1. 文学の概念 2.

                                                          文学の哲学にはどのようなトピックがあるのか - Lichtung
                                                        • Pythonについて思うこと | 雑記帳

                                                          みなさん、Pythonは好きですか? この記事では、私がPythonという言語とそのエコシステムについて思うところを書いていきます。全体を通したストーリーみたいなのはなくて、トピックごとに書いています。 私のPython経験は3年弱です。Pythonについてまだまだ新米だという自覚はありますが、そこは有り余る才能でカバーしてこの記事を書いています。 静的型 Pythonには静的型がありません。型ヒントはありますが、インタープリターにとっては飾りにすぎません。 mypyとかの型チェッカーはありますが、「それさえあれば万事ハッピー」なものではなく、既存のコードを適宜書き換えないと型チェッカーでまともな結果を得るのは難しそうです。型検査を念頭に書かれていない(型ヒント付きの)コードをそのままmypyにかけても大量のエラー・警告が出てくるでしょう(ちなみに、型ヒントなしの関数はmypyのデフォルト

                                                          • 久しぶりのPython環境をRyeで整える

                                                            はじめに よくAWSの仕事をするので、開発環境をAWS Cloud9(以下Cloud9)で用意することがある。 IAM Roleが使えるのでAWS内の開発は便利なのだが、そのままPythonで開発しようとすると、2023/05/27時点でこう表示されるので、ちゃんと開発環境作らなくちゃね。という気持ちになる。 久々にLangChainやLlamaIndexやらで盛り上がってるし、Python環境でも作るか! と思い立った筆者。じゃあ何を準備すればいいんだっけ、と軽く調べただけでもpip, venv, pyenv, pipenv, poetryなどの選択肢がありすぎて、もうこの時点でげんなりする。Pythonのパッケージマネージャの周辺事情はずっと混沌としていたんだった…… ただ最近は比較的よさげなプロジェクトのRyeがあるので、今回はこれで環境を整えてみる。 Ryeとは 上で書いたような「

                                                              久しぶりのPython環境をRyeで整える
                                                            • Pythonのパッケージングと配布の全体像

                                                              EDIT: このブログと似た内容の話をPyCon APAC2023にてお話ししました。 こちらの登壇資料も合わせてご覧いただけると幸いです こんにちはWantedlyの樋口です。 Pythonのパッケージングと配布は歴史が長く、多くのツール(ex. conda, pip, pipenv, poetry, rye...)が開発されてきました。これらの多様性はPythonが多くの人に使われ、継続的に改善されたゆえの賜物ですが、同時にこれらの理解を難しくしている要因にもなっていると感じます。 そこで本記事では、Pythonのパッケージングと配布の全体像を紹介します。パッケージングと配布が何か、なぜ重要なのか、そしてそれぞれのツールが何を解決しようとしているのかについて説明します。以下のような疑問を解決できることを想定しています。 パッケージングと配布の仕組みがなぜあるのか 多数あるツールが何を解

                                                                Pythonのパッケージングと配布の全体像
                                                              • LangChainを使わない - ABEJA Tech Blog

                                                                TL; DR LangChainのメリデメを整理する過程で、今となってはopenai-pythonのうちChatGPTのAPIをを簡単に取り回せる程度のシンプルなライブラリがあるだけでも十分便利なんじゃないかと思ったので、ライブラリを個人で作ってみました。(バージョン0.0.1なのでちょっとお粗末な所もありますが) github.com はじめに こんにちは、データサイエンティストの坂元です。ABEJAアドベントカレンダーの13日目の記事です。世は大LLM時代ということで、ありがたいことにABEJAでも複数のLLMプロジェクトを推進させて頂いています。私自身もいくつかのLLMプロジェクトに参画しています。LLMといえばLangChainが便利ですね。OpenAI APIの利用だけでなく、各種ドキュメントのパースが出来たり、HuggingFaceやインデックスDBを扱う他のライブラリとインテ

                                                                  LangChainを使わない - ABEJA Tech Blog
                                                                • VSCode + Dockerでよりミニマルでポータブルな研究環境を

                                                                  はじめに もっとミニマルで簡単なポータブルな環境を! 自分自身の研究のための環境構築についてこれまで二本の記事を書いてきました. これらの記事から二年ほどたち, いくつかの点において不満点が出てきました. 特に, GCPや自宅のサーバー上でリモートで作業することが多くなってきたので, よりミニマルでポータブルな環境が必要になりました. 以下では, 現時点で最小限の努力で環境を再現ができることを目標にしたDockerベースのGitHubレポジトリのテンプレートとその使い方を紹介します. このテンプレートを用いて作られた環境は, 新たなコンピュータ上で最短4ステップで環境を再現できるようになります. git clone VSCodeの"Open in Remote Containers" renv::restore() dvc pull この環境とセットアップはこのレポジトリにテンプレートとし

                                                                    VSCode + Dockerでよりミニマルでポータブルな研究環境を
                                                                  • 2024年のPythonプログラミング - Uzabase for Engineers

                                                                    ソーシャル経済メディア「NewsPicks」で推薦や検索などのアルゴリズム開発をしている北内です。Pythonは頻繁に新機能や便利なライブラリが登場し、ベストプラクティスの変化が激しい言語です。そこで、2024年2月時点で利用頻度の高そうな新機能、ライブラリ、ツールなどを紹介したいと思います。 この記事では広く浅く紹介することに重点を置き、各トピックについては概要のみを紹介します。詳細な使用方法に関しては各公式サイト等での確認をおすすめします。なお、本記事ではOSとしてmacOSを前提としています。 環境構築 Pythonの環境構築はpyenvとPoetryの組み合わせがもっとも標準的でしょう。 以下の手順でpyenvとPythonをインストールできます。 brew install pyenv # Bashの場合 echo 'eval "$(pyenv init -)"' >> ~/.ba

                                                                      2024年のPythonプログラミング - Uzabase for Engineers
                                                                    • キアヌ・リーヴス、中国からボイコットされる。勇気ある行動をファンが賞賛(猿渡由紀) - エキスパート - Yahoo!ニュース

                                                                      リチャード・ギア、シャロン・ストーン、キアヌ・リーヴスの共通点は? ハリウッドのビッグスターというのは、もちろんそのひとつ。もうひとつは、中国にボイコットされていることだ。 この件においてギアとストーンは古株だが、リーヴスは最近加わったばかりの新入り。きっかけは、今月3日、リーヴスがチベットを支援するチャリティコンサートにアーティストのひとりとして出演したこと。今年で35年目を迎えた毎年恒例のコンサートは、ダライ・ラマが創設した非営利団体が主催するもので、リーヴスは、このコンサートの常連だった故アレン・ギンズバーグが書いた詩を朗読したという。 リーヴスがこのイベントに参加するというニュースが出た1月下旬から、中国のソーシャルメディアには批判コメントが出回っていた。そして本当に彼が出席したとわかった今月、突然にして、中国の配信サービスからリーヴスの出演作がごっそりと消えることになったのである

                                                                        キアヌ・リーヴス、中国からボイコットされる。勇気ある行動をファンが賞賛(猿渡由紀) - エキスパート - Yahoo!ニュース
                                                                      • ペットを亡くした飼い主の心の癒しとなってきた「虹の橋」の詩の著者がついに明らかに : カラパイア

                                                                        愛するペットを失った時、飼い主はペットロスと称される虚無感や悲しみに包まれる。 そんな時によく耳にするのが、「ペットは、飼い主を虹の橋のたもとで待っていてくれる」という言葉だ。 『虹の橋』は、詩中に登場する架空の場所だが、飼い主が死んだ時にペットと再会して、一緒に虹を渡るという希望を与えることで、愛するペットを失った辛さから飼い主を少しでも解放する手助けとなっている大切なキーワードだ。 これまで、作者不詳とされ、数名の原作主張者が存在していた『虹の橋』だが、本当の作者がついに明らかになったという。イギリス・スコットランドに住む82歳の女性だったようだ。

                                                                          ペットを亡くした飼い主の心の癒しとなってきた「虹の橋」の詩の著者がついに明らかに : カラパイア
                                                                        • 研究ツールまとめ2023|cvpaper.challenge

                                                                          はじめに今年の夏, MIRU 2023 チュートリアルにて「CVPR 2023 速報」[Full ver.] [MIRU ver.]を発表させて頂きました. MIRU2023会期中, 非常に辛(から)かった飲み会の席にて偶然にも面白いB4の学生さん(Oさん)とお話する機会がありました.その出会いをきっかけに, Oさんとは共同主著を前提として共同研究を実施させて頂くことになりました. もちろん, OさんはB4の学生さんということもあり, 初めての研究でコーディング未経験という状態からのスタートです. かねがね, cvpaper.challenge研究メンバーとしても, 極めて変化の激しいコンピュータビジョン分野にてトレンドを創出するためには, どのように効率的に研究を進めていけば良いのか, 研究メンバーのプレゼンスを最大化するための方法論については片岡さんとも相談を重ねていました. また,

                                                                            研究ツールまとめ2023|cvpaper.challenge
                                                                          • プログラマの三大美徳について…その原典ではどう語られているのか - Magnolia Tech

                                                                            プログラミングPerl〈VOLUME1〉 作者:ウォール,ラリー,オーワント,ジョン,クリスチャンセン,トム発売日: 2002/09/01メディア: 単行本 何度も読み返す技術書の話題で忘れてはいけないのがPerlの作者であるLarry Wallが書いた「Programming Perl」。 この本、Perlというプログラミング言語に関する解説書である共に、定期的にブログなどで話題になる「プログラマの三大美徳(無精、短気、傲慢)」に ついて解説されている原典でもある。 この三大美徳…意外と原典ではストレートには語られていない点も興味深い。三大美徳の中身は散々語られているので、ここでは原典でどのような流れで語られているのか調べた。 Perl自体の人気もだいぶ下がっているし、日本語に訳されているのはPerl 5.6対応(20年前!)の第3版しかなく、2012年に出版された第4版は日本語には翻訳

                                                                              プログラマの三大美徳について…その原典ではどう語られているのか - Magnolia Tech
                                                                            • PythonでDDDやってみた💪 - techtekt

                                                                              はじめに 実行環境 ディレクトリ構造 app migrations/model pyproject.toml ソースコードと簡単な解説 app/core app/core/abstract app/core/decorator app/core/exception app/core/interface app/core/middleware app/core/mixin app/ddd app/ddd/application app/ddd/application/schema app/ddd/application/schema/studnet app/ddd/application/usecase app/ddd/application/usecase/student app/ddd/domain app/ddd/domain/student app/ddd/infra app/ddd

                                                                                PythonでDDDやってみた💪 - techtekt
                                                                              • [2023年最新版:rye対応]Python案件で汎用的に使えるモダンなプロジェクトテンプレート

                                                                                概要 チームでPythonを開発する場合に活用可能な、パッケージや構成などの開発テンプレートを紹介します。 パッケージ管理、lint, test, loggingなどの、汎用的にプロジェクトで活用可能な構成になっています。 このテンプレートを導入することで、パッケージ管理やLint等の非機能系タスクから解放され、機能開発系のタスクに集中できるようになります。 パッケージ管理ツールとして、最近リリースされて使用感が良いと話題のryeを採用したバージョンについても説明しています。 今回説明する内容のリポジトリは以下の通りです。 rye使用バージョン 新しいパッケージ管理ツールであるryeを使用したバージョンは以下の通りです。 Poetry使用バージョン(従来版) 想定読者 PythonやGitの基本的な使い方を理解している方を想定しているため、基本的な用語説明は省略しています。 環境 エンジニ

                                                                                  [2023年最新版:rye対応]Python案件で汎用的に使えるモダンなプロジェクトテンプレート
                                                                                • 白人のアメリカ人女性がノーベル文学賞をとることの意味について - ネットロアをめぐる冒険

                                                                                  皆さんお元気ですか。ご無沙汰しております。なかなかこちらの記事を更新する暇がない日々を過ごしております。 今日はノーベル文学賞のこの呟きについて。 ノーベル文学賞を受賞した人が 「白人でアメリカ人のわたしが受賞して驚いた」 という話は、今のアメリカの歪みがよく出ていると思った — アオイ模型 (@aoi_mokei) 2020年10月10日 というのがバズってました。リプには、以下のような反論もあります。 勘違いしてる方もいますけどここ数十年間文学賞はアメリカの白人の小説家は授賞していない。 スエーデンアカデミーはあんまりアメリカのことが好きじゃないというのも大きな理由ですね 村上春樹氏が取れないのもアメリカ文化に重きをおいた作風だからと言われてますので今回の授賞は驚きです。 — ねこさん (@nekosannekosan8) 2020年10月10日 どちらが正しいというより、今回のグリュ

                                                                                    白人のアメリカ人女性がノーベル文学賞をとることの意味について - ネットロアをめぐる冒険