9_____Java_______________________-2_Answers.pdf

Document Details

TruthfulStrontium

Uploaded by TruthfulStrontium

연세대학교

Tags

Java programming socket programming neural networks computer science

Full Transcript

9주: Java 소켓 프로그래밍-2 Answers 1. JavaChatClient/Server에서 이모티콘을 사용하기 위한 주요 역할 은 무엇인가? A. 서버의 성능을 개선하는 것 B. 메시지를 암호화하는 것 C. 채팅 메시지의 감정을 표현하는 것 D. 사용자 인터페이스를 디자인하는 것 Answer: 채팅 메시지의 감정을 표현하는 것 (C)...

9주: Java 소켓 프로그래밍-2 Answers 1. JavaChatClient/Server에서 이모티콘을 사용하기 위한 주요 역할 은 무엇인가? A. 서버의 성능을 개선하는 것 B. 메시지를 암호화하는 것 C. 채팅 메시지의 감정을 표현하는 것 D. 사용자 인터페이스를 디자인하는 것 Answer: 채팅 메시지의 감정을 표현하는 것 (C) 이모티콘은 채팅 메시지의 감정을 효과적으로 전달하기 위해 사용됩니다. 2. ObjectStream을 이용하여 채팅 메시지를 처리할 때 주의해야 할 점 은 무엇인가? A. 메시지를 단순한 문자열로만 전송해야 함 B. 서버와 클라이언트 간의 연결을 매번 새로 맺어야 함 C. 전송된 객체의 상태를 확인해야 함 D. 사용자 인터페이스와 동시에 처리할 수 없음 Answer: 전송된 객체의 상태를 확인해야 함 (C) 전송된 객체의 상태를 확인하는 것은 데이터의 무결성을 지키기 위해 중요합니 다. 3. 종료 버튼 처리와 관련하여 올바른 설명은 무엇인가? A. 버튼 기능은 필요 없으므로 삭제한다. B. 버튼 클릭 시 메시지가 자동으로 전송된다. C. 버튼 클릭 후 프로그램이 강제로 종료된다. D. 사용자에게 확인 메시지를 표시해야 한다. Answer: 사용자에게 확인 메시지를 표시해야 한다. (D) 종료 버튼 클릭 시 사용자에게 확인 메시지를 표시하는 것은 안전한 종료를 위한 좋은 방법입니다. 4. 채팅 메시지 처리에서 사용되는 ChatMsg Object의 주요 목적은 무 엇인가? A. 채팅 메시지를 구조화하여 전송하는 것 B. 이미지 데이터를 처리하는 것 C. 이모티콘의 종류를 늘리는 것 D. 문자열 방식의 데이터를 효율적으로 관리하는 것 Answer: 채팅 메시지를 구조화하여 전송하는 것 (A) ChatMsg Object는 채팅 메시지를 구조화하여 보다 효율적으로 전송하기 위한 목적을 가지고 있습니다. 5. 과제 중 이미지 첨부하기와 관련하여 중점을 두어야 할 점은 무엇인가? A. 이미지 포맷은 반드시 PNG로 해야 한다. B. 클라이언트와 서버에서 이미지 처리 방식이 달라야 한다. C. 이미지는 텍스트와 함께 전송할 필요가 없다. D. 이미지 크기가 클 경우 사용자 경험을 저하시킬 수 있다. Answer: 이미지 크기가 클 경우 사용자 경험을 저하시킬 수 있다. (D) 이미지 크기가 클 경우 로딩 시간이 길어져 사용자 경험에 영향을 줄 수 있으므 로 주의해야 합니다. 6. 렐루 함수의 정의는 무엇인가? A. g(x) = 1 / (1 + e^(-x)) B. g(x) = x^2 C. g(x) = x D. g(x) = max(0, x) Answer: g(x) = max(0, x) (D) 렐루 함수는 negative 입력에 0을, positive 입력에 원래 값을 출력하는 함수입 니다. 7. 렐루 함수의 강점 중 하나는 무엇인가? A. 항상 0과 1 사이의 값을 출력한다. B. 일관되게 linear 관계를 유지한다. C. 복잡한 비선형 함수를 모델링할 수 있다. D. 모든 입력에 동일한 출력을 제공한다. Answer: 복잡한 비선형 함수를 모델링할 수 있다. (C) 렐루 함수는 조합을 통해 다양한 비선형 함수 생성이 가능합니다. 8. 신경망의 히든 레이어에서 렐루 노드의 수는 몇 개인가? A. 4개 B. 3개 C. 1개 D. 2개 Answer: 3개 (B) 단순한 신경망 구조에서는 3개의 렐루 노드가 사용됩니다. 9. 출력값은 어떻게 생성되는가? A. 웨이팅 값이 부족할 때 기본 출력값이 사용된다. B. 각 렐루 노드의 활성화 값을 합산하여 생성된다. C. 리니어 함수와의 조합을 통해 만들어진다. D. 입력값에 직접적으로 비례한다. Answer: 각 렐루 노드의 활성화 값을 합산하여 생성된다. (B) 출력값은 세 개의 렐루 노드에서 발생하는 활성화 값을 합산하여 생성됩니다. 10. 최적의 W와 B 값 조정의 목적은 무엇인가? A. 모든 입력값에 대해 동일한 출력을 생성한다. B. 입력값을 무시하는 최적의 값을 찾기 위함이다. C. 출력 형태와 예측값을 맞추기 위함이다. D. 레어한 비선형 함수를 생성하기 위함이다. Answer: 출력 형태와 예측값을 맞추기 위함이다. (C) W와 B 값을 조정하여 원하는 출력 형태와 예측값을 맞추는 것이 목표입니다. 11. 렐루 함수가 아닌 다른 활성화 함수는 무엇인가? A. 조각별 선형 함수 B. 시그모이드 함수 C. 리니어 함수 D. 포지티브 리니어 함수 Answer: 시그모이드 함수 (B) 시그모이드 함수는 렐루 함수와 다르게 0과 1 사이에서 출력하는 활성화 함수입 니다. 12. 신경망 구조에서 출력층은 어떤 타입의 노드로 구성되는가? A. 소프트맥스 노드 B. 리니어 노드 C. 렐루 노드 D. 시그모이드 노드 Answer: 리니어 노드 (B) 출력층은 리니어 노드로 구성되어 있습니다. 13. 렐루 활성화 함수의 활용에서 주로 필요한 것은 무엇인가? A. 선형 모델의 최적화 B. 무작위 노드 설정 C. 복잡한 비선형 데이터 처리 D. 모든 출력값을 정수로 변환 Answer: 복잡한 비선형 데이터 처리 (C) 렐루 함수는 비선형 데이터 처리를 효과적으로 수행하는 데 사용됩니다. 14. 렐루 함수의 출력값이 0이 되는 입력값은 어떤 경우인가? A. 양수인 경우 B. 음수인 경우 C. 0인 경우 D. 양수 또는 0인 경우 Answer: 음수인 경우 (B) 음수 입력값에 대해 렐루 함수는 0으로 출력된다. 15. 신경망의 히든 레이어가 출력하는 값은 무엇에 따라 결정되는가? A. 웨이팅 값(W)과 바이어스(B) B. 입력값 x의 크기 C. 출력층의 설계 D. 시그모이드 활성화 함수의 값 Answer: 웨이팅 값(W)과 바이어스(B) (A) 히든 레이어의 출력은 웨이팅 값과 바이어스에 따라 결정된다. 16. 렐루 함수의 조합을 통해 무엇을 모델링할 수 있는가? A. 비선형 함수 B. 주어진 입력 값 C. 고차원 데이터 D. 단순 선형 함수 Answer: 비선형 함수 (A) 렐루 함수의 조합을 통해 다양한 복잡한 비선형 함수를 모델링할 수 있다. 17. 신경망에서 출력값 생성 시, 여러 렐루 노드의 활성화 값은 어떻게 처 리되는가? A. 최대값을 선택하여 출력한다. B. 서로 곱하여 출력한다. C. 평균값을 계산하여 출력한다. D. 합산하여 출력한다. Answer: 합산하여 출력한다. (D) 각 렐루 노드의 활성화 값은 합산되어 최종 출력값을 생성한다. 18. 렐루 함수가 아닌 활성화 함수와의 비교에서, 시그모이드 함수의 특징 은 무엇인가? A. 출력값이 0과 1 사이에서 조절된다. B. 입력값과 출력값이 동일하다. C. 비선형성을 가지지 않는다. D. 항상 음수로 출력된다. Answer: 출력값이 0과 1 사이에서 조절된다. (A) 시그모이드 함수는 입력값에 따라 0과 1 사이에서 출력값이 스무드하게 변화한 다. 19. 최적의 웨이팅 값(W)과 바이어스(B) 조정의 결과란 무엇인가? A. 정확한 예측값 도출 B. 입력값의 평균 계산 C. 모든 노드의 활성화가 동일해짐 D. 모델의 단순화 Answer: 정확한 예측값 도출 (A) 웨이팅 값과 바이어스의 최적화는 원하는 출력 형태와 예측값 일치를 위해 필요 하다. 20. 렐루 활성화 함수의 주요 활용 목적은 무엇인가? A. 고정된 형태의 예측 B. 항상 0으로 출력 C. 단순한 모델링 제공 D. 복잡한 데이터 처리 Answer: 복잡한 데이터 처리 (D) 렐루 함수를 통해 복잡한 형태의 데이터를 효과적으로 처리할 수 있다. 21. 간단한 신경망 구조에서 입력층 다음에 필요한 레이어는 무엇인가? A. 예측층 B. 클래스 분류층 C. 출력층 D. 히든 레이어 Answer: 히든 레이어 (D) 간단한 신경망에서는 입력층 이후에 히든 레이어가 필요하다.

Use Quizgecko on...
Browser
Browser