大学生がプログラマーを目指すはなし

ruby, python, AIの話が多いです

2019-01-01から1年間の記事一覧

UiPathでセレクターに変数を使う

セレクターに変数を使いたいときって、結構ありますよね。 今回は↓のようなエキサイトニュースで芸能カテゴリをクリックするという簡単な処理で考えてみます。 1. 芸能カテゴリのセレクタを変数に代入して実行する。 2. "芸能"を変数に格納する。 1. 芸能カ…

AI(機械学習, ディープラーニング, 強化学習)を改めてまとめてみる

この記事では、AI技術のうち、機械学習, ディープラーニング, 強化学習に絞って改めて解説します。また、中学生でも理解できるような簡単な言葉を使うよう努力しています。 まず最初に "AIとは" ということですが, AIとは、機械を使って人間のような知能や行…

rubyで配列のブロック処理にmapメソッドを使う

以前は配列にブロック処理をする際はほとんどの場合でeachを使っていたのですが、このmapメソッドを知ったときは目から鱗でした。 mapメソッドとは その他の便利なメソッド mapメソッドとは mapメソッドは、各要素に対してブロックを評価した結果を新しい配…

少数の丸め誤差をまとめてみる(ruby)

少数を使ったプログラムでたま〜にバグを生み出してしまってイライラしていたので、まとめてみました。 0.1 * 0.2 # => 0.020000000000000004 0.1 * 0.2 == 0.02 # -> false 0.1* 0.2 > 0.02 # => true なぜこんなことが起きるのかという話は情報工学の分野…