#author("2024-02-13T10:08:45+09:00","default:kouzouken","kouzouken")
#author("2024-06-01T21:51:42+09:00","default:kouzouken","kouzouken")
#contents

**3年次 [#m9906616]
*4年次 [#lb990425]

*創造工房第7回(12/8) [#w0f71c42]
**連絡 [#o2fab357]
 5月31日(金),10時30分までに研究室にいる
 6月3日(月)月曜日課
 6月4日(火)金曜日課
 6月5日(水)月曜日課 ゼミなし
 6月6日(木)遠隔テスト日
 6月7日(金)月曜日課 

**サンドイッチ梁:単純梁(木材+鋼材)の解析 [#v5b1d60b]

*卒論テーマ[#d2687d62]
耐候性鋼橋の耐候性鋼材の錆の現地調査(日本鉄鋼連盟、土木研究センター、東北の大学や高専の土木構造系研究室の共同研究) と何らかの定量化手法との比較を(人間の現場での評価を教師として)AIに機械学習させてみる。

(青木・後藤)(共同研究なので誰かやってほしい。何年かは続く見込み) 

現場デジカメ撮影の画像データ(伊藤さんの卒論2004:[[概要pdf:https://www.str.ce.akita-u.ac.jp/kouzou/pdf/so04it.pdf]],[[スライドpdf:https://www.str.ce.akita-u.ac.jp/kouzou/pdf/so04itp.pdf]])

セロテープ試験の2値化データ(藤原さんの卒論2005:[[概要pdf:https://www.str.ce.akita-u.ac.jp/kouzou/pdf/so05hu.pdf]],[[スライドpdf:https://www.str.ce.akita-u.ac.jp/kouzou/pdf/so05hup.pdf]])

膜厚計の錆厚データ(橘さん2006:[[概要pdf:https://www.str.ce.akita-u.ac.jp/kouzou/pdf/so06ta.pdf]],[[スライドpdf:https://www.str.ce.akita-u.ac.jp/kouzou/pdf/so06tap.pdf]])

(現場で簡単なのはデジカメ、セロテープはややめんどう、膜圧はもっとめんどう)



**中課題 [#i2b5e92a]


***2024/6/12までの課題 [#wb36ebb3]

千代岡さんから借りたpythonの本を読み終える

2冊目も読み終えたい


***2024/5/29 までの課題 [#b5e9a8e8]

機械学習環境と構築する


**python用語 [#lf72b460]

vs codeの開き方:ターミナルでcodeと入力
pythonの開き方:ターミナルでpython(バージョン)と入力
pythonの閉じ方:ctrl + D

※「,」は表中に入れてしまうと、列が増えてしまうため「,(大文字)」or「、」のどちらかで入力している

,用語,意味,使い方例(入力),出力結果
,len,長さを測る,len('python'),6
,str,引数を文字列に変換する,'python'+ str(version),'python3.6'
,print,データの内容を表示する,print('python', 3.6),python 3.6
,print,sepをつけた場合,print('python',sep='---',python---3
,range,範囲、並び,number_list10 = range(10) -> number_list_10,range(0、10)
,address,変数に名前をつける(文字列データ),address = 'Tokyo、Japan',特になし
,split,分ける,address.split(','),['Tokyo','Japan']
,split,例,address.aplit('o'),['T'、'ky'、'Japan'、]
,upper,文字を大文字に変換する文字列のメソッド,address.upper(),'TOKYO'、'JAPAN'
,index,引数で指定した文字が最初に出てくるのが何文字目か,address.index('、'),5(indecは最初の文字を0として数える)
,import,インポートする,import datetime,

リスト(list)

空っぽのリストを作る ー> new_list = []

,list,組み込み関数,list(range(1、11)「一から始まって11の手前まで」という意味になる,[1、2、3、4、5、6、7、8、9、10]
,list_A,リストを作る,list_int = [0、1、2、3] -> print(list_int),[0、1、2、3]
,list_A[x] = [1],xを1に変える,list_int[0] = 1,特になし
,list_A.append(1),一番うしろに1という要素を追加,list_int.append(1),特になし
,list_A.insert(x、y),xの要素の前にyを追加,list_int.insert(1、5),特になし
,list_A.pop(x),x番目の要素を戻すと同時に削除,list_int.pop(1)],
,list_A.remove('X'),指定の要素をそのまま削除,list_mix.remove('test'),
,list_A + list_mix,リストの連結,list_int + list_mix,
,list_A.extend(list_B),リストの拡張,list_int.extend(list_mix),

リスト並べ替え「list_A.メソッド」

,メソッド,意味,備考
,sort,小さい順 昇順,文字はアルファベット順、大文字ー>小文字の順
,reverse,データの順番を逆さまにする,

タプル(要素の追加や削除ができないリスト)

,tuple_test = (1、2、3、'100yen')

セット(単純なデータの集まり リストやタプルのように順番もなければ辞書のような値を呼び出すキーもない 箱の中におもちゃが入っているイメージ)

特徴は同じものを2つ入れられない

,test_set = set(),setを作成
,test_set.add(1),要素を追加
,test_set.remove(3),要素を削除

辞書型

,変数 = {key:value},意味
,country_code = {1:'America'、39:'Italia、86:'China'},組み合わせを作成
,country_code[81] = 'Japan',81とJapanという組み合わせを追加


datetime型 [#wb96f17d]

,データ型,説明
,date,ある1日の(年月日)を表現する
,time,ある時刻(時分秒)を表現する
,datetime,ある日のある時刻(年月日時分秒)を表現する
,timedelta,2つの時点の差を表現する
,tzinfo,世界中の時間を扱うためのどこのタイムゾーンであるかの情報を保持する

*2024-06 [#l32e9d45]

・2024-06-01

第10章まで読み終えた

*2024-05 [#af511ceb]

・2024-05-31

第8章まで読み終えた

・2024-05-30

pythonの本を使って学習を進めた
また、デスクトップのセットアップもしてもらった
引き続き、pythonの勉強を進めたい

・2024-05-29

ゼミがあった。次回のゼミまでに本を読み終えたい

・2024-05-28 (火) 13:16:24
condaコマンドを認識させることができた

Python 3.11.7 (main, Dec 15 2023, 18:12:31) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

文字の並べ替えプログラム /pyworks/words_sort.py 画像保存名:words.sort.png




・2024-05-27 
condaコマンドが認識されない
もう一度やり直さないといけないかも

・2024-05-26 
pythonの本を読んだ

・2024-05-25
進捗なし

・2024-05-24 
進捗なし

・2024-05-23 
pythonの本を読んだ
pythonの仕組みについてなんとなく理解が深まった

・2024-05-22 
anacondaをインストールできたと思う
tensorflowなどのライブラリのインストールは後日にしようと思う

anacondaをインストールしたことでpython3.8を起動できている

※anacondaは無償区分と有償区分があるらしい([[参考記事:https://qiita.com/tfukumori/items/f8fc2c53077b234384fc]]) 

[[無償で使える条件:https://xinformation.hatenadiary.com/entry/2022/06/28/005425]]として 個人かつ非商用目的による使用 教育機関における学生または教員の使用 とあるので大丈夫だと思う


vs code(テキストエディタ:pythonのコードを一つにまとめるためのもの)のダウンロードもできた

vs codeの開き方:ターミナルでcodeと入力

じゃんけんプログラム

http://www.str.ce.akita-u.ac.jp/~gotouhan/j2023/satou/janken_2024_05_24.png


・2024-05-21

機械学習を行うための環境をつくるためのプロセスを整理した

1.機械学習を行うためにはPythonが実行できるための開発環境が必要

 そのためにanacondaをインストールする

 anacondaをインストールすることで複数の仮想環境を作成して切り替えて使える

2.仮想環境の作成を行い、[[必要なライブラリ:https://cad-kenkyujo.com/python-library-install/#:~:text=Python%E3%81%AE%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%81%A8%E3%81%AF,%E3%81%A6%E9%96%8B%E7%99%BA%E3%81%AB%E5%8F%96%E3%82%8A%E7%B5%84%E3%82%81%E3%81%BE%E3%81%99%E3%80%82]]をインストールする

Numpy:数値計算 Pandas:データ操作と分析 Matplotlib/Seaborn:データ可視化 Scikit-learn:ディープラーニング TensorFlow/Keras:ディープラーニング PyTorch:ディープラーニング

・2024-05-20
進捗なし

・2024-05-19
前提知識がなくて理解が進まない
とりあえず、tenslorflowをダウンロードしてみたいと思う。

ubuntuの場合直接ダウンロードできる と思う

・2024-05-18 
機械学習の環境構築するための手順

1.パソコンを準備(Linux ubuntu20.04)

2.言語を決める(python)

3.言語をインストールする(python2.7がインストール済み)

4.環境構築ツールを導入する

anacondaが最適かも

tensorflowを使用するためにはハードウェアの性能の高さが求められる?

[[tensorflowとは:https://udemy.benesse.co.jp/data-science/ai/tensorflow.html]]機械学習に用いるためのソフトウェア[[ライブラリ:https://trends.codecamp.jp/blogs/media/terminology182]]

・2024/05/17 
機械学習について調べてみた
教師あり学習 数値を予測する回帰 カテゴリを予測する分類


・2024/05/16 
機械学習の環境構築についてもう少し調べたい
ubuntuでの環境構築方法について

・2024/05/15 
使用しているパソコン [[Ubuntu:https://techmania.jp/blog/linux0002/]]20.04
フリーの機械学習ツールに何があるか ex.tensorfolw

パソコン上に機械学習ができる仮想環境を整理する必要がある



*参考資料等 [#ua3a65e4]


- [[テキスト整形のルール(詳細版)>FormattingRules]]

日時置換文字

2024-05-28
13:15:45
2024-05-28 (火) 13:15:45

    行中で &date; と書くと、更新時の日付に置換されます
    行中で &time; と書くと、更新時の時刻に置換されます
    行中で &now; と書くと、更新時の日時に置換されます

    &date;、 &time;、 &now;は、記事が書き込まれるときに置換されて記録されます。
    &date;、 &time;、 &now;は、他のインライン要素の子要素になることができます。
    &date;、 &time;、 &now;は、他のインライン要素を子要素にはできません。

&_date;
&_time;
&_now;

    行中で &_date; と書くと、表示時の日付に置換されて出力されます。
    行中で &_time; と書くと、表示時の時刻に置換されて出力されます。
    行中で &_now; と書くと、表示時の日時に置換されて出力されます。



・[[Ubuntuについて:https://techmania.jp/blog/linux0002/]]

・[[CPUについて:https://www.sejuku.net/blog/58189]]


環境構築

ITにおける「環境」とは、導入されるシステムやソフトウェアから見た、そのコンピュータ全体のこと
環境構築とは、作業に適した環境を整えること 
実行環境と開発環境がある

実行環境

実行環境とは、プログラムやソフトウェアが稼働するために必要なものが揃っている環境のこと
プログラムやソフトウェアを動かすためには、条件を整える必要がある。
回線や機材といったハードウェアや、そのプログラミムが動作するためのコンピューター内のソフトウェアです。
「実行環境構築」とは、あるプログラムやソフトウェアを動かすための環境を整えることを指す

開発環境

システムを開発するために必要な環境のことを指す。また、インターネットが必要であれば準備をする
必要なソフトウェアがあればインストールするなど、開発に必要な条件を整えることを「開発環境構築」という
「開発環境」で開発されたシステムは「テスト環境」にて正しく動作するか検証され、ここで問題がなければ「本番環境」と呼ばれる環境で実際に使われることになる。

ローカル環境

個人のコンピュータ内に構築された環境のこと
仮想マシンとは、ローカル環境の中に、ある特定の環境を模して構築されたソフトウェアのこと
個人のコンピュータの中に、擬似サーバーを用意するというイメージ





*3年次[#d2687d62]

エラーコード [#dd0f431c]

時間が足りないとき

   !<S> Exception user raised but not interceptee.  !        
   ! The bases are fermees.                         !   
   ! Type of the exception: ArretCPUError           !   
   !  [('?', (), (), ())]                           !   
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   

春課題 弾塑性 [#td1a199a]

-[[鋼材の降伏点について :http://www.iri.pref.niigata.jp/topics/R2/2kin6.html]]

-[[Salome-Meca演習_弾塑性解析(2021) :https://www.str.ce.akita-u.ac.jp/cgi-bin/pukiwiki/?Salome-Meca%E6%BC%94%E7%BF%92_%E5%BC%BE%E5%A1%91%E6%80%A7%E8%A7%A3%E6%9E%90%282021%29]](Salome-Mecaでの設定は基本このページと同じように行った。)

創造工房第7回(12/8) [#w0f71c42]

サンドイッチ梁:単純梁(木材+鋼材)の解析 [#v5b1d60b]

,メッシュの長さ,要素数,変位(mm),相対誤差(%),計算者
,0.7,155192,0.08378905246,15.365,安藤
,0.8,138808,0.08380386491,15.350,安藤
,0.9,82587,0.083707073981,15.45,兼田
,1.1,38671,0.084201207602,14.95,兼田
,1.2,31929,0.083688,15.466,柴田
,1.3,28621,0.083669,15.4857,柴田
,1.4,28854,0.08368,15.47,佐藤
,1.5,20015,0.084052,15.10,佐藤
,1.6,19448,0.0835402938,15.62,皆川
,1.7,13801,0.0834355098,15.72,皆川
,1.8,12528,0.083733,15.42,永山
,1.9,11769,0.083924,15.23,永山
,2,10699,0.084076876559,15.074,辻
,3,3579,0.08414561753,15.004,辻
,4,1628,0.082794,16.37,服部
,5,1016,0.083033,18.89,服部
,6,839,-0.082882,16.26,梶原
,7,554,-0.080871,18.28,梶原
,8,285,0.079995,19.20,工藤
,9,261,0.078980,20.22,工藤
,10,232,0.081911,17.26,佐々木
,11,208,0.075676,23.56,佐々木

CENTER:http://www.str.ce.akita-u.ac.jp/~gotouhan/j2023/satou/sand_kekka_1215.png

*創造工房第6回(11/29) [#x7bfb3cd]
創造工房第6回(11/29) [#x7bfb3cd]

**単純梁(異方性1次・等方性2次)の解析 [#u789f929]
単純梁(異方性1次・等方性2次)の解析 [#u789f929]

CENTER:異方性1次

,メッシュ長さ,要素数,変位,相対誤差,計算者
,0.7,144563,0.505252,2.76,安藤
,0.8,141517,0.504692,2.64,安藤
,0.9,91648,0.502595,2.216,兼田
,1.1,27160,0.489914,0.363,兼田
,1.2,24675,0.487088,0.791,柴田
,1.3,23446,0.4868010,0.995,柴田
,1.4,17738,0.485999,1.16,佐藤
,1.5,15438,0.485180,1.33,佐藤
,1.6,15900,0.483286,1.71,皆川
,1.7,12142,0.477952,2.80,皆川
,1.8,11604,0.482085,1.9554,永山
,1.9,10391,0.470887,4.2329,永山
,2,10291,0.480910,2.19,辻
,3,2328,0.431937,12.15,辻
,4,1500,0.430156,12.52,服部
,5,432,0.282968,42.45,服部
,6,356,0.3441556,30.00,梶原
,7,196,0.213934,56.49,梶原
,8,104,0.229874,53.25,工藤
,9,81,0.232308,52.75,工藤
,10,78,0.203271,58.65,佐々木
,11,63,0.222316,54.78,佐々木

CENTER:http://www.str.ce.akita-u.ac.jp/~gotouhan/j2023/satou/ihousei1zi_kekka_1208.png


CENTER:等方性2次データ
,メッシュ長さ,要素数,変位,相対誤差,計算者
,0.7,144563,0.430124,3.22,安藤
,0.8,141517,0.430132,3.22,安藤
,0.9,91648,0.430020,3.197,兼田
,1.1,27160,0.429828,3.151,兼田
,1.2,24675,0.429836,3.15,柴田
,1.3,23446,0.42974,3.13,柴田
,1.4,17738,0.429797,1.3,佐藤
,1.5,15438,0.429958,3.14,佐藤
,1.6,15900,0.429755,3.18,皆川
,1.7,12142,0.429676,3.11,皆川
,1.8,11604,0.429829,3.1507,永山
,1.9,10391,0.429684,3.1159,永山
,2,10291,0.429620,3.10,辻
,3,2328,0.429169,2.99,辻
,4,1500,0.429254,3.01,服部
,5,432,0.428170,2.75,服部
,6,356,0.428452,2.82,梶原
,7,196,0.42591,2.21,梶原
,8,104,0.426074,2.25,工藤
,9,81,0.425552,2.12,工藤
,10,78,0.488382,17.20,佐々木
,11,63,0.423972,9.0534,佐々木

CENTER:http://www.str.ce.akita-u.ac.jp/~gotouhan/j2023/satou/touhousei2zi_kekka_1208.png

*11/24(金)創造工房5回目 [#e5d84b63]
11/24(金)創造工房5回目 [#e5d84b63]

**単純梁(等方性1次)の解析 [#tb5d98da]
単純梁(等方性1次)の解析 [#tb5d98da]

,メッシュ長さ,要素数,変位,相対誤差,計算者
,0.7,1455234,0.422484,0.01388,安藤
,0.8,142973,0.422570,0.01409,安藤
,0.9,91648,-0.420437,0.897,兼田
,1.1,27160,-0.405618,2.659,兼田
,1.2,24675,0.404349,2.96,柴田
,1.3,23446,0.404185,3.00,柴田
,1.4,17738,0.398604,4.34,佐藤
,1.5,15438,0.396593,4.83,佐藤
,1.6,16122,0.398212,4.44,皆川
,1.7,12026,0.393411,5.59,皆川
,1.8,11604,0.393668,5.53,永山
,1.9,10391,0.390695,6.24,永山
,2,10921,-0.395103,5.18,辻
,3,2328,-0.324762,22.06,辻
,4,1500,-0.155013,62.80,服部
,5,432,-0.065278,84.33,服部
,6,357,0.213062,48.87,梶原
,7,196,0.1019,75.55,梶原
,8,104,0.1158624,72.20,工藤
,9,81,0.1255118,69.88,工藤
,10,78,-0.07733,81.44,佐々木
,11,63,-0.1999,52.03,佐々木

http:http://www.str.ce.akita-u.ac.jp/~gotouhan/j2023/satou/kadai5.png


*11/17(金)創造工房4回目 [#y86d3d92]
11/17(金)創造工房4回目 [#y86d3d92]

**片持ち梁の解析(サロメ) [#ydde7141]
片持ち梁の解析(サロメ) [#ydde7141]

,メッシュ長さ,要素数,先端変位(4隅の平均値)[mm],相対誤差($\frac{salome-手計算}{手計算}$),計算者
,0.7,198464,6.54281,1.91,安藤
,0.8,113812,6.5104,2.39,安藤
,0.9,40280,6.3631525,4.60,兼田
,1.1,30055,6.3363525,5.00,兼田
,1.2,26467,6.3043375,5.48,柴田
,1.3,25180,6.304355,5.48,柴田
,1.4,32212,6.31612,5.31,佐藤
,1.5,17753,6.1209,8.23,佐藤
,1.6,14296,6.2044625,6.98,皆川
,1.7,13596,6.2156625,6.81,皆川
,1.8,2866,5.737755,13.98,永山
,1.9,6001,5.7263625,14.15,永山
,2,5617,5.6458525,15.355,辻
,3,2309,5.4728755,17.948,辻
,4,617,3.6160575,0.458,服部
,5,494,3.8580375,0.422,服部
,6,581,2.50682,62.416,梶原
,7,133,1.41225,78.827,梶原
,8,78,1.2887175,80.68,工藤
,9,72,1.2879925,80.69,工藤
,10,60,1.14344,82.85,佐々木
,11,65,1.23124,81.154,佐々木

http://www.str.ce.akita-u.ac.jp/~gotouhan/j2023/satou/katamoti4.png
*11/10 (金) 創造工房3回目 [#pc409efa]
11/10 (金) 創造工房3回目 [#pc409efa]


http://www.str.ce.akita-u.ac.jp/~gotouhan/j2023/satou/b.png




*10/27(金) 創造工房実習2回目 [#r022fb54]
10/27(金) 創造工房実習2回目 [#r022fb54]

**コマンド [#nbf6e469]
コマンド [#nbf6e469]

ls :今いる場所

cd :ファイルを開く

pwd :今いる場所

gedit (ファイル名) :テキストファイルを開く

cp (ファイル名) :コピー

vi (ファイル名) :テキスト上で表示

Esc : q  テキストを閉じる
(w 保存 q 出る)

cat  :確認

rm (ファイル名) :削除

cd .. :一つ前に戻る

cd /(住所) :住所にいく

*10/20(金)創造工房1回目 [#ae52abcf]
10/20(金)創造工房1回目 [#ae52abcf]
あああああ

*表サンプル [#ebafbcdf]
表サンプル [#ebafbcdf]

,メッシュの長さ,要素数,変位[mm],相対誤差(salome−手計算/手計算),計算者
,0.7,,,,安藤
,0.8,,,,安藤
,0.9,,,,兼田
,1.1,,,,兼田
,1.2,,,.,柴田
,1.3,,,,柴田
,1.4,,,,佐藤
,1.5,,,,佐藤
,1.6,,,,皆川
,1.7,,,,皆川
,1.8,,,,永山
,1.9,,,,永山
,2,,,,辻
,3,,,,辻
,4,,,,服部
,5,,,,服部
,6,,,,梶原
,7,,,,梶原
,8,,,.,工藤
,9,,,,工藤
,10,,,,佐々木
,11,,,,佐々木



*その他 [#idab5eac]
**その他 [#idab5eac]
UNIXコマンド
https://www.str.ce.akita-u.ac.jp/~gotou/linux/vine.html#unix








*編集用 [#b37b562d]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS