/images/jg_02.jpg

Collaborative filtering by auto Encoder

Collaborative filtering by auto Encoder

협업필터링을 딥러닝 방식의 하나인 오토 인코더로 구현하는데 알아두어야 할 배경지식에 대하여 정리

Machine learning

  • 기계가 명시적으로 코딩되지 않은 동작을 스스로 학습해 수행하게 하는 연구 분야. 인공지능(AI)의 한 분야로 간주된다. 기계 학습의 핵심은 표현(representation)과 일반화(generalization)에 있다. 표현이란 데이터의 평가이며, 일반화란 아직 알 수 없는 데이터에 대한 처리이다.

form 태그

form 태그의 고찰

  1. form tag의 inline 요소 중 **‘action’**과 ‘onsubmit’

    1
    2
    3
    4
    5
    6
    7
    8
    
    <form action="/oh my god" onsubmit="return test()">
        <input type="submit" value="hahaha">
    </form>
    <script>
    	function test(){
            console.log('HHHI')
        }
    </script>
    
    • submit 형태의 input을 클릭하게 되면, submit이 동작하면서 form의 ‘onsubmit’이 실행

Django_03_overriding templates

Django Overriding Templates

웹개발을 하다보면 재활용되어야 하는 부분. 즉, 변경되지 않아야 하는 부분과, 변해야 하는 부분이 있습니다. (대표적으로 navbar) 그리고 이런 개발의 편의성을 위해 Django는 Overriding 이라는 기술을 제공합니다.

Django_04_form

Django_form

이제 여러 html파일을 만들어 여러 화면을 돌아다닐 수 있게 되었습니다. 그렇다면 A화면에서 입력한 정보를 B화면으로 가져가고 싶다면 어떻게 해야 할까요? form테그를 사용하면 됩니다.