忍者ブログ

いけいけ機械学習

統計、機械学習、AIを学んでいきたいと思います。 お役に立てば幸いです。

C言語 文字列の配列

ポインタ変数を利用して初期化された文字列の配列を扱う例です。

1.サンプル

#include <stdio.h>

int main()

{

    char* array[]={"aaaa" , "bbbbb", "cccc"} ;

     /* 1番目の要素 */

    printf("%s\n", array[0]);


    /* 3番目の要素 */

    printf("%s\n", array[2]);

}


2.実行結果

以下が表示されます。

aaaa

cccc




PR

C言語 forループ

1.サンプル


#include <stdio.h>
int main(void) {

    int i , k ;

    /* 0 から 9までを出力します */
    printf("0 から 9までの出力\n");
    for(i =0 ; i < 10 ; i++){
        printf("%d 番目です。\n" , i);
    }
    /* 逆順に出します */
    printf("9 から 0までの出力\n");
    for(k = 9 ; k > 0 ; k--){
        printf("%d 番目です。\n" , k);
    }
  return 0;

}

2.実行結果


次のように出力されました。

0 から 9までの出力
0 番目です。
1 番目です。
2 番目です。
3 番目です。
4 番目です。
5 番目です。
6 番目です。
7 番目です。
8 番目です。
9 番目です。
9 から 0までの出力
9 番目です。
8 番目です。
7 番目です。
6 番目です。
5 番目です。
4 番目です。
3 番目です。
2 番目です。
1 番目です。











ソフマックス関数

〇 出力層の活性化関数として用いられる

〇 各ノードの出力について

・合計すると、1となる
・0または、正の値をとる
・大小関係が保存される

ことから、各出力が、そのクラスに属する確率と解釈される。