I will make this presentation for seminar of NIPA
For more information of the seminar, please go to http://www.software.kr/user/seminar.mbs?id=swkr_050102000000&command=view&idx=376830
Erlang is a functional programming language developed in 1986 by Joe Armstrong for developing distributed and fault-tolerant systems. It emphasizes concurrency, distribution and fault tolerance. Erlang uses lightweight processes instead of threads and supports pattern matching. Its data types include atoms, tuples, and lists. Variables start with uppercase letters while atoms start with lowercase letters. Erlang was released as open source in 1998.
Erlang is a functional programming language developed in 1986 by Joe Armstrong for developing distributed and fault-tolerant systems. It emphasizes concurrency, distribution and fault tolerance. Erlang uses lightweight processes instead of threads and supports pattern matching. Its data types include atoms, tuples, and lists. Variables start with uppercase letters while atoms start with lowercase letters. Erlang was released as open source in 1998.
AnomyChat is a new messaging platform that allows for dynamic, continuous, and public chat rooms without requiring users to take any other actions. It analyzes messages in real time and is intended to be more open and continuously updated compared to older static and enclosed platforms.
Difference between Discriminative Learning and Generative Learning
Cosine distance as a Basic metric of Deep Learning
Multi-layer Perceptron as a common part of Deep Learning Variants
Analogy between Similarity in Deep Learning and Wave Coherence
Deep Neural Net. as a Wave Extractor
10螳讌 れ襦 危エ覲 2015 覦蠍一 伎 覈.
伎るゼ PPT レ朱 ク讌伎 襴給.
1. IT Story
2. Windows 10
3. Mobile
4. Internet of Things
5. Fin Tech
6. Smart Watch
7. Connected Car
8. IT Company
9. Information Security
10. 螳語覲伎豢
This chapter discusses clustering connections on LinkedIn based on job title to find similarities. It covers standardizing job titles, common similarity metrics like edit distance and Jaccard distance, and clustering algorithms like greedy clustering, hierarchical clustering and k-means clustering. It also discusses fetching extended profile information using OAuth authorization to access private LinkedIn data without credentials. The goal is to answer questions about connections by clustering them based on attributes like job title, company or location.
The document discusses using logic gates and switches to simplify boolean expressions and create circuit diagrams to represent them. It explains how a circuit with switches can represent boolean logic to make certain input values result in true outputs. Specifically, it talks about using relays which can control switches with electric signals, and how relays allow building circuits to perform simple logic operations and potentially make an adding machine by combining relays, switches, batteries, and lightbulbs.
The document describes a generic arithmetic system that allows uniform access to number packages with different data representations. It defines generic arithmetic procedures like add, sub, mul, and div that apply the corresponding operation for the specific number package. A scheme-number package for integer arithmetic is also installed. Generic tags are attached to values to identify their representation, and a mapping table is used to dispatch operations to appropriate handler procedures based on tags.
The document describes the process of developing a domain model for PCB analysis software through collaboration between developers and domain experts. The experts initially struggled to describe their needs, but discussions helped identify key concepts like nets, pins, and signal propagation. Diagrams were used to illustrate object interactions. An early prototype using the model classes demonstrated the core functionality and helped refine the model.
The document discusses refactoring methods to simplify method calls. It describes techniques such as renaming methods for clarity, adjusting parameter numbers, hiding unnecessary information, replacing constructors with factory methods, and improving exception handling in methods. Specific refactoring techniques covered include renaming methods, adding/removing parameters, separating queries from modifiers, and parameterizing methods. The overall goal of these refactoring methods is to make code more readable, reusable and maintainable.
The document discusses microformats, which are a way to embed structured data into web pages. It provides examples of how microformats like XFN, geo, hRecipe and hReview can be used. A breadth-first crawl is proposed as a way to extract relationship data from XFN markup. Geo coordinates are also discussed as a common thread that can be used across different types of data and applications.
Golang Project Guide from A to Z: From Feature Development to Enterprise Appl...Kyuhyun Byun
油
This comprehensive presentation offers a deep dive into Go language development methodologies, covering projects of all scales. Whether you're working on a small prototype or a large-scale enterprise application, this guide provides valuable insights and best practices.
Key topics covered:
Distinguishing between small and large projects in Go
Code patterns for small, feature-focused projects
Comparison of Handler and HandlerFunc approaches
Enterprise application design using Domain Driven Design (DDD)
Detailed explanations of architectural layers: Presenter, Handler, Usecase, Service, Repository, and Recorder
NoSQL (DynamoDB) modeling techniques
Writing effective test code and using mocking tools like 'counterfeiter'
Essential tools for production-ready applications: APM, error monitoring, metric collection, and logging services
This presentation is ideal for Go developers of all levels, from beginners looking to structure their first projects to experienced developers aiming to optimize large-scale applications. It provides practical advice on code organization, testing strategies, and operational considerations to help you build robust, maintainable Go applications.
Whether you're starting a new project or looking to improve an existing one, this guide offers valuable insights into Go development best practices across different project scales and complexities.
The document discusses multi-layer perceptrons (MLPs), a type of artificial neural network. MLPs can perform more complex calculations than single-layer perceptrons by adding additional layers of neurons between the input and output layers. This allows MLPs to solve problems that single-layer perceptrons cannot. However, training MLPs is more difficult due to their multiple layers. The document outlines the forward and backward propagation algorithms used to train MLPs by updating weights based on error calculations conducted from the output to inner layers. Different activation functions, such as sigmoid, linear, and softmax, can be used depending on the type of problem and output desired.
This document discusses internationalization support in HTTP. It covers:
1) HTTP supports international content by allowing language tags and character encodings to be specified in requests and responses.
2) URIs can contain international characters by using URI escaping to encode them.
3) Other considerations include using the correct GMT date format and internationalizing domain names to support non-ASCII characters.
HTTP proxies act as both servers and clients by receiving requests from web clients and forwarding the requests to web servers, while also sending requests to servers on behalf of clients. Proxies are commonly used for filtering content, access control, security firewalls, caching, load balancing, transcoding content formats, and providing anonymity. Proxies can be configured in various network architectures including private networks, ISP access points, as reverse proxies in front of servers, and at network exchange points.