달력

10

« 2019/10 »



 

 

tensorflow 주요 함수

 

# 텐서플로 라이브러리 임포트

import tensorflow as tf

 

메소드

설명

tf.Variable()

변수의 지정

tf.random_uniform()

임의의 수를 생성

tf.sqrt(x)

x 제곱근을 계산

tf.reduce_mean(x)

x 평균을 계산

tf.square(x)

x 제곱을 계산

tf.train.GradientDescentOptimizer()

경사 하강법

tf.global_variables_initializer()

변수 초기화

tf.placeholder('데이터형', '행렬의 차원', '이름')

입력 값을 저장하는 공간 생성

tf.matmul()

행렬곱을 적용

tf.sigmoid()

시그모이드 계산

 

 

0에서 10 사이에서 임의의 1개를 만듭니다. 데이터 형식은 실수형(float64)으로 지정하고, 실행 같은 값이 나올 있게 seed 값을 0으로 설정하였습니다.

tf.random_uniform([1], 0, 100, dtype = tf.float64, seed = 0))

 

 

 

 

# [2,1] 의미: 들어오는 값은 2, 나가는 값은 1

tf.Variable(tf.random_uniform([2,1], dtype=tf.float64))

 

 


'Development > Python' 카테고리의 다른 글

Anaconda Python  (0) 2019.10.15
keras.callbacks 서브 패키지의 주요 메소드  (0) 2019.10.14
tensorflow 주요 함수  (0) 2019.10.13
range()  (0) 2019.10.12
SciPy 기초적인 검정  (0) 2019.10.12
train_test_split()  (0) 2019.10.11
Posted by codedragon codedragon

댓글을 달아 주세요



 

 

텐서플로우 블로그

머신러닝에 대한 새로운 소식들을 확인할 있습니다

 

 

 

https://tensorflow.blog/


 


Posted by codedragon codedragon

댓글을 달아 주세요



 

 

초기화 블록(initialization block)

·         필드를 초기화하기 위해 초기화 블록(initialization block) 이용하는 방법이 있습니다.

·         초기화 블록이란 클래스 필드의 초기화만을 담당하는 중괄호({}) 둘러싸인 블록을 의미합니다.

·         초기화 블록은 생성자보다 먼저 호출되며, static 키워드의 유무에 따라 다음과 같이 구분할 있습니다.

·         초기화 블록에는 다양한 명령문 제어문을 사용할 있으므로, 복잡한 초기화를 해야 경우 유용하게 사용됩니다.

 

{ // 인스턴스 초기화 블록

        초기화 문장;

}

 

 

 

 


Posted by codedragon codedragon

댓글을 달아 주세요

 

 

Kaggle 사이트 회원가입

우측의 항목을 통해 2가지 방법으로 계정을 생성할 있습니다.

 

·         Google, Facebook, Yahoo 계정으로 Kaggle 계정 생성

·         메일주소를 통해 Kaggle 계정 생성

 

 

https://www.kaggle.com/


 

 

 

 

Google, Facebook, Yahoo 계정으로 Kaggle 계정 생성

가지고 있는 Google, Facebook, Yahoo 계정을 통해 Kaggle 계정을 만들 경우 클릭합니다.


 


 

 

 

메일주소를 통해 Kaggle 계정 생성

Google, Facebook, Yahoo이외의 기존에 가지고 있는 메일 주소로 계정을 만들 있습니다.

Eamil Password 항목을 작성한 >> [Sign Up] 버튼을 클릭합니다.


계정 생성을 위한 정보 입력창이 나옵니다.

항목을 작성한 >> [Get Started]


 

모든 항목을 조건에 맞게 입력하면 회색의 버튼이 파란색으로 활성화되어 집니다.


 

두개의 [I agree] 항목을 체크 >> [Create Account]


 

 

 

 

 

 

 

 

 

Kaggle 사이트 회원가입하기 - 2015

http://codedragon.tistory.com/3842

 



Posted by codedragon codedragon

댓글을 달아 주세요



XAMPP 설치 방법

https://codedragon.tistory.com/8806

 

 

 

 

phpMyAdmin 접속하기

 

Apache MySQL 구동되어져 있어야 합니다.


 

 

"MySQL" [Admin]버튼을 클릭합니다.


 

 

실행시 에러가 발생하면 바로 아래의 링크를 통해 해결합니다.

https://codedragon.tistory.com/8640


 

 

정상적으로 접속이 되어졌습니다.


 


 

 


TAG xampp
Posted by codedragon codedragon

댓글을 달아 주세요



 

 

회귀분석 vs 신경망

 

 

회귀분석

인공신경망

공통점

