<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>PPO on Vividian Repository</title>
    <link>https://vividian.net/tag/ppo/</link>
    <description>Recent content in PPO on Vividian Repository</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ko</language>
    <lastBuildDate>Thu, 27 Nov 2025 09:31:00 +0900</lastBuildDate><atom:link href="https://vividian.net/tag/ppo/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>PPO 알고리즘에서 action_std</title>
      <link>https://vividian.net/notes/ppo-action-std-parameter-analysis/</link>
      <pubDate>Thu, 27 Nov 2025 09:31:00 +0900</pubDate>
      
      <guid>https://vividian.net/notes/ppo-action-std-parameter-analysis/</guid>
      
      <description>&lt;div class=&#34;page-toc&#34;&gt;
  &lt;div class=&#34;page-toc__title&#34;&gt;글 목록&lt;/div&gt;
  &lt;nav id=&#34;TableOfContents&#34;&gt;
  &lt;ul&gt;
    &lt;li&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href=&#34;#action_std&#34;&gt;action_std&lt;/a&gt;
          &lt;ul&gt;
            &lt;li&gt;&lt;a href=&#34;#action_std_mean&#34;&gt;action_std_mean&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&#34;#action_std_max-action_std_min&#34;&gt;action_std_max, action_std_min&lt;/a&gt;&lt;/li&gt;
          &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li&gt;&lt;a href=&#34;#entropy&#34;&gt;Entropy&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&#34;#결론&#34;&gt;결론&lt;/a&gt;
          &lt;ul&gt;
            &lt;li&gt;&lt;/li&gt;
          &lt;/ul&gt;
        &lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
  &lt;/ul&gt;
&lt;/nav&gt;
&lt;/div&gt;


&lt;h2 id=&#34;action_std&#34;&gt;action_std&lt;/h2&gt;
&lt;p&gt;PPO 알고리즘에서 탐색의 정도를 결정하는 파라미터이다.
에이전트가 행동(action)을 결정할 때, 네트워크의 출력 평균값(action_mean)을 중심으로 얼마나 무작위성을 섞을지 결정하는 표준편차.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;action_std 가 크면&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;에이전트가 평균값을 많이 벗어난 행동 시도 가능&lt;/li&gt;
&lt;li&gt;초기에 유리, 동작 불안, 떨림 등 있을 수 잇음&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;action_std 가 작으면&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;에이전트가 평균값에 아주 가까운 행동&lt;/li&gt;
&lt;li&gt;학습 후반부에 동작 정교하게 다듬는 과정&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;코드에서 아래처럼 사용 가능하다.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;action &lt;span style=&#34;color:#ff6ac1&#34;&gt;=&lt;/span&gt; action_mean &lt;span style=&#34;color:#ff6ac1&#34;&gt;+&lt;/span&gt; (noise &lt;span style=&#34;color:#ff6ac1&#34;&gt;*&lt;/span&gt; action_std)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;action_std_mean&#34;&gt;action_std_mean&lt;/h3&gt;
&lt;p&gt;![[../images/notes_251127_PPO_알고리즘에서_action_std_1.webp]]&lt;/p&gt;</description>
      
    </item>
    
  </channel>
</rss>
