タグ

2023年5月3日のブックマーク (20件)

  • Windows API 入門 - Windows API プログラミング入門

    Windows API 入門 たのしい Windows プログラミングの世界へようこそ! 対象:入門書レベルの C の文法は知っているという方。 目次 Windows API について

  • Ruby on Rails チュートリアル:実例を使ってRailsを学ぼう - Michael Hartl (マイケル・ハートル)

    Ruby on Rails チュートリアル プロダクト開発の0→1を学ぼう Railsチュートリアルとは?

    Ruby on Rails チュートリアル:実例を使ってRailsを学ぼう - Michael Hartl (マイケル・ハートル)
  • Learn C++ 11 in 20 Minutes - Part I

    Learn about the new features in C++ 11 standard with short examples. What are the new features and how they can help you programming? Table of contents: Initializer List Uniform Initialization Auto Type foreach nullptr enum class static assert delegating constructor constexpr New string literals Keyword final Keyword delete Keyword default (for default constructor) Keyword override Lambda Func

    Learn C++ 11 in 20 Minutes - Part I
  • PayPal

    PayPal Pte. Ltd. はシンガポール法人であり、日国金融庁に(1)資金移動業者(第二種資金移動業)(関東財務局長第00026号)および(2)前払式支払手段第三者型発行者(関東財務局長第00705号)として登録されています。 お客様により早く安全に情報をお届けするため、お客様が弊社のウェブサイトやサービス、またはアプリケーション等をご利用いただいく際、弊社や弊社が認定したサービスプロバイダがCookieやWebビーコンなどを使用する場合がございます。詳細は こちらをご覧ください。 ペイパルのマネーローンダリング、及びテロ資金供与防止対策に対する取り組み グローバルにサービスを展開する金融機関として、ペイパルはマネーローンダリング、テロ資金供与防止対策を経営上の重要な課題と位置づけており、犯罪収益移転防止法を始めとするマネーローンダリング、テロ資金供与防止対策に関する全ての法令や

    PayPal
  • RPAとは何かをマンガでもわかりやすく解説、事例や主要製品をまとめて紹介する

    業務効率化や生産性向上を実現するテクノロジーとして「RPA(Robotic Process Automation)」が注目を集めて久しい。実際に民間企業や自治体での導入も進んでいる。ただ、AI人工知能)やマクロ、VBAとの違いを明確に理解しているだろうか?RPAの基礎知識から活用事例、主要製品や導入における課題までを分かりやすく解説していこう(2022年1月12日一部調整)。

    RPAとは何かをマンガでもわかりやすく解説、事例や主要製品をまとめて紹介する
  • EMアルゴリズム - Wikipedia

    EMアルゴリズム(英: expectation–maximization algorithm)とは、統計学において、確率モデルのパラメータを最尤推定する手法の一つであり、観測不可能な潜在変数に確率モデルが依存する場合に用いられる。EM法、期待値最大化法(きたいちさいだいかほう)[1][2]とも呼ばれる。その一般性の高さから、機械学習音声認識、因子分析など、広汎な応用がある[1]。 EMアルゴリズムは反復法の一種であり、期待値(英: expectation, E) ステップと最大化 (英: maximization, M)ステップを交互に繰り返すことで計算が進行する。Eステップでは、現在推定されている潜在変数の分布に基づいて、モデルの尤度の期待値を計算する。Mステップでは、E ステップで求まった尤度の期待値を最大化するようなパラメータを求める。M ステップで求まったパラメータは、次の E

    EMアルゴリズム - Wikipedia
  • LSTMネットワークの概要 - Qiita

    Christopher Olah氏のブログ記事 http://colah.github.io/posts/2015-08-Understanding-LSTMs/ の翻訳です。 翻訳の誤りなどあればご指摘お待ちしております。 リカレントニューラルネットワーク 人間は毎秒ゼロから思考を開始することはありません。このエッセイを読んでいる間、あなたは前の単語の理解に基づいて、各単語を理解します。すべてを捨てて、またゼロから思考を開始してはいません。あなたの思考は持続性を持っています。 従来のニューラルネットワークは、これを行うことができません、それは大きな欠点のように思えます。たとえば、映画の中の各時点でどのような種類の出来事が起こっているかを分類したいと想像してください。従来のニューラルネットワークが、映画の前の出来事についての推論を後のものに教えるためにどのように使用できるかは不明です。 リ

    LSTMネットワークの概要 - Qiita
  • 畳み込みニューラル ネットワークとは | これだけは知っておきたい 3 つのこと

    畳み込みニューラル ネットワーク (CNN または ConvNet) とは、データから直接学習するディープラーニングのためのネットワーク アーキテクチャです。 CNN は、オブジェクト、クラス、カテゴリを認識するために画像の中からパターンを検出するのに特に有効です。音声、時系列、信号データを分類する際にも非常に有効な手法です。

  • CNN.co.jp

    プライバシー(クッキーについて) CNN.co.jpに関する問い合わせ 日でのCNNの放送に関するお問い合わせ 広告掲載 サイト利用 サイトマップ © 2024 Cable News Network. A Warner Bros. Discovery Company. All Rights Reserved. このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。 Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。 [ 閉じる ]

    CNN.co.jp
  • Pythonで始める自然言語処理の基礎の基礎 | クリエイターのための総合情報サイト CREATIVE VILLAGE

    PythonAI機械学習領域のライブラリを豊富に持っており、近年非常に高い人気を誇っています。今回はPythonを使用して自然言語(人間が読み書きする言語)を処理する方法ご紹介します。 近年、自然言語処理の領域は急速に発展しており、機械翻訳(英語から日語の翻訳等)の精度も年々向上しています。今回はその自然言語処理の基礎の基礎の部分をお伝えし、Pythonで処理する方法をご紹介いたします。 合田 寛都(ごうだ・かんと) 株式会社メンバーズ メンバーズデータアドベンチャー データアナリスト メンバーズに新卒入社後大手企業のWEBサイト運用やアクセス解析等に従事。メンバーズデータアドベンチャーに異動し、クライアント企業にデータアナリストとして常駐。 自然言語とは? 自然言語とは人間が日常的に読み書きする、所謂普通の言語のことを指します。これと対比されるのが機械語やプログラミング言語で、Py

    Pythonで始める自然言語処理の基礎の基礎 | クリエイターのための総合情報サイト CREATIVE VILLAGE
  • Q学習 - Wikipedia

    Q学習は強化学習の方策オフ型時間差分法の一つである。概念自体は古くから存在するが、Q学習(Q-learning)という名前で今日の手法がまとめられたのは、1989年のクリストファー・ワトキンズ(Christopher J.C.H. Watkins)の博士論文に端を発する。[1] TD学習は になるように学習させるが、Q学習はこれを に置き換えたものである。状態価値関数 の代わりに、行動価値関数 を使用する。 Q学習は有限マルコフ決定過程において全ての状態が十分にサンプリングできるようなエピソードを無限回試行した場合、最適な評価値に収束することが理論的に証明されている。実際の問題に対してこの条件を満たすことは困難ではあるが、この証明はQ学習の有効性を示す要素の一つとして挙げられる。 Q学習では実行するルールに対しそのルールの有効性を示す行動価値のQ値(Q-value)という値を持たせ、エージ

    Q学習 - Wikipedia
  • モンテカルロ法 - Wikipedia

    モンテカルロ法(モンテカルロほう、(英: Monte Carlo method、MC)とはシミュレーションや数値計算を乱数を用いて行う手法の総称。元々は、中性子が物質中を動き回る様子を探るためにスタニスワフ・ウラムが考案しジョン・フォン・ノイマンにより命名された手法。カジノで有名な国家モナコ公国の4つの地区(カルティ)の1つであるモンテカルロから名付けられた。ランダム法とも呼ばれる。 計算理論[編集] 計算理論の分野において、モンテカルロ法とは誤答する確率の上界が与えられる乱択アルゴリズム(ランダム・アルゴリズム)と定義される[1]。一例として素数判定問題におけるミラー-ラビン素数判定法がある。このアルゴリズムは与えられた数値が素数の場合は確実に Yes と答えるが、合成数の場合は非常に少ない確率ではあるが No と答えるべきところを Yes と答える場合がある。一般にモンテカルロ法は独立

    モンテカルロ法 - Wikipedia
  • A/Bテストよりすごい?バンディットアルゴリズムとは一体何者か - Qiita

    オバマ大統領の再選に大きく寄与したことで大きな注目を集めているA/Bテスト。A/Bテストを導入した、することを検討している、という開発現場も多いのではないだろうか。 そんな中、Web上で次のような議論を見つけた。 20 lines of code that will beat A/B testing every time Why multi-armed bandit algorithm is not “better” than A/B testing 一言でまとめると「A/Bテストよりバンディットアルゴリズムの方がすごいよ」「いやいやA/Bテストの方がすごいし」ということだ。 で、バンディットアルゴリズムとは一体何者なのか? そこでBandit Algorithms for Website Optimization (O'REILLY)を読んでみた。その結果分かったことを踏まえてざっくりと

    A/Bテストよりすごい?バンディットアルゴリズムとは一体何者か - Qiita
  • クラスタリングとは | 概要・手順・活用事例を紹介 | Ledge.ai

    サインインした状態で「いいね」を押すと、マイページの 「いいね履歴」に一覧として保存されていくので、 再度読みたくなった時や、あとでじっくり読みたいときに便利です。

    クラスタリングとは | 概要・手順・活用事例を紹介 | Ledge.ai
  • 転移学習とは | メリット・デメリット・ファインチューニングの意味 | Ledge.ai

    転移学習とは、ある領域の知識を別の領域の学習に適用させる技術です。 たとえば大量の犬の画像データと少量のの画像データがあり、犬の種類判別モデルとの種類判別モデルを作成する場合、通常の機械学習では下図の左側のように犬と別々でモデルを作成します。しかしこのとき、の画像は少ないのでの種類判別モデルは判別精度が低い可能性があります。そこで下図の右側のように、犬の種類判別の課題から得られた知識をの種類判別モデルに適応させる転移学習を行うことで、判別精度の向上を図ることができます。 スタンフォード大学教授のAndrew Ng氏が、機械学習のトップカンファレンスであるConference on Neural Information Processing Systems(NeurIPS) 2016 Tutorialで、機械学習の成功を今後推進するのは転移学習であると述べるほど、現在注目を集めて

    転移学習とは | メリット・デメリット・ファインチューニングの意味 | Ledge.ai
  • ニューラルネットワーク

    「解析機関の研究には、無生物の機関ではなく人間の脳を通じて数学的処理をすることが必要とされることでしょう。そして演算に関する論理的思考も、科学の根的でありながら独立し明確に定義された分野として全く同様に必要とされることでしょう。」エイダ・ラヴレス:分析機関概要(1843) translated by Naoto Hieda English 中文 español 한국어 français ニューラルネットワークが発明される約一世紀前、エイダ・ラヴレスが「神経系の計算法」という野心的な提案をしました。脳と機械の推論的なアナロジーは計算自体の哲学と同じくらい古いものの、計算機が人間のような認知機能を持つことはエイダの師であるチャールズ・バベッジが解析機関を提案するまで考えられませんでした。当時の技術者たちは彼女の複雑な図面の回路を実現することができず、エイダは自身の夢である機関が完成するのを目

  • 現役エンジニアがよく使う!Python機械学習ライブラリ厳選9選 | 侍エンジニアブログ

    一発で特徴を理解する google製のニューラルネットワーク最新ライブラリでハイレベルな機能実装の他、グラフで計算を表すような可視化をすることもできます 特徴の詳細を理解する TnesorFlowは、Googleが「Google Brain」というプロジェクトのもとで開発を行っているニューラルネットワークの最新ライブラリです。 ニューラルネットーワークとは、人間の脳を再現した仕組み(と言われていますが、実際には別の分野の様々な技術も使われています)のことですが、現在もっとも注目されいているといっても過言ではないでしょう。ハイレベルな機能を実装することができ、計算をデータフローやグラフで表すことができます。ライブラリの内部はおよそC++で作られていていますが、Pyhonも含まれており柔軟に使用できる構造になっていて文法が「Theano」よりも簡単です。 また、最近ではChainerやPyTo

    現役エンジニアがよく使う!Python機械学習ライブラリ厳選9選 | 侍エンジニアブログ
  • 人工知能 - Wikipedia

    人工知能(じんこうちのう、英: artificial intelligence)、AI(エーアイ)とは、「『計算(computation)』という概念と『コンピュータ(computer)』という道具を用いて『知能』を研究する計算機科学(computer science)の一分野」を指す語[1]。「言語の理解や推論、問題解決などの知的行動を人間に代わってコンピュータに行わせる技術」[2]、または、「計算機(コンピュータ)による知的な情報処理システムの設計や実現に関する研究分野」ともされる[3]。大学でAI教育研究は、情報工学科[4][5][6]や情報理工学科コンピュータ科学専攻などの組織で行われている[4][7](工学〔エンジニアリング〕とは、数学・化学・物理学などの基礎科学を工業生産に応用する学問[8][注釈 1])。 『日大百科全書(ニッポニカ)』の解説で、情報工学者・通信工学者の佐藤

    人工知能 - Wikipedia
  • Software Design

    第1特集 SQLチューニングする前に知っておきたい 実行計画&インデックスのしくみ 第2特集 [実証]Bun 次世代JavaScriptランタイムの実体に迫る 特別企画 DI―依存性の注入―はなぜやるの? 「コンポーネント間の結合度を下げる」とは

    Software Design
  • Processing 1.0

    Download and open the 'Processing' application. Select something from the Examples. Hit the Run button. Lather, rinse, repeat as necessary. More information on using Processing itself is can be found in the environment section of the reference. To learn the Processing language, we recommend you try a few of the built-in examples, and check out the reference. A group of diverse books have been writ

    Processing 1.0