본문 바로가기
728x90

분류 전체보기970

내면소통(Inner communication) 내면소통(Inner communication)은 개인이 자신의 마음 속에서 경험하는 의식적이거나 무의식적인 대화를 의미합니다. 이는 우리가 자신의 생각, 감정, 가치관, 믿음 및 목표에 대해 자각하고 이해하는 데 도움이 됩니다. 내면소통은 다음과 같은 형태로 나타날 수 있습니다. 1. 자기 대화 (self-talk): 자신과의 대화는 의식적인 생각이나 무의식적인 심리 작용을 통해 이루어집니다. 긍정적인 자기 대화는 자신감과 성취감을 높일 수 있으며, 부정적인 자기 대화는 스트레스와 불안을 증가시킬 수 있습니다. 2. 마음챙김 (mindfulness): 현재 순간에 충실하게 집중하고, 자신의 생각과 감정에 인식하고 관찰하는 연습입니다. 마음챙김은 내면소통을 강화하고, 스트레스와 불안을 완화하는 데 도움이 .. 2023. 4. 26.
Spring Boot Mail Starter Gradle을 사용하는 경우와 최신 스타일 코딩을 적용한 이메일 발송 프로그램 예제입니다. 1. `build.gradle` 파일에 `spring-boot-starter-mail` 의존성을 추가합니다. dependencies { // ... implementation 'org.springframework.boot:spring-boot-starter-mail' // ... } 2. `application.yml` 파일에 메일 발송 관련 설정을 추가합니다. spring: mail: host: smtp.example.com port: 587 username: your_email@example.com password: your_email_password properties: mail: smtp: auth: tru.. 2023. 4. 25.
Daily Scrum과 Standup Meeting: Agile에서의 차이점, 유사점 Daily Scrum과 Standup Meeting은 애자일 개발 프로세스에서 자주 사용되는 두 가지 미팅 방식입니다. 이 두 방식의 차이점, 유사점, 비교, 규칙, 의제, 그리고 질문들에 대해 알아봅니다. - Daily Scrum: Scrum 프레임워크에서 사용되는 이 미팅은 매일 진행되며, 팀원들이 프로젝트의 현재 상황, 진행 중인 작업, 그리고 잠재적인 문제를 빠르게 공유합니다. 이 미팅은 일반적으로 15분 이내로 진행되어야 하며, Scrum Master가 주도합니다. - Standup Meeting: 애자일 개발 프로세스에서 사용되는 이 미팅은 팀원들이 서서 진행하여 빠르게 상태를 공유하고, 미팅 시간을 짧게 유지합니다. 이 미팅은 일반적으로 매일 아침에 진행되며, 각 팀원은 진행 중인 작업, 완.. 2023. 4. 25.
How to run Spring Boot application unpack-jar Spring Boot application은 일반적으로 JAR 파일로 패키징되어 배포됩니다. 그러나 때로는 JAR 파일을 풀어서 실행하고 싶은 경우가 있을 수 있습니다. 이를 위해 다음 단계를 따르세요. 1. 먼저, Spring Boot 애플리케이션 JAR 파일을 풀어줍니다. 이를 위해 다음 명령을 사용할 수 있습니다. mkdir unpacked cd unpacked jar -xvf ../your-spring-boot-app.jar 위의 예제에서 `your-spring-boot-app.jar`를 실제 Spring Boot 애플리케이션의 JAR 파일 이름으로 바꾸세요. 2. JAR 파일을 풀어낸 후, 메인 클래스를 실행하여 애플리케이션을 시작합니다. 메인 클래스는 `MANIFEST.MF` 파일에 지정되어 .. 2023. 4. 25.
14.5 강화학습 강화학습(Reinforcement Learning)은 에이전트(agent)가 환경(environment)과 상호작용하면서 보상(reward)을 최대화하는 방식으로 학습하는 기계학습의 한 분야입니다. 에이전트는 특정 상태(state)에서 행동(action)을 취하고, 환경은 에이전트에게 보상을 제공합니다. 에이전트의 목표는 시간에 따른 총 보상의 합을 최대화하는 최적의 정책(policy)를 학습하는 것입니다. 예제: OpenAI Gym을 사용한 Q-러닝(Q-Learning) 이 예제에서는 OpenAI Gym을 사용하여 간단한 강화학습 문제를 해결해보겠습니다. OpenAI Gym은 강화학습 연구를 위한 다양한 환경을 제공하는 라이브러리입니다. 여기서는 'FrozenLake-v0' 환경을 사용하여 Q-러닝 알.. 2023. 4. 25.
14.4 비지도학습 비지도학습(Unsupervised Learning)은 레이블이 없는 입력 데이터를 사용하여 기계학습 모델을 학습시키는 방법입니다. 주요 목적은 데이터의 내재된 구조와 패턴을 찾는 것입니다. 비지도학습의 대표적인 알고리즘에는 클러스터링(Clustering)과 차원 축소(Dimensionality Reduction)가 있습니다. 예제: k-평균 클러스터링(K-means Clustering) 이 예제에서는 Scikit-learn을 사용하여 k-평균 클러스터링을 수행해보겠습니다. k-평균은 주어진 데이터를 k개의 클러스터로 묶는 비지도 학습 알고리즘입니다. import numpy as np import matplotlib.pyplot as plt from sklearn.datasets import make_bl.. 2023. 4. 25.
728x90