·         수요예측 등에서 사용됩니다.

·         입력변수를 통해 변수를 예측합니다.

·         동일

차이점

·         통계적 계산 기반 통해 알고리즘을 형성합니다.

·         학습 모형 통해 알고리즘을 형성합니다.

 

 


Posted by codedragon codedragon

댓글을 달아 주세요


 

 

pom.xml 통해 Spring 프레임워크 설치하기

 

·         라이브러리 검색 하기

·         pom.xml 의존관계(dependency) 설정

·         Maven 프로젝트 업데이트

 

 

 

 

라이브러리 검색 하기

메이븐 중앙 저장소에서 필요한 라이브러리를 조회한 의존성에 추가해줍니다.

 

메이븐 중앙 저장소에 접속합니다.

http://mvnrepository.com/


 

 

 

"org.springframework" 원하는 라이브러리를 검색합니다.

org.springframework


 

https://mvnrepository.com/search?q=org.springframework


 

 

첫번째 항목인 "1. Spring Context" 클릭합니다.


 

 

 

정식출시전의 M버전과 RC버전은 Maven Central에서 배포되지 않고 다른 리포지토리에서 배포되는 것을 확인할 있습니다.

탭을 클릭해 다른 리포지토리의 라이브러리 버전도 확인할 있습니다.


 

 

Central 리포지토리에서 바로 직전 버전의 최신 RELEASE버전을 클릭합니다.


 

 

 

정보확인

https://mvnrepository.com/artifact/org.springframework/spring-context/5.0.13.RELEASE


 

 

 

Maven 탭의 박스를 클릭하여 dependency 태그를 복사합니다.


 

 

 

 

 

pom.xml 의존관계(dependency) 설정

 

<dependencies> 태그를 추가합니다.

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

  <modelVersion>4.0.0</modelVersion>

  <groupId>com.tistory.codedragon.HelloWorld</groupId>

  <artifactId>HelloWorld</artifactId>

  <version>0.0.1-SNAPSHOT</version>

  <packaging>war</packaging>

  <build>

    <plugins>

      <plugin>

        <artifactId>maven-compiler-plugin</artifactId>

        <version>3.8.0</version>

        <configuration>

          <source>1.8</source>

          <target>1.8</target>

        </configuration>

      </plugin>

      <plugin>

        <artifactId>maven-war-plugin</artifactId>

        <version>3.2.1</version>

      </plugin>

    </plugins>

  </build>

</project>

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

  <modelVersion>4.0.0</modelVersion>

  <groupId>com.tistory.codedragon.HelloWorld</groupId>

  <artifactId>HelloWorld</artifactId>

  <version>0.0.1-SNAPSHOT</version>

  <packaging>war</packaging>

  <build>

    <plugins>

      <plugin>

        <artifactId>maven-compiler-plugin</artifactId>

        <version>3.8.0</version>

        <configuration>

          <source>1.8</source>

          <target>1.8</target>

        </configuration>

      </plugin>

      <plugin>

        <artifactId>maven-war-plugin</artifactId>

        <version>3.2.1</version>

      </plugin>

    </plugins>

  </build>

  <dependencies>

 

  </dependencies>

</project>

 

 

<dependencies> 태그안에 복사한 의존성 라이브러리 태그를 붙여넣기 합니다.

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

  <modelVersion>4.0.0</modelVersion>

  <groupId>com.tistory.codedragon.HelloWorld</groupId>

  <artifactId>HelloWorld</artifactId>

  <version>0.0.1-SNAPSHOT</version>

  <packaging>war</packaging>

  <build>

    <plugins>

      <plugin>

        <artifactId>maven-compiler-plugin</artifactId>

        <version>3.8.0</version>

        <configuration>

          <source>1.8</source>

          <target>1.8</target>

        </configuration>

      </plugin>

      <plugin>

        <artifactId>maven-war-plugin</artifactId>

        <version>3.2.1</version>

      </plugin>

    </plugins>

  </build>

  <dependencies>

          <!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->

<dependency>

    <groupId>org.springframework</groupId>

    <artifactId>spring-context</artifactId>

    <version>5.0.13.RELEASE</version>

</dependency>

  </dependencies>

</project>

 

 

 

빌드가 이루어집니다.


 

 

 

 

 

 

Maven 프로젝트 업데이트

 

"Package Explorer"에서 생성한 프로젝트명 선택 >> 마우스 우클릭 >> [Maven] >> [Update Project..]

 


 

 

 

 

 

[OK]


 


 

 

 

"Spring Elements" 항목이 새로 생긴것을 확인할 있습니다.


 

 


Posted by codedragon codedragon

댓글을 달아 주세요