본문 바로가기

학교생활8

[멋쟁이 사자처럼] level7~9 구현 오랜만에 클론코딩 과제가 나왔다... level7 은 모두 구현이 되어있었다! level8 GoalService public Long save(String name, String color, Long memberId) { // TODO [8단계] memberId로 회원을 조회하고, 조회에 실패하면 "회원 정보가 없습니다." 예외를 발생시키세요. Member member = memberRepository.findById(memberId) .orElseThrow(() ->new NoFoundException("회원정보가 없습니다.")); // TODO [8단계] 조회된 회원 정보를 사용하여 새 Goal 객체를 생성하세요. Goal .. 2024. 4. 30.
[충남대 특별학기 신입생 멘토링] 전과 안녕하세요 신입생 여러분! 오늘은 전과에 대해서 이야기해보려고 합니다. 현재는 전과에 대한 생각이 없더라도, 막상 학교를 다녀보면 배우는 내용이 생각했던 것과 너무 달라서 본인과 안 맞다고 생각하게 되는 경우가 생길 수 있어요 저는 고등학교 때 물리를 정말정말 좋아했어요. 그래서 당연히 대학에 가서도 물리학을 잘할 것이고, 재밌어할 것이라고 생각했는데, 물리학을 깊게 배우다 보니 마냥 재밌었던 물리학이 너무 어렵고, 힘들었어요. 특히 저는 회로파트를 좋아했어서 전파정보통신공학과랑 너무 잘 맞을 줄 알았는데, 대학 물리학을 접하고 나니 평생 회로를 다뤄야 한다고 생각하니 너무 끔찍할 정도로 생각이 바뀌었어요. 반면에 제가 흥미가 없을 것이라고 생각했던 프로그래밍 분야에서 예상치 못한 재미를 느꼈고, 개발자.. 2024. 2. 2.
[충남대 특별학기 신입생 멘토링] 프로그래밍 공부 가이드 안녕하세요 신입생 여러분! 신입생분들은 대부분 프로그래밍이라는 분야를 처음 접하기 때문에 공부를 어떻게 해야 할지에 대한 감이 전혀 안 잡히실 텐데요, 오늘은 프로그래밍 공부 방법을 설명해드리려고 합니다. 여러분 모두(전파공학과 진학 희망 학생 포함) 1학년 때 컴퓨터프로그래밍1, 컴퓨터프로그래밍 2 과목을 수강합니다. 인공지능학과, 컴퓨터융합학부 학생들은 자바를 배우고, 전파정보통신공학과 학생들은 c언어를 배울 거예요 저는 아래에 있는 공부 방법으로 학기 중, 방학 때 공부를 한 덕분에 학교에서 하는 자료구조, 알고리즘 등의 프로그래밍 수업 과제를 할 때 정말 수월하게 해낼 수 있었어요. 또한 학과 공부 이외에도 프론트엔드, 백엔드, 인공지능 등을 배울 때에도 원하는 기능을 구현하는 능력은 매우 중요하.. 2024. 1. 31.
[충남대 특별학기 신입생 멘토링] 졸업요건에 맞게 시간표 짜기 (feat 통정시 소개) 안녕하세요 신입생 여러분! 오늘은 통합정보시스템에 대한 소개와 함께 무사히 졸업을 하기 위해 어떻게 시간표를 짜야할지를 알려드리려고 합니다. 통합정보 시스템은 학점, 수강과목 등 여러분에 대한 각종 정보들을 열람할 수 있고, 다양한 행정업무 처리를 할 수 있는 사이트입니다. 우선 충남대학교 포털시스템에 들어가서 로그인합니다. 링크로 직접 들어가는 건 안되네요ㅜㅜ 네이버나 구글에 '충남대학교 포털'이라고 검색해서 들어가면 됩니다. 그럼 왼쪽 상단에 이런 창이 뜨는데 여기서 통합정보시스템에 들어갑니다. 통합정보시스템에 들어가면 왼쪽에 위와 같은 메뉴들이 있습니다. 원하는 정보를 보고싶거나 신청해야 할 것이 있으면 바로 들어가면 되고, 못찾겠으면 검색창에 검색하면 됩니다. 대표적인 기능들을 알려드리자면, 수강.. 2024. 1. 29.
[충남대 특별학기 신입생 멘토링] 대학영어 이수하는 방법 안녕하세요 신입생 여러분! 멘티님들께 제가 준비 한 내용을 잘 알려드리기 위해서 블로그에 내용을 정리해서 보여드리는 것이 좋다고 생각되어 이렇게 글을 쓰게 되었습니다 오늘은 대학영어 이수에 관련하여 설명해 드리도록 할게요! 충남대학교는 졸업하기 위해서 대학영어 1, 대학영어 2를 수강해야 합니다. 위 표와 같이 수능 영어 1등급을 받으신 분들은 대학영어 2만 수강하셔도 되고, 나머지 분들은 대학영어 1과 2를 모두 수강하셔야 합니다. 대학영어 1,2를 모두 면제받는 방법이 있는데 이 기준들 중 하나를 넘기는 것입니다. 보통은 토익을 많이 하고, 토익스피킹을 하시는 분들도 꽤 있습니다. 취업을 위해서는 어차피 어학성적이 필요하니까 취업준비 할 때 한 번에 준비해서 면제받자! 하는 사람들도 있고, 어학성적이.. 2024. 1. 26.
2024 동계 모각코 4회차 활동정리 파이썬 언어로 Cross-Entropy Loss function을 선언하고 이를 설명하세요. import numpy as np true = np.array([1, 0, 1, 1]) pred = np.array([0.8, 0.2, 0.7, 0.9]) epsilon = 1e-15 pred = np.clip(pred, epsilon, 1 - epsilon) loss = - (true * np.log(pred) + (1 - true) * np.log(1 - pred)) print(np.sum(loss)) clip함수는 pred, min, max가 있는데, min보다 작은건 min값으로 두고, max보다 큰거는 max로 만든다. 실제 측정값은 1, 0, 1, 1 예측값은 0.8, 0.2, 0.7, 0.9로 크로스.. 2024. 1. 22.