2021年6月11日のブックマーク (7件)

  • ゼロからはじめるPython(78) Pythonの正規表現を使って200個のファイルをフォルダ分けしよう

    正規表現を使ったパターンマッチはとても便利なのだが、なんだか難しそうというイメージを持っていないだろうか。正規表現はワイルドカードを拡張したものと考えて基だけを覚えるだけでも、いろいろな場面で活用できる。今回は、正規表現を使って大量ファイルの自動分類に挑戦してみよう。 正規表現でファイルをフォルダに分類したところ 正規表現とは? 正規表現とは文字列を特殊なパターンを使って表現するものだ。ファイル操作に使うワイルドカードを拡張したものと言えば分かりやすいだろうか。今や、正規表現は大抵のテキストエディタに実装されていることもあり、正規表現を覚えるなら、Pythonのプログラミングだけでなく、日々のあらゆる場面で役立つとも言える。 なお、以前連載の33回目でも正規表現について紹介したが、今回はPythonでファイルを分類する目的のため、基の基に絞って紹介しよう。 Pythonで正規表現を

    ゼロからはじめるPython(78) Pythonの正規表現を使って200個のファイルをフォルダ分けしよう
    fujitu
    fujitu 2021/06/11
  • 機械学習のパラメータチューニングを「これでもか!」というくらい丁寧に解説 - Qiita

    はじめに 私はこれまで機械学習のパラメータチューニングに関し、様々な書籍やサイトで学習を進めてきました。 しかしどれもテクニックの解説が主体のものが多く、 「なぜチューニングが必要なのか?」 という目的に関する記載が非常に少なかったため、体系的な理解に苦労しました。 この経験を後世に役立てられるよう、「初心者でも体系的に理解できる丁寧さ!」をモットーに記事にまとめたいと思います。 具体的には、 1. パラメータチューニングの目的 2. チューニングの手順とアルゴリズム一覧 3. Pythonでの実装手順 (SVMでの分類を例に) の手順で解説を進めます。 独自解釈も含まれるため、間違っている点等ございましたら指摘頂けると有難いです。 なお、文中のコードはこちらのGitHubにもアップロードしております。 2021/9/6追記:LightGBMのチューニング実行例追加 以下の記事に、Ligh

    機械学習のパラメータチューニングを「これでもか!」というくらい丁寧に解説 - Qiita
    fujitu
    fujitu 2021/06/11
  • 「Python」で“スキャン擦り抜けマルウェア”の開発が容易に? 判明した問題は

    関連キーワード セキュリティ 最新の研究によると、プログラミング言語「Python」向け開発ツールとして広く普及している「PyInstaller」は、強力なマルウェア開発ツールとなる恐れがある。PyInstallerは、開発者がPythonで記述したソースコードを、各種OS向けの実行可能ファイルに変換するパッケージツールだ。 「PyInstallerはペイロード(マルウェアの実行を可能にするプログラム)の開発に使用できる」。ギリシャのピレウス大学(University of Piraeus)の研究チームは、2021年5月初めに発表した研究論文でこう述べた。PyInstallerで開発可能なペイロードは、主要なマルウェア対策ツールのスキャンを擦り抜け、悪意ある動作を実行することが可能だという。 併せて読みたいお薦め記事 「Python」についてもっと詳しく Java使いでも「R」「Pytho

    「Python」で“スキャン擦り抜けマルウェア”の開発が容易に? 判明した問題は
    fujitu
    fujitu 2021/06/11
  • 東京大学や滋賀大学らの無料学習コンテンツまとめたサイト、Python R データサイエンスなど充実 | Ledge.ai

    Top > ラーニング > 東京大学や滋賀大学らの無料学習コンテンツまとめたサイト、Python R データサイエンスなど充実

    東京大学や滋賀大学らの無料学習コンテンツまとめたサイト、Python R データサイエンスなど充実 | Ledge.ai
    fujitu
    fujitu 2021/06/11
  • 画像変換などの機械学習でよく出るデータとパラメーターの関係が分かる「行列演算」の基礎知識

    AIに欠かせない数学を、プログラミング言語Pythonを使って高校生の学習範囲から学び直す連載『「AIエンジニアになるための「基礎数学」再入門』。前回は「ベクトル計算」について学びました。今回のテーマは、行列の計算方法(行列演算)です。行列演算が何を意味するのか、その質について解説していきます。 前回から計算についての説明が続いているので、普段数学に慣れていない方は難しく感じていると思います。特に行列演算は大学で学ぶ領域であり、数式の記述が多くなります。ここでは数学的な計算内容に注目するのではなく、行列演算が何に用いられているのか、その計算が表す意味について解説するので、その点に注目して学んでください。 なぜ行列は必要なのか 行列演算について説明する前にベクトルと行列について、いま一度復習しましょう。前々回でベクトルとは「ひとまとまりの数字を縦か横に並べたもの」であり、行列はその「ベ

    画像変換などの機械学習でよく出るデータとパラメーターの関係が分かる「行列演算」の基礎知識
    fujitu
    fujitu 2021/06/11
  • 滋賀大学、無料データサイエンス講座が開講 機械学習の手法と応用を学べる | Ledge.ai

    画像は『滋賀大学「大学生のためのデータサイエンス(Ⅱ)」講座PV~ gacco:無料で学べる大学講座』より オンライン講座サイト「gacco(ガッコ)」では6月10日の15時から、滋賀大学データサイエンス学部による「なるべく数式を使わない」という方針で構成した「大学生のためのデータサイエンス(Ⅱ)」が開講された。受講料は無料。 講座では、機械学習の諸手法とその応用について説明する。まず「機械学習とは何か?」という説明から始め、その後に機械学習の応用事例を紹介。応用事例を先に見ることによって、機械学習の有用性が理解でき、機械学習の手法をより積極的に学べるとしている。 次に、分類問題と回帰問題の具体的な手法を説明し、同時に特徴量の設計・選択など、実践的なテクニックについても紹介する。最後に、近年、発展の著しいニューラルネットワークについても説明してくれる。また、講座は、機械学習の分野のなか

    滋賀大学、無料データサイエンス講座が開講 機械学習の手法と応用を学べる | Ledge.ai
    fujitu
    fujitu 2021/06/11
  • 【独自】ワクチン接種後に190人以上死亡、遺族「詳細な調査を」|TBS NEWS

    新型コロナウイルスの感染拡大を抑えるため全国各地で加速するワクチンの接種ですが、その陰で190人以上の人が接種後に死亡しています。「亡くなったのはワクチンが原因ではないか?」先月末、接種から数時間後に急死した兵庫県神戸市の女性の遺族や病院側がJNNの取材に応じ、胸の内を語りました。 「今回は覚悟も何もないですから、いきなりでしたから。それがつらいですね、ほんとうに」(死亡した女性の夫〔74〕) 先月28日、神戸市に住む73歳の女性は、かかりつけの病院で夫と一緒にファイザー製のワクチンを接種しました。女性は15年前から糖尿病の持病がありましたが、当日の体調に特に問題は無く、午後4時半ごろに接種を受けた後、30分ほど病院で待機し帰宅したといいます。しかし、その後・・・。 「テレビを見て午後7時すぎくらいに、胸が痛いから先に休むね・・・それが最期の言葉でしたね」(死亡した女性の夫) 呼吸が一気に

    【独自】ワクチン接種後に190人以上死亡、遺族「詳細な調査を」|TBS NEWS
    fujitu
    fujitu 2021/06/11