中市引継ぎ.nakaichi
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[中市]]
[[引継ぎメモ 中市]]
*勉強計画プログラムの引継ぎ [#w1274653]
python 3.11で実行確認済み
iie.lab.tpu.2324にアクセス.
中市のページを開く,それを前提にして話す.~
**mecab [#tcd4a843]
-Mecab(形態素分析を行うモジュール)をインストールする(リン...
--PythonのMeCabをpipした後には、PC本体にも入れる必要がある
https://github.com/ikegami-yukino/mecab/releases/tag/v0....
-パスを通しておく(システム環境変数の編集で変数Pathを編集...
-新規でmecab.exeがあるパスを追加する
C:\Program Files\MeCab\bin\
~
*** MeCabを試す[#nb96e344]
-試しにmecabと打った後、「形態素解析」と打ってみる
--何か出てEOSが表示されていればOK
-pythonでもmecabを試す
--下図の4行をJupyterにコピペして態素解析結果が出ればOK
import sys
import MeCab
m = MeCab.Tagger ("-Ochasen")
print(m.parse ("東京特許許可局"))
~
** 辞書の更新[#q0bc128b]
文章から不必要な文字列を除去し,Mecabの辞書に基づいて単語...
-インストールしたMecabには古い辞書しか入っていないので、N...
//-C:\Program Files\MeCab\dic 内に配布フォルダ内dicの中の...
//--MeCabをPCにインストールすると基本Program Filesの中に...
-GoogleDrive(iie.lab.tpu.1920)の平松さんのページに行き、...
-解凍したneologdの中身のmecab-ipadic-neologdをdicのフォル...
--dicの中でipadic-UTF8を作成しipadicの中身を全部コピぺする
--同様に空のフォルダneologdも作成する
-管理者権限でコマンドプロンプトを起動し(管理者として実行)...
cd "c:\Program Files\MeCab\dic\ipadic-UTF8"
mecab-dict-index -f utf-8 -t utf-8
-Neologdの辞書をコンパイルする
cd "c:\Program Files\MeCab\dic\mecab-ipadic-neologd\seed"
mecab-dict-index -d "c:\Program Files\MeCab\dic\ipadic-U...
-mecab-ipadic-neologdのフォルダ内に作られた「NEologd.2020...
-Program Files/MeCab/etcの中にあるmecabrcをメモ帳で開き,...
; userdic = /home/foo/bar/user.dic
userdic = C:\Program Files\MeCab\dic\neologd\NEologd.202...
-- エラー対応(mecabrcを上書き保存する際、「アクセス許可...
--右クリックでmecabrcのプロパティを開き、Usersの「書き込...
***辞書(dic)について[#xb395eab]
-どのような単位で単語を区切るかなどのルールを記したもの
-辞書はなるべく頻繁に更新したほうがいい
--デフォルトの辞書(2007年版?)では「進撃の巨人」に対して...
--辞書を日々更新することで流行語などを正確に1つの単語とし...
*** 形態素解析について[#t7b5c738]
-形態素解析:文章を意味のある最小単位の単語(形態素)に分解...
-形態素解析ツールは複数あるが、今回は「Mecab」を使用
**スクレイピング関連 [#i3c68376]
スクレイピング.zipをダウンロード
keyword.csvを書き換えると検索ワードが変化する.
***Google Driver [#h860cb3d]
chromeを使ったスクレイピング,実際に画面が現れ遷移するの...
chromeは勝手に更新するので常に最新版になっている~
そのためdriverも常に更新し続けなければならない~
[[ここからchromeのバージョンにあったものをダウンロードす...
一回サイトの場所が変わってるので,また変わるかもしれない...
pipでインストールすることもできるだろうが,わかりやすいし...
sakusei_sale.pyを実行
***youtube api v3 [#ke4fbce5]
youtubeのスクレイピングを一瞬でできるapi~
apiキーが必要になる~
[[apiキー取得方法>https://zenn.dev/eito_blog/articles/94d...
Google Cloud Platformにアクセスします。
プロジェクトの選択をクリックします。
初めて作成される方は「プロジェクトの選択」となっている可...
***プロジェクト作成 [#sdb50634]
任意のプロジェクト名を入力し、作成ボタンをクリックします。
***作成したプロジェクトの選択 [#o01d918c]
再度添付画像赤枠の部分をクリックします。
作成したプロジェクトをクリックします。
ライブラリをクリックします。
***YouTube Data API v3の有効化 [#d02ab49a]
検索窓に「youtube」と入力し、検索候補で出てくる「youtube ...
YouTube Data API v3をクリックします。
有効にするをクリックします。
***API作成 [#j18baf9f]
認証情報をクリックします。
認証情報を作成をクリックします。
APIキーをクリックします。
ポップアップにYouTube Data v3 APIキーが発行されます。
このAPIキーを使用することによりプログラムを利用して動画情...
以上でYouTube APIの作成は終わりです。
api_keyを自分で取得したものに書き換えてvideo_sakusei.pyを...
make_database.pyを実行することで,app.pyで使えるファイル...
結果できたものの例が教材データ.zip
**html作成関連 [#i3c68376]
膨大な量のhtmlが必要であるので繰り返しを使ってhtmlを作っ...
ドライブからhtml作成.zipをダウンロードする
first/html.pyは教材ページに飛ぶまでの中間地点をつくる.~
派生するならここにキーワードを入れるといいとおもう.
second/kyouzai.pyは教材ページを作る
作科目単元カテゴリ,理解度作成.zipをダウンロードし,
rikai_sakusei_?.pyを実行するとメインプログラム/app/templa...
~
**メインプログラム [#t02c6b47]
メインプログラム.zipをダウンロード
python app.py
で実行~
その後ローカルホスト
http://127.0.0.1:5000
にアクセス.
実行できなかった時必要なモジュールを入れる.
実行できればhtml作成サンプル.zipや,教材データ.zipを展開...
メインプログラム上に上書き保存
**補足資料 [#m8d07d36]
#ref(プレゼンテーション1.pdf,,データ攻略本)
を読む
ドライブ内の動画を見て,システムの動きを確認~
発表資料をみて,システムの大まかな動きを確認.~
それでもいまいちわからなければ仕方ないので本論を確認.
**データ整理 [#b3fb5a7c]
#ref(1.png,,30%)
#ref(2.png,,30%)
#ref(3.png,,30%)
#ref(4.png,,30%)
#ref(5.png,,30%)
#ref(6.png,,30%)
#ref(7.png,,30%)
#ref(8.jpg,,30%)
**システムの操作ガイド [#sb629777]
***実際に使用したシステムの操作ガイド [#bfac56e8]
1. 新規登録画面で,ユーザ ID,パスワード,ニックネームを入力...
参照)~
2. 登録したユーザー情報を使用してログインしてください.~
3. 右上の画面で勉強可能な時間帯をクリックして選択してくだ...
完了後,「合計時間を保存」ボタンを押して保存してください.~
4. 左下の画面で「予定追加」ボタンを押して,表示される青い...
次のテストの日程に配置してください.配置が完了したら,「書...
て保存してください .~
5. 「理解度チェック」ボタンから好きなものを選択し,単元の...
クボックスをつけたりしてください.~
6. 再ログイン後,「スケジュール日程作成」ボタンを押して,表...
付をクリックして確認してください.~
7. 「系統図グラフ作成」ボタンを押して,プルダウンメニュー...
録した科目を確認してください.グラフに理解度とテスト期間,...
反映されていることを確認してください.~
8. グラフで好きなノードから出るボックスをクリックし,教材...
さい.レビューと評価を行い,教材の信頼度スコアが変化するこ...
[[中身>中身.nakaihci]]
終了行:
[[中市]]
[[引継ぎメモ 中市]]
*勉強計画プログラムの引継ぎ [#w1274653]
python 3.11で実行確認済み
iie.lab.tpu.2324にアクセス.
中市のページを開く,それを前提にして話す.~
**mecab [#tcd4a843]
-Mecab(形態素分析を行うモジュール)をインストールする(リン...
--PythonのMeCabをpipした後には、PC本体にも入れる必要がある
https://github.com/ikegami-yukino/mecab/releases/tag/v0....
-パスを通しておく(システム環境変数の編集で変数Pathを編集...
-新規でmecab.exeがあるパスを追加する
C:\Program Files\MeCab\bin\
~
*** MeCabを試す[#nb96e344]
-試しにmecabと打った後、「形態素解析」と打ってみる
--何か出てEOSが表示されていればOK
-pythonでもmecabを試す
--下図の4行をJupyterにコピペして態素解析結果が出ればOK
import sys
import MeCab
m = MeCab.Tagger ("-Ochasen")
print(m.parse ("東京特許許可局"))
~
** 辞書の更新[#q0bc128b]
文章から不必要な文字列を除去し,Mecabの辞書に基づいて単語...
-インストールしたMecabには古い辞書しか入っていないので、N...
//-C:\Program Files\MeCab\dic 内に配布フォルダ内dicの中の...
//--MeCabをPCにインストールすると基本Program Filesの中に...
-GoogleDrive(iie.lab.tpu.1920)の平松さんのページに行き、...
-解凍したneologdの中身のmecab-ipadic-neologdをdicのフォル...
--dicの中でipadic-UTF8を作成しipadicの中身を全部コピぺする
--同様に空のフォルダneologdも作成する
-管理者権限でコマンドプロンプトを起動し(管理者として実行)...
cd "c:\Program Files\MeCab\dic\ipadic-UTF8"
mecab-dict-index -f utf-8 -t utf-8
-Neologdの辞書をコンパイルする
cd "c:\Program Files\MeCab\dic\mecab-ipadic-neologd\seed"
mecab-dict-index -d "c:\Program Files\MeCab\dic\ipadic-U...
-mecab-ipadic-neologdのフォルダ内に作られた「NEologd.2020...
-Program Files/MeCab/etcの中にあるmecabrcをメモ帳で開き,...
; userdic = /home/foo/bar/user.dic
userdic = C:\Program Files\MeCab\dic\neologd\NEologd.202...
-- エラー対応(mecabrcを上書き保存する際、「アクセス許可...
--右クリックでmecabrcのプロパティを開き、Usersの「書き込...
***辞書(dic)について[#xb395eab]
-どのような単位で単語を区切るかなどのルールを記したもの
-辞書はなるべく頻繁に更新したほうがいい
--デフォルトの辞書(2007年版?)では「進撃の巨人」に対して...
--辞書を日々更新することで流行語などを正確に1つの単語とし...
*** 形態素解析について[#t7b5c738]
-形態素解析:文章を意味のある最小単位の単語(形態素)に分解...
-形態素解析ツールは複数あるが、今回は「Mecab」を使用
**スクレイピング関連 [#i3c68376]
スクレイピング.zipをダウンロード
keyword.csvを書き換えると検索ワードが変化する.
***Google Driver [#h860cb3d]
chromeを使ったスクレイピング,実際に画面が現れ遷移するの...
chromeは勝手に更新するので常に最新版になっている~
そのためdriverも常に更新し続けなければならない~
[[ここからchromeのバージョンにあったものをダウンロードす...
一回サイトの場所が変わってるので,また変わるかもしれない...
pipでインストールすることもできるだろうが,わかりやすいし...
sakusei_sale.pyを実行
***youtube api v3 [#ke4fbce5]
youtubeのスクレイピングを一瞬でできるapi~
apiキーが必要になる~
[[apiキー取得方法>https://zenn.dev/eito_blog/articles/94d...
Google Cloud Platformにアクセスします。
プロジェクトの選択をクリックします。
初めて作成される方は「プロジェクトの選択」となっている可...
***プロジェクト作成 [#sdb50634]
任意のプロジェクト名を入力し、作成ボタンをクリックします。
***作成したプロジェクトの選択 [#o01d918c]
再度添付画像赤枠の部分をクリックします。
作成したプロジェクトをクリックします。
ライブラリをクリックします。
***YouTube Data API v3の有効化 [#d02ab49a]
検索窓に「youtube」と入力し、検索候補で出てくる「youtube ...
YouTube Data API v3をクリックします。
有効にするをクリックします。
***API作成 [#j18baf9f]
認証情報をクリックします。
認証情報を作成をクリックします。
APIキーをクリックします。
ポップアップにYouTube Data v3 APIキーが発行されます。
このAPIキーを使用することによりプログラムを利用して動画情...
以上でYouTube APIの作成は終わりです。
api_keyを自分で取得したものに書き換えてvideo_sakusei.pyを...
make_database.pyを実行することで,app.pyで使えるファイル...
結果できたものの例が教材データ.zip
**html作成関連 [#i3c68376]
膨大な量のhtmlが必要であるので繰り返しを使ってhtmlを作っ...
ドライブからhtml作成.zipをダウンロードする
first/html.pyは教材ページに飛ぶまでの中間地点をつくる.~
派生するならここにキーワードを入れるといいとおもう.
second/kyouzai.pyは教材ページを作る
作科目単元カテゴリ,理解度作成.zipをダウンロードし,
rikai_sakusei_?.pyを実行するとメインプログラム/app/templa...
~
**メインプログラム [#t02c6b47]
メインプログラム.zipをダウンロード
python app.py
で実行~
その後ローカルホスト
http://127.0.0.1:5000
にアクセス.
実行できなかった時必要なモジュールを入れる.
実行できればhtml作成サンプル.zipや,教材データ.zipを展開...
メインプログラム上に上書き保存
**補足資料 [#m8d07d36]
#ref(プレゼンテーション1.pdf,,データ攻略本)
を読む
ドライブ内の動画を見て,システムの動きを確認~
発表資料をみて,システムの大まかな動きを確認.~
それでもいまいちわからなければ仕方ないので本論を確認.
**データ整理 [#b3fb5a7c]
#ref(1.png,,30%)
#ref(2.png,,30%)
#ref(3.png,,30%)
#ref(4.png,,30%)
#ref(5.png,,30%)
#ref(6.png,,30%)
#ref(7.png,,30%)
#ref(8.jpg,,30%)
**システムの操作ガイド [#sb629777]
***実際に使用したシステムの操作ガイド [#bfac56e8]
1. 新規登録画面で,ユーザ ID,パスワード,ニックネームを入力...
参照)~
2. 登録したユーザー情報を使用してログインしてください.~
3. 右上の画面で勉強可能な時間帯をクリックして選択してくだ...
完了後,「合計時間を保存」ボタンを押して保存してください.~
4. 左下の画面で「予定追加」ボタンを押して,表示される青い...
次のテストの日程に配置してください.配置が完了したら,「書...
て保存してください .~
5. 「理解度チェック」ボタンから好きなものを選択し,単元の...
クボックスをつけたりしてください.~
6. 再ログイン後,「スケジュール日程作成」ボタンを押して,表...
付をクリックして確認してください.~
7. 「系統図グラフ作成」ボタンを押して,プルダウンメニュー...
録した科目を確認してください.グラフに理解度とテスト期間,...
反映されていることを確認してください.~
8. グラフで好きなノードから出るボックスをクリックし,教材...
さい.レビューと評価を行い,教材の信頼度スコアが変化するこ...
[[中身>中身.nakaihci]]
ページ名: