일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 순차 자료구조
- 단층퍼셉트론
- 파라미터
- 자연어처리
- DBMS
- 자료구조 알고리즘
- 오퍼랜드
- 컴퓨터구조
- 선형 리스트
- 자료구조
- 노드
- 연결 자료구조
- 딥러닝
- 파이썬 날코딩으로 알고 짜는 딥러닝
- 리스트
- 신경망
- 확률분포
- 편미분
- 딥러닝 교차 엔트로피
- 뇌를 자극하는 알고리즘
- 딥러닝 교차엔트로피
- 단층 퍼셉트론
- 교차 엔트로피
- 파이썬 딥러닝
- 퍼셉트론
- 회귀분석
- DB
- 엔트로피
- lost function
- 인공지능
- Today
- Total
목록전체 글 (121)
YZ ZONE
안드로이드의 특징 안드로이드의 핵심 커널(Kernel)은 리눅스(Linux)로 구성 안드로이드 애플리케이션 개발 언어는 Java를 사용 안드로이드 SDK에서 많은 라이브러리를 포함하고 있어 개발이 용이 오픈 소스를 지향하기 때문에 운영체제부터 관련 문서, 개발 도구 등 무료로 사용 가능 지속적인 업그레이드를 제공 응용프로그램(Applications) - 안드로이드 스마트폰에서 사용할 수 있는 일반적인 응용 프로그램 - 웹 브라우저, 달력, 구글맵, 연락처, 게임 등 사용자 입장에서 가장 많이 사용 . Java로 제작됨 응용프로그램 프레임워크(Application Framework) 안드로이드 API가 존재하는 곳 안드로이드폰 하드웨어에 접근할 때는 Java에 직접 접근하는 것이 아니라 API를 통해서 가..
AI : 지능적으로 행동하는 계산(컴퓨터) Agent(주어진 환경에서 주어진 목표를 향해 행동하는 주체)를 만들고 분석하는 학문 분야 약인공지능: 한가지 작업만 강인공지능: 인간처럼 학습해 모든 작업 수행 가능. 실존하진 않음. Machine Learning : 기계가 스스로 학습. 사람은 학습데이터만 공급하고 컴퓨터가 스스로 입력값과 결과값과 관계를 만족시키는 내부 동작을 찾아냄. 학습데이터(훈련데이터) Training Data: 내부동작을 만들때 사용한 데이터(입력값, 결과값) 시험데이터 Test Data: 만들어진 내부 동작 성능 평가시 사용하는 데이터 - 지도학습 Supervised Learning : 결과값을 아는 즉 라벨링된 학습데이터로 ML모델 학습시킴. 분류 Classification, 회..
변수 variable : 정수, 실수 등 다양한 타입의 값을 저장할 수 있는 메모리의 특정 번지에 붙여진 이름 변수를 통해 해당 메모리 번지에 하나의 값을 저장하고 읽을 수 있음 메모리에 값을 저장하고 싶다면 변수를 선언하고 변수에 값을 저장하면 됩니다. 자바의 변수는 다양한 타입의 값을 저장할 수 없음. 즉 하나의 변수에 동시에 두 가지 값을 저장할 수 없고 하나의 값만 저장할 수 있음. 같은 타입의 변수는 콤마(,)를 이용해서 한꺼번에 선언 가능. int x, y, z; 변수 선언 변수에 어떤 타입의 데이터를 저장할 것인지, 변수 이름은 무엇인지 결정. 타입 변수이름; //형식 int age; //정수(int)값을 저장할 수 있는 age변수 선언 변수 이름 자바 언어에서 정한 명명 규칙에 따라 작성...
모듈(Module) 이란? 외부에서 재사용할 수 있는 패키지들을 묶은 것 이클립스의 프로젝트는 하나의 모듈을 개발하는 것 모듈 기술자(module-info..java)? 해딩 모듈의 이름이 무엇인지 해당 모듈이 의존하는 모듈이 무엇인지 해당 모듈을 외부에서 어떻게 사용할 수 있는지 정보 의존하는 모듈? 해달 모듈(프로젝트)가 실행하기 위해 필요한 외부 모듈 기본적으로 java.base 모듈만 사용 가능함으로 다른 모듈을 사용할 경우 의존 모듈로 등록해야 함. 모듈화가 필요한 이유? 패키지 보안 작은 최적의 런타임 이미지를 만들기 위해
프로그램 소스 분석 package sec03.exam01; //패키지 선언 public class Hello { } public class는 공개 클래스라는 뜻 클래스 이름은 소스 파일명과 대소문자까지 같아야 함 클래스는 필드 또는 메소드를 포함하는 블록 메소드는 어떤 일을 처리하는 실행문들을 모아 놓은 블록 javac 명령어로 컴파일하면 클래스 이름에 .class가 붙어 바이트 코드 파일이 생성됨. ex) 생성된 Hello.class를 Hello 바이트 코드 파일이라 부르지 않고 Hello클래스라고 부름. java 명령어로 바이트 코드 파일을 실행하려면 클래스 블록 내부에 main()메소드 블록을 가지도 있어야 함. 중괄호{} 앞 부분을 메소드 선언부라고 함. 괄호() 앞 main은 메소드 이름이라고 ..
cd ch1폴더위치 자바 프로그램 개발 과정 1. 파일 확장명이 .java인 파일을 생성 후 자바 언어로 코드 작성 2. 작성된 자바 소스 파일을 컴파일러인 javac 명령어로 컴파일 3. 컴파일 성공시 .class인 바이트 코드 파일이 생성됨 (바이트 코드 파일은 완전한 기계어가 아님) 4.java 명령어로 JVM이 바이트 코드 파일을 완전한 기계어로 번역 후 실행 자바 가상 기계 JVM. Java Virtual Machine 자바 가상 기계 JVM은 하드웨어가 아니고 JDK에 포함되어 있는 소프트웨어다. 바이트 코드 파일을 운영체제에서 실행하기 위해서는 JVM이라는 번역기를 통해 해당 운영체제에서 실행 가능한 기계어로 번역해 실행한다. 즉 운영체제와 상관없이 자바 프로그램 개발이 가능하다. [1단계]..