Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,18 +1,21 @@
|
|
| 1 |
import streamlit as st
|
| 2 |
from PIL import Image
|
| 3 |
|
| 4 |
-
#
|
| 5 |
st.markdown("""
|
| 6 |
<style>
|
|
|
|
| 7 |
body {
|
| 8 |
background-color: #f0f2f6;
|
| 9 |
}
|
| 10 |
-
|
|
|
|
| 11 |
background-color: #ffffff;
|
| 12 |
padding: 20px;
|
| 13 |
border-radius: 10px;
|
| 14 |
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
|
| 15 |
}
|
|
|
|
| 16 |
h1 {
|
| 17 |
color: #2C3E50;
|
| 18 |
}
|
|
@@ -25,72 +28,103 @@ st.markdown("""
|
|
| 25 |
</style>
|
| 26 |
""", unsafe_allow_html=True)
|
| 27 |
|
| 28 |
-
#
|
| 29 |
-
st.image('
|
| 30 |
-
st.title("
|
| 31 |
|
| 32 |
-
#
|
| 33 |
-
st.header("
|
| 34 |
col1, col2 = st.columns([1, 2])
|
| 35 |
|
| 36 |
with col1:
|
| 37 |
-
image = Image.open('
|
| 38 |
-
st.image(image, caption="
|
| 39 |
|
| 40 |
with col2:
|
| 41 |
st.write("""
|
| 42 |
-
|
| 43 |
-
|
|
|
|
|
|
|
|
|
|
| 44 |
""")
|
| 45 |
|
| 46 |
-
#
|
| 47 |
-
st.subheader("🎓
|
| 48 |
st.write("""
|
| 49 |
-
- **2023 -
|
| 50 |
-
- **2019 - 2023
|
|
|
|
| 51 |
""")
|
| 52 |
|
| 53 |
-
#
|
| 54 |
-
st.subheader("💼
|
| 55 |
st.write("""
|
| 56 |
-
- **
|
| 57 |
-
- **
|
| 58 |
-
- **2023
|
| 59 |
-
- **
|
|
|
|
| 60 |
""")
|
| 61 |
|
| 62 |
-
#
|
| 63 |
-
st.subheader("🏆
|
| 64 |
st.write("""
|
| 65 |
-
- **2023
|
| 66 |
-
-
|
|
|
|
|
|
|
| 67 |
""")
|
| 68 |
|
| 69 |
-
#
|
| 70 |
-
st.subheader("
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 71 |
col1, col2, col3 = st.columns(3)
|
| 72 |
with col1:
|
| 73 |
-
st.write("•
|
| 74 |
with col2:
|
| 75 |
-
st.write("• AI
|
| 76 |
with col3:
|
| 77 |
-
st.write("•
|
| 78 |
|
| 79 |
-
#
|
| 80 |
-
st.subheader("📍
|
| 81 |
-
st.write("
|
| 82 |
|
| 83 |
-
#
|
| 84 |
-
st.markdown("[LinkedIn
|
| 85 |
|
| 86 |
-
#
|
| 87 |
st.markdown("""
|
| 88 |
<style>
|
| 89 |
-
footer {
|
| 90 |
-
visibility: hidden;
|
| 91 |
-
}
|
| 92 |
-
.reportview-container .main footer {
|
| 93 |
-
visibility: hidden;
|
| 94 |
-
}
|
| 95 |
</style>
|
| 96 |
""", unsafe_allow_html=True)
|
|
|
|
| 1 |
import streamlit as st
|
| 2 |
from PIL import Image
|
| 3 |
|
| 4 |
+
# カスタムCSSの適用
|
| 5 |
st.markdown("""
|
| 6 |
<style>
|
| 7 |
+
/* 背景色の設定 */
|
| 8 |
body {
|
| 9 |
background-color: #f0f2f6;
|
| 10 |
}
|
| 11 |
+
/* メインコンテンツのスタイル */
|
| 12 |
+
.stApp {
|
| 13 |
background-color: #ffffff;
|
| 14 |
padding: 20px;
|
| 15 |
border-radius: 10px;
|
| 16 |
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
|
| 17 |
}
|
| 18 |
+
/* ヘッダーの色設定 */
|
| 19 |
h1 {
|
| 20 |
color: #2C3E50;
|
| 21 |
}
|
|
|
|
| 28 |
</style>
|
| 29 |
""", unsafe_allow_html=True)
|
| 30 |
|
| 31 |
+
# タイトルとロゴの表示
|
| 32 |
+
st.image('logo.png', width=100)
|
| 33 |
+
st.title("尾﨑 大晟のパーソナルウェブページ")
|
| 34 |
|
| 35 |
+
# プロフィール概要
|
| 36 |
+
st.header("プロフィール概要")
|
| 37 |
col1, col2 = st.columns([1, 2])
|
| 38 |
|
| 39 |
with col1:
|
| 40 |
+
image = Image.open('profile_pic.jpg')
|
| 41 |
+
st.image(image, caption="尾﨑 大晟", width=150)
|
| 42 |
|
| 43 |
with col2:
|
| 44 |
st.write("""
|
| 45 |
+
**尾﨑 大晟** は大阪公立大学の修士課程(M2)の学生で、機械工学と自然言語処理(NLP)を専門としています。
|
| 46 |
+
彼の研究は大規模言語モデル(LLM)とAI教育に焦点を当てています。
|
| 47 |
+
大学では自然言語処理をテーマに、大規模言語モデルを議論的対話の観点から定量評価する研究を行っており、特にAIとその教育的価値に興味があります。
|
| 48 |
+
高校卒業後、個人事業主として投資・投機ビジネスを経験した後、学問や研究の深さに惹かれ大学進学を決意しました。
|
| 49 |
+
課外活動では、eスポーツチームの運営、Jリーグクラブでの副音声実況活動、東京大学松尾研究室との関わり、国立情報学研究所のLLM-jpプロジェクトへの参加など、多岐にわたる活動を行っています。
|
| 50 |
""")
|
| 51 |
|
| 52 |
+
# 学歴セクション
|
| 53 |
+
st.subheader("🎓 学歴")
|
| 54 |
st.write("""
|
| 55 |
+
- **2023年4月 - 現在:** 大阪公立大学大学院 工学研究科 機械系専攻 修士課程
|
| 56 |
+
- **2019年4月 - 2023年3月:** 大阪府立大学 工学域 機械系学類 学士課程
|
| 57 |
+
- **2017年3月:** 愛媛県立宇和島東高校 卒業
|
| 58 |
""")
|
| 59 |
|
| 60 |
+
# 職務経験セクション
|
| 61 |
+
st.subheader("💼 職務経験")
|
| 62 |
st.write("""
|
| 63 |
+
- **2023年7月 - 現在:** 株式会社松尾研究所/Matsuo Institute LLMエンジニア(インターン)
|
| 64 |
+
- **2024年1月 - 2024年2月:** NTT 研究インターン
|
| 65 |
+
- **2023年10月 - 2023年12月:** PKSHA Technology アルゴリズムエンジニア インターン
|
| 66 |
+
- **2023年7月 - 2023年9月:** NEC 研究インターン
|
| 67 |
+
- **2018年:** 個人事業主(アフィリエイト、為替取引業などに従事)
|
| 68 |
""")
|
| 69 |
|
| 70 |
+
# 受賞歴セクション
|
| 71 |
+
st.subheader("🏆 受賞歴")
|
| 72 |
st.write("""
|
| 73 |
+
- **2023年6月:** 人工知能学会 全国大会 口頭発表部門 優秀賞
|
| 74 |
+
- 「LLM による前提生成ステップを用いた反論の攻撃力向上手法」
|
| 75 |
+
- **2023年3月:** 大阪公立大学大学院 工学研究科 学生顕彰
|
| 76 |
+
- 学術研究において優れた成果を挙げた学生に贈られる賞
|
| 77 |
""")
|
| 78 |
|
| 79 |
+
# スキルセクション
|
| 80 |
+
st.subheader("🛠 スキル")
|
| 81 |
+
st.write("""
|
| 82 |
+
- **プログラミング言語:** Python、C++
|
| 83 |
+
- **専門分野:** 自然言語処理、大規模言語モデル(LLM)、機械学習、データ分析
|
| 84 |
+
- **その他:** 研究プロジェクトのリード、eスポーツチームの運営
|
| 85 |
+
""")
|
| 86 |
+
|
| 87 |
+
# 出版物セクション
|
| 88 |
+
st.subheader("📚 出版物")
|
| 89 |
+
st.write("""
|
| 90 |
+
- **2023年5月29日:** 「異常検知モデルを用いた電動キ���クボード乗車時のドライバの障害物への気付きの推定」日本機械学会 ロボティクス・メカトロニクス部門
|
| 91 |
+
- **2023年5月28日:** 「LLMを用いた反論文の攻撃力向上手法の提案」人工知能学会
|
| 92 |
+
""")
|
| 93 |
+
|
| 94 |
+
# プロジェクトセクション
|
| 95 |
+
st.subheader("💼 プロジェクト")
|
| 96 |
+
st.write("""
|
| 97 |
+
- **2023年3月 - 現在:** 経済産業省主導 東京大学松尾研究所 大規模言語モデル開発プロジェクト「Geniac」 チームリーダー
|
| 98 |
+
- 国内の生成AIの開発力強化を目的とし、生成AIのコア技術である基盤モデルの開発に対する計算資源の提供支援や、関係者間の連携促進、対外発信等を実施するプロジェクト。
|
| 99 |
+
""")
|
| 100 |
+
|
| 101 |
+
# 資格セクション
|
| 102 |
+
st.subheader("🎖 資格")
|
| 103 |
+
st.write("""
|
| 104 |
+
- **2023年9月:** 東京大学 サマースクール2023 大規模言語モデル
|
| 105 |
+
- **2023年8月:** 東京大学 グローバル消費インテリジェンス寄付講座
|
| 106 |
+
""")
|
| 107 |
+
|
| 108 |
+
# 研究関心分野
|
| 109 |
+
st.subheader("🔬 研究関心")
|
| 110 |
col1, col2, col3 = st.columns(3)
|
| 111 |
with col1:
|
| 112 |
+
st.write("• 自然言語処理")
|
| 113 |
with col2:
|
| 114 |
+
st.write("• AIと教育")
|
| 115 |
with col3:
|
| 116 |
+
st.write("• eスポーツとAIの統合")
|
| 117 |
|
| 118 |
+
# 連絡先情報
|
| 119 |
+
st.subheader("📍 連絡先")
|
| 120 |
+
st.write("所在地:大阪府 堺市, 日本")
|
| 121 |
|
| 122 |
+
# ソーシャルリンク
|
| 123 |
+
st.markdown("[LinkedIn プロフィール](https://www.linkedin.com/in/taisei-ozaki-del/)")
|
| 124 |
|
| 125 |
+
# フッターの非表示
|
| 126 |
st.markdown("""
|
| 127 |
<style>
|
| 128 |
+
footer {visibility: hidden;}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 129 |
</style>
|
| 130 |
""", unsafe_allow_html=True)
|