クヌース-モリス-プラット法(Knuth-Morris-Pratt algorithm)は、文字列検索アルゴリズムの一種です。文字列Sから単語Wを探すにあたり、不一致となった位置と単語自身の情報から次に照合を試すべき位置・・・
クヌース-モリス-プラット法(Knuth-Morris-Pratt algorithm)は、文字列検索アルゴリズムの一種です。文字列Sから単語Wを探すにあたり、不一致となった位置と単語自身の情報から次に照合を試すべき位置・・・
今回は、画像ファイルをそのままアップロードするのではなくリサイズしてからアップロードする方法を考えます。 動作確認はこちらから 前提として、ファイルをアップロードするだけなら以下の方法でできます。 [crayon-686・・・
前回はJavaScriptのライブラリ NSFW JSをつかってユーザーがアップロードした不適切な画像を検出しました。今回は実際にアップロードされた画像を削除する処理を考えます。 動作確認はこちらから クライアントサイド・・・
前回のJavaScript ユーザーが画像をアップロードできる15パズルをつくるではユーザーが自由に画像をアップロードできるようにしたのですが、これだと不適切な画像(エロ画像など)をアップすることもできてしまいます。それ・・・
以前、JavaScriptで15パズルをつくりましたが、今回はユーザーが好きな画像をアップロードできるように15パズルを改良します。 動作確認はこちらから 画像をアップロードできるようにする まず画像をアップロードできる・・・
JavaScriptを使うとスマートフォンやタブレットの傾きを検出できます。うまく利用するとゲームなどにも応用できると思います。 deviceorientationイベント スマートフォンやタブレットの傾きが変化したとき・・・
メモ化再帰関数とは 再帰関数内で、同じ引数の再帰関数を複数回呼び出すような実装では、その計算結果を保持しておくことで、複数回呼び出さないような実装にしようというのがメモ化再帰関数です フィボナッチ数列とはイタリアの数学者・・・
TensorFlow.jsを土台として作成されたml5.jsライブラリを利用すると、APIを通じてブラウザ上で機械学習のアルゴリズムとモデルを使うことができます。今回は顔のパーツを認識してその部分に別の画像を表示させます・・・
かつてML.NET による画像分類をしたのですが、これをWebアプリとして公開する方法はないのでしょうか? Microsoft.ML, Microsoft.ML.Vision, Microsoft.ML.ImageAna・・・
C#でスクレイピングは何度かやりましたが、Webアプリとして結果を誰でも見ることができるものを作る方法を考えます。 動的サイトのスクレイピング 単にHTMLを解析するだけなら簡単なのですが、SNSのようなサイトは表示され・・・