This is an automated email from the ASF dual-hosted git repository.
aradzinski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft-website.git
The following commit(s) were added to refs/heads/master by this push:
new ca8bb40 WIP.
ca8bb40 is described below
commit ca8bb4089cc12bfcb34533a2dc523e298d136d70
Author: Aaron Radzinski <[email protected]>
AuthorDate: Sun Jan 17 00:50:03 2021 -0800
WIP.
---
_data/blogs.yaml | 70 ++++++++++++++++++++++++++++++++++++++++++
_data/news.yml | 8 ++---
_scss/blogs.scss | 15 +++++++--
_scss/index.scss | 4 +--
blogs.html | 4 +--
download.html | 2 +-
images/russia-flag-png-xl.jpg | Bin 0 -> 4590 bytes
index.html | 4 +--
8 files changed, 94 insertions(+), 13 deletions(-)
diff --git a/_data/blogs.yaml b/_data/blogs.yaml
new file mode 100644
index 0000000..af375ad
--- /dev/null
+++ b/_data/blogs.yaml
@@ -0,0 +1,70 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+- title: Преобразование текстовых запросов в SQL
+ url: https://habr.com/ru/post/536720/
+ excerpt: Большинство разработчиков, когда-либо сталкивавшихся с NLP
задачами, рано или поздно задумывались над проблемой, обозначенной в заголовке
статьи. Решений подобного рода создавалось достаточное количество, каждое со
своими особенностями, плюсами и минусами. Первое, с которым мы с коллегами
встретились лет 10 назад, и ссылку на которое я не смог сейчас даже найти, было
оформлено в виде абсолютно нечитаемой диссертации. Мы честно, шаг за шагом
пытались прорваться сквозь ее страни [...]
+ author: Сергей Камов
+ publish_date: January 11, 2021
+ avatar_url: images/sergey_kamov_avatar.png
+ twitter_id: apachenlpcraft
+ href_target: habr
+
+- title: Проектируем интенты с Apache NlpCraft
+ url: https://habr.com/ru/post/534034/
+ excerpt: В данной заметке я продолжу знакомить читателей с возможностями
проекта Apache NlpCraft. Данная статья посвящена вопросу проектирования
интентов при построении диалоговых систем. Напомню, что такое интент. Интент —
это сочетание функции и правила, по которому эта функция должна быть вызвана.
Правило — это чаще всего шаблон, основанный на наборе ожидаемых именованных
сущностей в тексте запроса. В большинстве существующих диалоговых систем данный
шаблон — это просто список элементов...
+ author: Сергей Камов
+ publish_date: December 21, 2020
+ avatar_url: images/sergey_kamov_avatar.png
+ twitter_id: apachenlpcraft
+ href_target: habr
+
+- title: Как найти что-то в тексте
+ url: https://habr.com/ru/post/530878/
+ excerpt: Найти объект или распознать понятие в тексте — с этого начинается
решение большинства NLP задач. Если вы проектируете поисковую систему, создаете
голосового помощника или классифицируете пользовательские запросы, прежде всего
вы должны разобрать входной текст и попытаться найти в нем именованные
сущности, которые могут быть универсальными, такими как даты, страны и города,
или специфичными для конкретной модели. Обратите внимание, мы сейчас говорим
лишь о тех видах задач, для [...]
+ author: Сергей Камов
+ publish_date: December 1, 2020
+ avatar_url: images/sergey_kamov_avatar.png
+ twitter_id: apachenlpcraft
+ href_target: habr
+
+- title: Quick Introduction to Apache NLPCraft
+ url: /blogs/quick_intro_apache_nlpcraft.html
+ excerpt: In this short article I would like to introduce Apache NLPCraft -
an open source library for adding Natural Language Interface to any
application. The goal of this project from its inception in 2017 was and still
is unambiguously straightforward - provide an efficient & highly productive API
to develop advanced NLP-based interfaces for modern applications...
+ author: Aaron Radzinski
+ avatar_url: images/lion.jpg
+ publish_date: November 16, 2020
+ twitter_id: aaron_radzinski
+ href_target: _self
+
+- title: Краткий обзор системы Apache NlpCraft
+ url: https://habr.com/ru/post/526950/
+ excerpt: Цель проекта — тотальное упрощение доступа к возможностям NLP
(Natural Language Processing) разработчикам приложений. Основная идея системы —
это уловить баланс между простотой вхождения в NLP проблематику и поддержкой
широкого диапазона возможностей промышленной библиотеки. Задача проекта
бескомпромиссна — простота без упрощения...
+ author: Сергей Камов
+ publish_date: November 8, 2020
+ avatar_url: images/sergey_kamov_avatar.png
+ twitter_id: apachenlpcraft
+ href_target: habr
+
+- title: Short-Term Memory - Maintaining Conversation Context
+ url: /blogs/short_term_memory.html
+ excerpt: Short-Term Memory (STM), a technique used to maintain
conversational context in NLPCraft. Maintaining the proper conversation context
- remembering what the current conversation is about - is essential for all
human interaction and thus essential for computer-based natural language
understanding...
+ author: Aaron Radzinksi
+ avatar_url: images/lion.jpg
+ publish_date: July 26, 2019
+ twitter_id: aaron_radzinski
+ href_target: _self
diff --git a/_data/news.yml b/_data/news.yml
index 910ebbf..58380e8 100644
--- a/_data/news.yml
+++ b/_data/news.yml
@@ -15,7 +15,7 @@
# limitations under the License.
#
-- title: 🇷🇺 Преобразование текстовых запросов в SQL
+- title: Преобразование текстовых запросов в SQL
url: https://habr.com/ru/post/536720/
excerpt: На первый взгляд задача преобразования разобранного предложения в
SQL — проблема чисто алгоритмическая...
author: Сергей Камов
@@ -32,7 +32,7 @@
twitter_id: apachenlpcraft
href_target: _self
-- title: 🇷🇺 Проектируем интенты с Apache NlpCraft
+- title: Проектируем интенты с Apache NlpCraft
url: https://habr.com/ru/post/534034/
excerpt: Интент — это сочетание функции и правила, по которому эта функция
должна быть вызвана...
author: Сергей Камов
@@ -41,7 +41,7 @@
twitter_id: apachenlpcraft
href_target: habr
-- title: 🇷🇺 Как найти что-то в тексте
+- title: Как найти что-то в тексте
url: https://habr.com/ru/post/530878/
excerpt: Найти объект или распознать понятие в тексте — с этого начинается
решение большинства NLP задач...
author: Сергей Камов
@@ -67,7 +67,7 @@
twitter_id: aaron_radzinski
href_target: _self
-- title: 🇷🇺 Краткий обзор системы Apache NlpCraft
+- title: Краткий обзор системы Apache NlpCraft
url: https://habr.com/ru/post/526950/
excerpt: Цель проекта - тотальное упрощение доступа к возможностям NLP
разработчикам приложений. Уловить баланс между простотой вхождения в NLP
проблематику и поддержкой широкого диапазона возможностей промышленной
библиотеки.
author: Сергей Камов
diff --git a/_scss/blogs.scss b/_scss/blogs.scss
index 9823041..6b076c1 100644
--- a/_scss/blogs.scss
+++ b/_scss/blogs.scss
@@ -16,7 +16,7 @@
*/
img.avatar-img {
- height: 32px;
+ height: 24px;
margin-right: 10px;
vertical-align: middle;
-webkit-border-radius: 100%;
@@ -53,6 +53,9 @@ img.avatar-img {
#blogs {
#blogs-container {
.blog-block {
+ margin-bottom: 50px;
+ }
+ .blog-block:last-child {
margin-bottom: 75px;
}
@@ -61,13 +64,17 @@ img.avatar-img {
}
.blog-title {
- font-size: 20px;
+ font-size: 24px;
letter-spacing: 0.02em;
font-weight: 400;
i.fas {
color: $color-asphalt;
}
+
+ a {
+ color: #333;
+ }
}
.blog-excerpt {
@@ -76,6 +83,10 @@ img.avatar-img {
font-weight: 200;
letter-spacing: 0.05em;
margin-bottom: 20px;
+
+ a {
+ color: #999;
+ }
}
.blog-footer {
diff --git a/_scss/index.scss b/_scss/index.scss
index 967bbf3..b3d2768 100644
--- a/_scss/index.scss
+++ b/_scss/index.scss
@@ -217,7 +217,7 @@
}
.news-title {
- font-size: 20px;
+ font-size: 22px;
letter-spacing: 0.02em;
font-weight: 400;
@@ -238,7 +238,7 @@
letter-spacing: 0.02em;
img {
- height: 32px;
+ height: 24px;
margin-right: 5px;
vertical-align: middle;
}
diff --git a/blogs.html b/blogs.html
index 00411fb..171f111 100644
--- a/blogs.html
+++ b/blogs.html
@@ -35,7 +35,7 @@ layout: interior
</div>
<div class="col-md-8 second-column">
<div id="blogs-container" class="row">
- {% for news in site.data.news %}
+ {% for news in site.data.blogs %}
<div class="blog-block">
<div class="blog-title">
<a href="{{ news.url }}" target={{ news.href_target }}>
@@ -43,7 +43,7 @@ layout: interior
</a>
</div>
<div class="blog-excerpt">
- <a target={{ news.href_target }} href="{{ news.url }}">{{
news.excerpt}} <i class="fas fa-angle-double-right"></i></a>
+ <a target={{ news.href_target }} href="{{ news.url }}">{{
news.excerpt}}</a>
</div>
<div class="blog-footer">
{% if news.avatar_url %}<img class="avatar-img" src="{{
news.avatar_url | relative_url}}" alt="">{% endif %}
diff --git a/download.html b/download.html
index d0c91ec..742a99b 100644
--- a/download.html
+++ b/download.html
@@ -301,7 +301,7 @@ layout: interior
</p>
</section>
<section id="github">
- <h2 class="section-title">GitHub</h2>
+ <h2 class="section-title">GitHub <i class="fab fa-fw
fa-github"></i></h2>
<p>
If you want to contribute to the project you need to get the
full developer snapshot from <a target="github"
href="https://github.com/apache/incubator-nlpcraft">GitHub</a> mirror:
</p>
diff --git a/images/russia-flag-png-xl.jpg b/images/russia-flag-png-xl.jpg
new file mode 100644
index 0000000..13f01ad
Binary files /dev/null and b/images/russia-flag-png-xl.jpg differ
diff --git a/index.html b/index.html
index 5a720d1..48bdf24 100644
--- a/index.html
+++ b/index.html
@@ -291,7 +291,7 @@ layout: default
</a>
</div>
<div class="news-excerpt">
- <a target={{ news.href_target }} href="{{ news.url }}">{{
news.excerpt}} <i class="fas fa-angle-double-right"></i></a>
+ <a target={{ news.href_target }} href="{{ news.url }}">{{
news.excerpt}}</a>
</div>
<div class="news-footer">
{% if news.avatar_url %}<img class="avatar-img" src="{{
news.avatar_url | relative_url}}" alt="">{% endif %}
@@ -305,7 +305,7 @@ layout: default
{% endfor %}
</div>
<div class="learn-more">
- <a href="blogs.html">Blogs <i class="align-text-bottom fas
fa-angle-right"></i></a>
+ <a href="blogs.html">Blog <i class="align-text-bottom fas
fa-angle-right"></i></a>
</div>
</div>
</div>