본문 바로가기

분류 전체보기105

46일차_머신러닝 기초 / JSP_지시자 21.05.17 머신러닝 @적합 ================================================ JSP @45일차 복습 @실습 - 홀짝 판별 위와 같은 형태의 실습을 진행했다. 아래는 JSP파일 및 HTML 파일의 코드 전문이다. 보는것과 같이 간단하다. HTML 파일(우측사진)에서 태그를 통해 값을 입력 받고 태그에서 지정해준 주소값인 JSP 파일(좌측 사진)에서 연산하여 표출한다. 정상적으로 String이 Integer로 변환되지 않으면 예외처리 구문에 의해 걸리도록 구성하였다. @지시자 ( Directive ) 위와 같은 3가지의 지시자(우측)에 대해 학습한다. 위의 경우에 간단한 예시가 있다. Random 함수와 같이 특정 패키지, 클래스를 쓰고자 하면 import해주는 작.. 2021. 5. 17.
45일차_머신러닝 기초 / JSP_기초 및 실습 21.05.14 Machine Learning @인공지능 / 머신러닝 / 딥러닝 - 차이점 결국 내가 이해한 방식으로 정리해보면. - 인공지능: 그냥 포괄적인 학문학적 개념 - 머신러닝: 사람이 클릭해가는 노가다, 샘플 데이터 없다면 어쩔 수 없는거 - 딥 러닝: 샘플 데이터 활용, 알고리즘 활용, 대량의 데이터에 작업 정도??.. 완벽히는 이해 못하겠지만.. 뭐 이런 느낌으로 받아들였다. @머신러닝 - 지도/비지도/강화 학습 우선 지도 / 비지도 학습에 대한 내용. 결국 키워드는 "명시적 답의 유무". 특정 데이터를 주고 해당것에 대해 학습시키는 것. 강화학습은 대표적으로 게임에서 많이 쓰임. 행동에 대한 보상, 패널티 -> 행동에 대한 결과가 이겼냐 졌냐를 학습시킴 위와 같은 형태로 학습시킨다. 아래.. 2021. 5. 14.
44일차_Servlet_Post 인코딩_ 21.05.13 Servlet @Servlet - Post 인코딩 및 실습 우선... 우리가 지금까지 데이터를 보냈던 방식과 다르게 데이터 전송을 했다. 보는것과 같이 "Post " 방식으로 데이터를 전송했는데, 이와 같이 설정하고 한글을 보내면 아래와 같이 깨진다. 42일차에서 server.xml 의 특정 부분에 "EUC-KR"을 추가하여 한글을 인코딩 했었다. 하지만 뭐.. Post 방식에는 안먹히나 보다.. 무튼, Post 방식으로 데이터를 전송할 때에 인코딩하는 법은 // POST 방식으로 한글데이터 전송 시 설정 request.setCharacterEncoding("EUC-KR"); 위 처럼 "request"의 setCaracterEncoding 명령어를 사용한다. 아래는 해당 부분을 활용한 실.. 2021. 5. 13.
43일차_Servlet_데이터전송 실습_Get/Post 21.05.12 Servlet @실습 - 서버로 숫자 전송, 더하기 서버로 두개의 숫자 더하는 실습 + 위는 해당 실습에 대한 HTML 파일의 소스 코드이다. - Plsu란 Mapping 값을 갖는 파일로 데이터를 전송한다. - num1, num2라는 두개의 데이터를 입력 받는다. package com.servelet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletReq.. 2021. 5. 12.
42일차_Servlet_Request/Response_데이터 전송_URL맵핑 21.05.11 Servlet @Servlet => Servlet은 기본적으로 위와 같은 특징을 갖는다. - 기본적으로 JAVA의 main( )과 같은 역할을 하는 service( ) 라는게 있다. @Servlet - 이클립스 실행 창 변경 - 위의 사진과 같이 실행 창을 Chrome으로 변경하면 실행했을 때, 이클립스 창이 아닌 크롬창으로 실행됨 - 만일 없다면, 위와 같이 체크된 곳으로 들어가 개발환경 설정을 변경할 수 있다. - "JAVA EE"가 기본적으로 웹 개발하기 위한 환경이다. - 우측 상단에는 현재 개발 환경이 무엇인지 표시되어 있다. @Interface --> 위 사진 처럼 저 보라색 I 표시가 인터페이스라는 뜻이다. --> 인터페이스는 사용자의 요청 없이는 객체를 생성할 수 없다. %.. 2021. 5. 11.
41일차_Servelet 21.05.10 Servelet @시작하기 @설정 ==> 뭐 설정을 바꿔줘야했는데... 그냥 이클립스를 다른걸 다운 받았다. 무튼 이렇게 다운받아서, 프로젝트를 생성한다. 저렇게 WebContent가 있다면 의도한대로 된거라 한다. 오늘은 특별히 뭐가 없었다.. 오전은 정처기 수업이였고, 오후에는 다른 반의 최종 프로젝트 발표회 2시간 가량을 참관했다. 때문에 막판에 1시간 조금 넘게 수업을 진행한건데.... 본격적으로는 내일부터 진행될듯 하다. 아래는 간단하게 Servlet 파일을 만들어 보았다. 아래와 같이 파일을 만들고 그리고 설정은 아래와 같이 체크 및 체크 해제해주고, 이름은 아래와 같이 설정. 2021. 5. 10.