タグ

ブックマーク / www.sejuku.net (2)

  • 人工知能(AI)とは?仕組みや活用例、メリデメもわかりやすく解説 | 侍エンジニアブログ

    人工知能AI)の定義 人間は日々、外界から受け取った多くの情報を脳内で処理し、判断や推測を行っています。このような人間の知能をコンピュータによって再現する技術が、人工知能(AI)と呼ばれるものです。 ただし現時点では、人工知能について厳密な定義が存在するわけではありません。研究者や研究機関によって解釈や認識に多少のずれがあり、定義が統一されていないためです。 参考までに、代表的な人工知能の定義を下表にまとめました。 松尾豊氏(東京大学大学院工学系研究科) 人工的につくられた人間のような知能,ないしはそれをつくる技術 引用:人工知能とは(10) 溝口理一郎氏(北陸先端科学技術大学院大学サービスサイエンス研究センター) 人工的につくった知的な振舞いをするもの(システム) 引用:人工知能とは (3) 西田豊明氏(京都大学) 「知能をもつメカ」ないしは「心をもつメカ」 引用:人工知能とは (2)

    人工知能(AI)とは?仕組みや活用例、メリデメもわかりやすく解説 | 侍エンジニアブログ
    fortrand
    fortrand 2018/10/20
    「Python言語を学ぶことで人工知能を作る機械学習や深層学習を学ぶことができるわけなんですね!」将棋AIはC言語だった気が…一般向けならともかく、技術者向けサイトでこういう書き方はちょっと……
  • 【C言語入門】文字列の連結・分割(strcat、strtok) | 侍エンジニアブログ

    文字列の連結について 2つの文字列を連結するにはstrcat関数をよく使います。それ以外にもsprintf関数を使う方法もありますし、どちらも使わない方法もあります。 それぞれの使い方について、解説していきます。 strcatで結合する方法 まずは、strcat関数を使う方法について解説します。 この関数を使うためには、まずヘッダーファイル「string.h」が必要です。最初にこのファイルををインクルードしましょう。 次にstracat関数の具体的な使い方です。この関数は、第1引数に指定した文字列の最後に、第2引数に指定した文字列を追加してくれます。 さっそくサンプルコードで確認していきましょう! #include <stdio.h> #include <string.h> int main(void) { char str1[30] = "Hello "; char str2[] = "

    【C言語入門】文字列の連結・分割(strcat、strtok) | 侍エンジニアブログ
    fortrand
    fortrand 2018/10/18
    いやメモリ確保してないような?って不安になったの間違いじゃなくて良かった。この教え方で通じてしまうとheartbleedもmeltdownもヤバさが伝わらなくなる。nullポインタとnull文字も混同しててあわわわわ
  • 1