並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 9180件

新着順 人気順

algorithmの検索結果361 - 400 件 / 9180件

  • TerraformのAWS Provider Version 4へのアップグレードに伴うコード改修がおっくうな方へ 便利なツールありますよ | DevelopersIO

    TerraformのAWS Provider Version 4へのアップグレードに伴うコード改修がおっくうな方へ 便利なツールありますよ 先日TerraformのAWS Provider Version 4がリリースされました。 S3バケット周りで大規模なリファクタリングがあり、そのままのコードで単純にproviderだけアップグレードするとエラーになります。コードを書き換える必要があるのですが、中々面倒です。 そんな私のような方にピッタリなツールを見つけたのでご紹介します。tfrefactorです。既存のS3バケット(aws_s3_bucketリソース)のコードをコマンド一発でv4準拠のコードに書き換えてくれます。 インストール方法 バイナリをダウンロードしてパスを通す方法とmake installする方法があります。私は前者でやりましたが、「開発元を検証できないため開けません」のエラ

      TerraformのAWS Provider Version 4へのアップグレードに伴うコード改修がおっくうな方へ 便利なツールありますよ | DevelopersIO
    • Train, Test, and Validation Sets

      Train, Test, and Validation Sets By Jared Wilber In most supervised machine learning tasks, best practice recommends to split your data into three independent sets: a training set, a testing set, and a validation set. To demo the reasons for splitting data in this manner, we will pretend that we have a dataset made of pets of the following two types: Cats:      Dogs: For each pet in the dataset we

        Train, Test, and Validation Sets
      • DeepMindが深層強化学習を利用してアルゴリズムを改善するAI「AlphaDev」を発表、すでにソートアルゴリズムやハッシュ関数の高速化に成功

        AlphaGoの開発元として有名なGoogle DeepMind社が深層強化学習を応用してさまざまなコンピューティングアルゴリズムを改善するAI「AlphaDev」を発表しました。同時に、AlphaDevを利用してソートアルゴリズムを高速化できたという論文がNatureに掲載されています。 AlphaDev discovers faster sorting algorithms https://www.deepmind.com/blog/alphadev-discovers-faster-sorting-algorithms Faster sorting algorithms discovered using deep reinforcement learning | Nature https://doi.org/10.1038/s41586-023-06004-9 ソートアルゴリズムとは

          DeepMindが深層強化学習を利用してアルゴリズムを改善するAI「AlphaDev」を発表、すでにソートアルゴリズムやハッシュ関数の高速化に成功
        • 海外「世界向けに日本の漫画のサブスクサービスが始まるぞ!」月550円で講談社の漫画が読める新サービス『Azuki』に対する海外の反応 : すらるど - 海外の反応

          2021年06月18日20:25 海外「世界向けに日本の漫画のサブスクサービスが始まるぞ!」月550円で講談社の漫画が読める新サービス『Azuki』に対する海外の反応 カテゴリ漫画・本 sliceofworld Comment(98) image credit:azuki.co 今はサブスクリプションサービスが大人気となっています。今年6月28日から海外でAzukiという日本の漫画のサブスクリプションサービスが開始すると発表されました。講談社USAとパートナーシップを結び、主に講談社の漫画を英語に翻訳して公式に配信するそうです。無料ユーザーは選別されたエピソードを広告付き読むことができ、月4.99ドル(※約550円)の有料会員は広告なしでカタログ全ての漫画を読むことができます。新たに始まる漫画のサブスクリプションサービスに対する海外の反応です。 引用元:reddit.com スポンサードリ

            海外「世界向けに日本の漫画のサブスクサービスが始まるぞ!」月550円で講談社の漫画が読める新サービス『Azuki』に対する海外の反応 : すらるど - 海外の反応
          • ブログを始めて2年経った話。 - sun_ek2の雑記。

            目次。 目次。 はじめに。 ブログの諸統計。 ページビュー数(PV数)…31,025PV。 ブログ収益…4,686円。 ページビュー数(PV数)上位ランキング。 5位(歴代8位)証券会社に自動で株式の売買注文をするプログラムを書いた話と今後の話。 4位(歴代6位)エルヴィン・シュレーディンガー博士「生命とは何か」を読んだ話。 3位(歴代5位)【株式自動売買×ディープラーニング】LSTMで日経平均株価予測を行うプログラムを書いてみた話。 2位(歴代4位)学振焼肉じゃなくて、年越しうどんじゃなくて、学振うどんな話。 1位(歴代2位)自動株式売買プログラム開発を思い立った話。 歴代3位と歴代1位は…。 歴代3位 VAIO A12 (ALL BLACK EDITION)を買った話。 歴代1位 IELTSでOverall 7.0を取った話。 ページビュー数(PV数)下位ランキング。 3位 論文版はて

              ブログを始めて2年経った話。 - sun_ek2の雑記。
            • research!rsc: Timeline of the xz open source attack

              Posted on Monday, April 1, 2024. Updated Wednesday, April 3, 2024. Over a period of over two years, an attacker using the name “Jia Tan” worked as a diligent, effective contributor to the xz compression library, eventually being granted commit access and maintainership. Using that access, they installed a very subtle, carefully hidden backdoor into liblzma, a part of xz that also happens to be a d

              • Understanding all of Python, through its builtins

                Python as a language is comparatively simple. And I believe, that you can learn quite a lot about Python and its features, just by learning what all of its builtins are, and what they do. And to back up that claim, I'll be doing just that. Just to be clear, this is not going to be a tutorial post. Covering such a vast amount of material in a single blog post, while starting from the beginning is p

                  Understanding all of Python, through its builtins
                • Am I FLoCed?

                  Google is testing FLoC on Chrome users worldwide. Find out if you're one of them. Google is running a Chrome "origin trial" to test out an experimental new tracking feature called Federated Learning of Cohorts (aka "FLoC"). According to Google, the trial currently affects 0.5% of users in selected regions, including Australia, Brazil, Canada, India, Indonesia, Japan, Mexico, New Zealand, the Phili

                    Am I FLoCed?
                  • ChatGPT Is a Blurry JPEG of the Web

                    OpenAI’s chatbot offers paraphrases, whereas Google offers quotes. Which do we prefer? In 2013, workers at a German construction company noticed something odd about their Xerox photocopier: when they made a copy of the floor plan of a house, the copy differed from the original in a subtle but significant way. In the original floor plan, each of the house’s three rooms was accompanied by a rectangl

                      ChatGPT Is a Blurry JPEG of the Web
                    • 【連載】Let’s 競技プログラミング! E8さんが教える アルゴリズム発想のキホン

                      競技プログラミング大会・AtCoderのレッドコーダーであるE8さんが、アルゴリズム発想のキホンをレクチャーします。

                        【連載】Let’s 競技プログラミング! E8さんが教える アルゴリズム発想のキホン
                      • 「ゼロトラストとは」で検索してもよく分からない?――米国政府による定義「SP 800-207」を読み解く

                        「ゼロトラストとは」で検索してもよく分からない?――米国政府による定義「SP 800-207」を読み解く:働き方改革時代の「ゼロトラスト」セキュリティ(5) デジタルトラストを実現するための新たな情報セキュリティの在り方についてお届けする連載。今回は、米国政府が考えるゼロトラストの定義と実践の姿について。 ベンダーによって言うことが違う「ゼロトラスト」 コロナ禍の影響で常態化しつつあるテレワーク/リモートワークの課題を解決するコンセプトとして、「ゼロトラストセキュリティ」「ゼロトラストアーキテクチャ」が注目されつつあります。しかし、その定義や内容は理解が容易ではなく、またベンダーによるゼロトラストの説明も微妙に異なるため、「一体何がゼロトラストなのか」とお考えの方も多いのではないかと思います。 デジタルトラストを実現するための新たな情報セキュリティの在り方についてお届けする連載『働き方改革

                          「ゼロトラストとは」で検索してもよく分からない?――米国政府による定義「SP 800-207」を読み解く
                        • A toy DNS resolver

                          Hello! I wrote a comic last week called “life of a DNS query” that explains how DNS resolvers work. In this post, I want to explain how DNS resolvers work in a different way – with a short Go program that does the same thing described in the comic. The main function (resolve) is actually just 20 lines, including comments. I usually find it easier to understand things work when they come in the for

                          • 100+ Best GitHub Repositories For Machine Learning

                            There are millions of github repos and filtering them is an insane amount of work. It takes huge time, efforts and a lot more. We have done this for you. In this article we’ll share a curated list of 100+ widely-known, recommended and most popular repositories and open source github projects for Machine Learning and Deep Learning. So without further ado, Let’s see all the hubs created by experts a

                              100+ Best GitHub Repositories For Machine Learning
                            • Algorithm Design with Haskellでアルゴリズムを学ぶ - 朝日ネット 技術者ブログ

                              はじめに 開発部のcbmkageです。 仕事でプログラムを書いていると、どうしたら期待通りに、かつ高速に動作するアルゴリズムが実装できるか、考えることがあります。 本記事では、アルゴリズムについて新たな視点を与えてくれる本「Algorithm Design with Haskell」を紹介します。 本記事はHaskell中級者向けです。Haskellの文法や、代表的なリスト操作関数を知っていることを前提としています。 はじめに Algorithm Design with Haskellとは 準備: 関数の同値関係 貪欲アルゴリズムのPART紹介 貪欲アルゴリズムとは 候補の生成と選択 貪欲アルゴリズムへの改善 まとめ 採用情報 Algorithm Design with Haskellとは Algorithm Design with Haskell 作者:Bird, Richard,Gib

                                Algorithm Design with Haskellでアルゴリズムを学ぶ - 朝日ネット 技術者ブログ
                              • 読書メモ:The Science of Science (Dashun Wang, Albert-László Barabási) …「科学的生産性の科学」の到達地点 - 重ね描き日記(rmaruy_blogあらため)

                                The Science of Science 作者:Wang, Dashun,Barabási, Albert-László 発売日: 2021/03/25 メディア: ハードカバー ネットワーク科学の第一人者として知られるラズロ・バラバシと、組織論を研究するDashun Wangによる共著書。タイトルのScience of Science(科学の科学)とは、科学的生産についてデータをもとに定量的に分析する新しい学際分野だという。 科学者の「生産性」は何が決めるのか? 「インパクト」のある科学研究はどんな要因で生まれるのか? 高インパクトな研究を生みやすいのは、どんな形のコラボレーションか? Science of scienceの研究者たちが答えようとするのはこうした問いだ。 この分野が依拠するのは、21世紀に入って研究者たちが手にし始めた、既刊論文についてのビッグデータ。何百万、何千万と

                                  読書メモ:The Science of Science (Dashun Wang, Albert-László Barabási) …「科学的生産性の科学」の到達地点 - 重ね描き日記(rmaruy_blogあらため)
                                • The problem with using a UUID primary key in MySQL — PlanetScale

                                  Universally Unique Identifiers, also known as UUIDs, are designed to allow developers to generate unique IDs in a way that guarantees uniqueness without knowledge of other systems. These are especially useful in a distributed architecture, where you have a number of systems and databases responsible for creating records. You might think that using UUIDs as a primary key in a database is a great id

                                    The problem with using a UUID primary key in MySQL — PlanetScale
                                  • Google’s FLoC Is a Terrible Idea

                                    Update, April 9, 2021 : We've launched Am I FLoCed, a new site that will tell you whether your Chrome browser has been turned into a guinea pig for Federated Learning of Cohorts or FLoC, Google’s latest targeted advertising experiment. The third-party cookie is dying, and Google is trying to create its replacement. No one should mourn the death of the cookie as we know it. For more than two decade

                                      Google’s FLoC Is a Terrible Idea
                                    • Fast Factoring Integers by SVP Algorithms

                                      Paper 2021/232 Fast Factoring Integers by SVP Algorithms Claus Peter Schnorr Abstract To factor an integer $N$ we construct $n$ triples of $p_n$-smooth integers $u,v,|u-vN|$ for the $n$-th prime $p_n$. Denote such triple a fac-relation. We get fac-relations from a nearly shortest vector of the lattice $\mathcal{L}(\mathbf{R}_{n,f})$ with basis matrix $\mathbf{R}_{n,f} \in \mathbb{R}^{(n+1)\times (

                                        Fast Factoring Integers by SVP Algorithms
                                      • グラフ機械学習のヘルスケア分野への応用の最前線 - Ridge-institute R&D Blog

                                        こんにちは,株式会社Ridge-iのリサーチチームの@machinery81です. 今回はグラフデータを扱う機械学習のヘルスケア分野への応用のお話を紹介します. TL;DR 機械学習・データマイニングの応用先としてのヘルスケア分野 万能薬から精密医療へ 電子カルテ 創薬 患者調査 ヘルスケア分野を繋ぐグラフマイニング グラフ上の機械学習 古典的なアプローチ グラフの統計量に基づく手法 ランダムウォークに基づく手法 行列因子分解/テンソル因子分解に基づく手法 Graph Neural Network Graph Convolutional Network 創薬分野へのグラフデータの応用 ターゲットの識別 分子特性予測 グラフマイニングによる既存薬再開発 薬品と疾患の相互作用の分析 Combination repurposing 今後の見通し その他の話題 さいごに 参考文献 TL;DR 機械

                                          グラフ機械学習のヘルスケア分野への応用の最前線 - Ridge-institute R&D Blog
                                        • Web Performance Metrics Cheatsheet | bitsofcode

                                          I recently gave a talk on “Making Sense of Performance Metrics” at the Web Unleashed Conference, and it was suggested that I turn the breakdown of all the performance metrics into a cheatsheet; so here it is! The full cheatsheet, including a downloadable PDF version, are at the bottom of the page so feel free to skip to that. Four Questions # In a web.dev article on "User-centric Performance Metri

                                            Web Performance Metrics Cheatsheet | bitsofcode
                                          • GitHub - serhack/pdf-diff: A tool for visualizing differences between two pdf files.

                                            I use Indesign almost daily, and the pagination and convenient graphical interface make that product number 1 among desktop publishing programs. Indesign, as well as many other graphics programs, have one flaw: because they are not based on any versioning tool, it is difficult to compare two versions of the same file I sometimes have to do some retouching to files I produce. Be they resumes, books

                                              GitHub - serhack/pdf-diff: A tool for visualizing differences between two pdf files.
                                            • WebAssembly backend merged into GHC

                                              Tweag has been working on a GHC WebAssembly backend for some time. Recently, the WebAssembly backend merge request has landed in GHC, and is on course to appear in the upcoming 9.6 release series. This post will give a quick demonstration of how to try it out locally, and explain what comes in this patch and what will be coming next. Playing with WASM locally If you’re using nix on x86_64-linux, c

                                                WebAssembly backend merged into GHC
                                              • 週刊Railsウォッチ(20200427前編)Railsで避けたい8つのミス、ridgepole導入の注意点、RDS ProxyのPostgreSQL対応ほか|TechRacho by BPS株式会社

                                                2020.04.27 週刊Railsウォッチ(20200427前編)Railsで避けたい8つのミス、ridgepole導入の注意点、RDS ProxyのPostgreSQL対応ほか こんにちは、hachi8833です。 つっつきボイス:「近所のビアパブに注文しておいたビール取りに行ってた🍺」「お疲れさまです!」「最近酒類の販売免許が飲食店向けに割と簡単な手続きで申請できるようになったじゃないですか」「あ、酒の持ち帰りは居酒屋の免許とは別なのか😳」「持ち帰りだと販売として扱われるので☺️」「なるほど〜」「本来だと酒販免許を取るのはかなり面倒なんですけど、その店は5日ぐらいで取れたって😋」「そういえば都内で店やってる知り合いも2日で取れたって言ってました😋」「都内だと特に早いらしい」「ではつっつき始めましょう〜」 参考: 酒類のテイクアウト販売が可能になる「期限付酒類小売業免許」とは?

                                                  週刊Railsウォッチ(20200427前編)Railsで避けたい8つのミス、ridgepole導入の注意点、RDS ProxyのPostgreSQL対応ほか|TechRacho by BPS株式会社
                                                • 「アルゴリズム」という言葉の由来は?

                                                  アルゴリズムという言葉はGoogle検索やSNSでの分析や、特定のタスクを実行して処理するプログラム、人工知能の開発などで私たちの生活に不可欠です。だれもが聞いたことある「アルゴリズム(Algorithm)」というワードがどこから来たのかという由来と歴史について、メルボルン大学でデジタルヘルスの研究員を務めるデビー・パッシー氏が解説しています。 Why are algorithms called algorithms? A brief history of the Persian polymath you’ve likely never heard of https://theconversation.com/why-are-algorithms-called-algorithms-a-brief-history-of-the-persian-polymath-youve-likely-n

                                                    「アルゴリズム」という言葉の由来は?
                                                  • Is Secure Cookie secure? - CookieのSecure属性・__Host-プレフィックス・HSTSを正しく理解しよう - Flatt Security Blog

                                                    こんにちは、 @okazu_dm です。 前回の記事 に引き続きCookie関連のセキュリティに関する記事となります。 今回は、Cookieの仕様を定めたRFC6265(https://datatracker.ietf.org/doc/html/rfc6265)自体に含まれるSecure属性の問題点と、その対策について紹介していきます。 CookieのSecure属性自体は前回紹介したSameSite属性と比較してわかりやすいのもあり、かなり知名度が高いと思われますが、Secure属性単体で守れる範囲というのは実は限定的である、という点を本記事では実験も交えて示していきます。 なお、本記事はセキュリティ以外の分野を主業務とするソフトウェアエンジニアを主な想定読者として書いています。 記事内の検証につかったブラウザのバージョン Cookieについて 中間者攻撃の仕組み 実際に中間者攻撃をして

                                                      Is Secure Cookie secure? - CookieのSecure属性・__Host-プレフィックス・HSTSを正しく理解しよう - Flatt Security Blog
                                                    • Python 3.13 gets a JIT

                                                      Happy New Year everyone! In late December 2023 (Christmas Day to be precise), CPython core developer Brandt Bucher submitted a little pull-request to the Python 3.13 branch adding a JIT compiler. This change, once accepted would be one of the biggest changes to the CPython Interpreter since the Specializing Adaptive Interpreter added in Python 3.11 (which was also from Brandt along with Mark Shann

                                                        Python 3.13 gets a JIT
                                                      • curlでKeyless Signingする (1) - OpenID Connect編 - knqyf263's blog

                                                        確実に忘れるであろう将来の自分と、Keyless Signingに異常な興味を持つ日本に数人しかいないであろう人達のための記事です。 背景 前提 Keyless Signing全体のフロー OIDCのフロー 認可コードの取得 IDトークンの取得 手動で試す OpenIDプロバイダーの情報取得 認可コードの取得 code_verifierの生成 code_challengeの生成 Authorization Endpointへのアクセス IDトークンの取得 IDトークンの検証 公開鍵の取得 公開鍵の生成 検証 参考 まとめ 背景 以前sigstoreのソフトウェア署名についてブログを書きました。 knqyf263.hatenablog.com その中でKeyless Signingについては別ブログにすると言っていたのですがサボり続けた結果、全て忘れ去り再び調べる羽目になりました。これはまた

                                                          curlでKeyless Signingする (1) - OpenID Connect編 - knqyf263's blog
                                                        • Dain-App 1.0 [Nvidia Only] by GRisk

                                                          This application only work with NVIDIA graphic cards,  AMD graphics card DOES NOT work in this application. Also the NVIDIA Hardware need to support CUDA 5.0 or bigger to work. Rife-App is the interpolator I'm working right now. It support AMD and CPU, it also lighter on the CPU memory. Here the link if you want to check it out. Read this: This application is complete free, you can download the sa

                                                            Dain-App 1.0 [Nvidia Only] by GRisk
                                                          • CVE-2020-8617のPoCについての解説 - knqyf263's blog

                                                            概要 BINDの脆弱性であるCVE-2020-8617が公開されました。そのPoCコードを自分で書いてみたので解説しておきます。 GitHub上で公開されているPoCは見つからなかったので世界初か?!と思っていたのですが @shutingrz さんから既にISCのGitLabで公開されていることを教えてもらいました。以下のやつだと思います。 gitlab.isc.org ということで時間を無駄にした感じもありますが、上のコードを見ただけではなぜそれが攻撃につながるのか理解するのは難しいと思うので、自分で書いてみたのは勉強のためには良かったです。既に公開されているということなので自分のPoCも心置きなく置いておきます。PythonのScapy版なので教育用途で役には立つかなと思います。 github.com 少なくともBINDのバージョン9.12.4で試した限りではほぼデフォルト設定で攻撃が

                                                              CVE-2020-8617のPoCについての解説 - knqyf263's blog
                                                            • GitHub - ajitid/fzf-for-js: Do fuzzy matching using FZF algorithm in JavaScript

                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                GitHub - ajitid/fzf-for-js: Do fuzzy matching using FZF algorithm in JavaScript
                                                              • 人種に関するデータが存在しない医療システムで人種差別が行われてしまった理由とは?

                                                                by Firentis アメリカの病院で使用されている医療用システムで、人種に関するデータを全く考慮しないにもかかわらず、黒人が不平等に扱われていることが判明しました。 Dissecting racial bias in an algorithm used to manage the health of populations | Science https://science.sciencemag.org/content/366/6464/447 Millions of black people affected by racial bias in health-care algorithms https://www.nature.com/articles/d41586-019-03228-6 A health care algorithm affecting millions is b

                                                                  人種に関するデータが存在しない医療システムで人種差別が行われてしまった理由とは?
                                                                • Rust初心者がRust製の日本語形態素解析器の開発を引き継いでみた - Qiita

                                                                  Rust初心者がRustで全文検索サーバを作ってみたの続きです。 この記事では、Rust製の日本語形態素解析器の開発を引き継いだ経緯と、その使い方を簡単に紹介します。 開発を引き継ぐことになった経緯 冒頭でも書きましたが、Rust初心者がRustで全文検索サーバを作っています。全文検索サーバを作り始めると、日本人なのでどうしても日本語のドキュメントをインデックスして検索したくなります。日本語を上手く検索インデックスに登録するには日本語形態素解析器を利用するのが一般的です。 日本語形態素解析器、どれを使おうかな?とユーザの立場でいたのが、いつの間にか開発を引き継ぐことになりました。 日本語形態素解析器といえば、大御所のMeCabがあります。歴史も長く、Python、Ruby、JavaからMeCabを利用するためのバインディングも用意されています。 OSSの検索エンジンの世界ではLucene/

                                                                    Rust初心者がRust製の日本語形態素解析器の開発を引き継いでみた - Qiita
                                                                  • We need visual programming. No, not like that.

                                                                    SummaryMost visual programming environments fail to get any usage. Why? They try to replace code syntax and business logic but developers never try to visualize that. Instead, developers visualize state transitions, memory layouts, or network requests. In my opinion, those working on visual programming would be more likely to succeed if they started with aspects of software that developers already

                                                                    • なんでもやるがなんでもはやらない?CADDi の Platform チームは、何をするチームなのか? - CADDi Tech Blog

                                                                      こんにちは。SWE の飯迫 (@minato128) です。 7月1日、CADDi で初めての Tech 組織横断チームとして、山田(@kei711_) と一緒に Platform チームを立ち上げました。一般的に Platform チーム/エンジニアの役割は、SRE ほど型化されておらず会社によってやることが異なりますが、過去 2 社の経験や他社事例をみると大きな技術的投資が必要になってくるタイミングで組成されることが多いようです。そこで、CADDi の Platform チームがどういう目的で何をやるチームなのか紹介します。 背景 現在開発チームは 5 つあり、各チームが責任を持ってプロダクトを開発運用しています。これまでは、SRE チームも Platform チームもなく、開発チーム間でよしなに連携して進めてきました。それでも一定なんとかなってはいたのですが、片手間で取り組むには大き

                                                                        なんでもやるがなんでもはやらない?CADDi の Platform チームは、何をするチームなのか? - CADDi Tech Blog
                                                                      • Twitterの「おすすめ」はどういうアルゴリズムでツイートを選んでいるのかを解明

                                                                        Twitterの投稿を表示する「タイムライン」と呼ばれるフィールドには、ユーザー自身の手で選んだ「フォロー」先の投稿のみを表示するものと、これにTwitterのアルゴリズムが選び出す投稿を加えて表示順をごちゃ混ぜにした「おすすめ」という2種類のタブがあります。一体Twitterはどういう仕組みでおすすめを選んでいるのかということについて、ニュースライターのライアン・ブロデリック氏が解説しました。 I put together a hypothesis about Twitter's For You algorithm and have used it twice now to get a tweet over 1,000 retweets (which is something I haven't been able to do since last November). *Very sa

                                                                          Twitterの「おすすめ」はどういうアルゴリズムでツイートを選んでいるのかを解明
                                                                        • リーマン多様体上の最適化―特異値分解の例を通して― - 冷めたコーヒー

                                                                          はじめに 特異値分解 特異値分解と最適化問題 リーマン多様体上での特異値分解 $\mathrm{St}(p,m)\times\mathrm{St}(p,n)$ 上の最適化 接空間 レトラクション $R_{(U,V)}$ 勾配 $\mathrm{grad} F(U,V)$ リーマン多様体上での共役勾配法 Pymanopt による求解 モジュールのインポート 解くべき最適化問題の定義 最適化手法の定義 出力内容 おわりに 参考文献 おまけ はじめに 以前(2019 年 11 月)に「リーマン多様体上の最適化の初歩と Pymanopt による数値実験」 という記事を投稿した. mirucacule.hatenablog.com 記事内で用いた最適化 Toolbox である Pymanopt のバージョンアップに伴い,実行方法に変更が生じたため改めて書き直そうと思ったのが本記事を執筆するに至った経

                                                                            リーマン多様体上の最適化―特異値分解の例を通して― - 冷めたコーヒー
                                                                          • 「性的すぎる」としてタマネギの写真がFacebookから警告を受けてしまう

                                                                            植物の種を販売する企業が、シーズンに向けてタマネギの種の広告をFacebookに掲載しようとしたところ、広告内で使用した画像が「あからさまに性的である」と判断されてしまい、広告の掲載中止を余儀なくされました。一体なぜタマネギの画像が性的であると判断されてしまったのか、広告の申請を担当したマネージャーが語っています。 This St. John's seed company's onions are too sexy for Facebook | CBC News https://www.cbc.ca/news/canada/newfoundland-labrador/onions-too-sexy-for-facebook-1.5750881 ‘Overtly sexualized’: St. John’s company’s onions (yes, onions) flagged by

                                                                              「性的すぎる」としてタマネギの写真がFacebookから警告を受けてしまう
                                                                            • GitHub - himkt/awesome-bert-japanese: 📝 A list of pre-trained BERT models for Japanese with word/subword tokenization + vocabulary construction algorithm information

                                                                              日本語の学習済み BERT は文から単語への分かち書き,単語からサブワードへの分割の処理にいくつかの選択肢が存在します. また,単語をサブワードに分割する際に利用する語彙についても構築方法に数種類のバリエーションがあります. 本リポジトリでは,公開されている学習済み BERT モデルについて, 分かち書き・サブワード分割・語彙構築アルゴリズムそれぞれどのアルゴリズムが採用されているかを表にまとめています. A list of pre-trained BERT models for Japanese. Japanese is a complicated language; which doesn't have any word boundaries and has many kind of characters. Therefore, it requires word segmentatio

                                                                                GitHub - himkt/awesome-bert-japanese: 📝 A list of pre-trained BERT models for Japanese with word/subword tokenization + vocabulary construction algorithm information
                                                                              • Postgres Tutorials | Crunchy Data

                                                                                Postgres PlaygroundEnhance your Postgres skillsOften times the gap in trying/learning something in Postgres is having a good tangible example. The playground makes that easier by loading a datasets then guiding you step by step through an exercise leveraging that dataset in a practical way. Whether it's just the basics of interacting in the Postgres CLI with psql , improving your querying skills w

                                                                                  Postgres Tutorials | Crunchy Data
                                                                                • Backward Compatibility, Go 1.21, and Go 2 - The Go Programming Language

                                                                                  Russ Cox 14 August 2023 Go 1.21 includes new features to improve compatibility. Before you stop reading, I know that sounds boring. But boring can be good. Back in the early days of Go 1, Go was exciting and full of surprises. Each week we cut a new snapshot release and everyone got to roll the dice to see what we’d changed and how their programs would break. We released Go 1 and its compatibility

                                                                                    Backward Compatibility, Go 1.21, and Go 2 - The Go Programming Language