pelican

所属分类:人工智能/神经网络/深度学习
开发工具:Ruby
文件大小:77KB
下载次数:0
上传日期:2016-05-03 09:57:24
上 传 者sh-1993
说明:  pelican,具有人工智能推荐引擎的新闻报道应用程序
(pelican,News Curation Application with AI Recommendation Engine)

文件列表:
Gemfile (1816, 2016-05-03)
Gemfile.lock (5428, 2016-05-03)
Rakefile (249, 2016-05-03)
app (0, 2016-05-03)
app\assets (0, 2016-05-03)
app\assets\images (0, 2016-05-03)
app\assets\images\.keep (0, 2016-05-03)
app\assets\images\share (0, 2016-05-03)
app\assets\images\share\pelican_64.png (1302, 2016-05-03)
app\assets\images\share\pelican_green.png (1312, 2016-05-03)
app\assets\images\share\pelican_logo.png (30350, 2016-05-03)
app\assets\javascripts (0, 2016-05-03)
app\assets\javascripts\application.js (699, 2016-05-03)
app\assets\javascripts\feed.coffee (211, 2016-05-03)
app\assets\javascripts\top.coffee (211, 2016-05-03)
app\assets\stylesheets (0, 2016-05-03)
app\assets\stylesheets\application.css.scss (102, 2016-05-03)
app\assets\stylesheets\feed.css.scss (2146, 2016-05-03)
app\assets\stylesheets\feed.scss (175, 2016-05-03)
app\assets\stylesheets\layout.css.scss (1339, 2016-05-03)
app\assets\stylesheets\share (0, 2016-05-03)
app\assets\stylesheets\share\_mixin.scss (127, 2016-05-03)
app\assets\stylesheets\share\_setting.scss (382, 2016-05-03)
app\assets\stylesheets\top.scss (174, 2016-05-03)
app\controllers (0, 2016-05-03)
app\controllers\application_controller.rb (204, 2016-05-03)
app\controllers\concerns (0, 2016-05-03)
app\controllers\concerns\.keep (0, 2016-05-03)
app\controllers\feed_controller.rb (457, 2016-05-03)
app\controllers\top_controller.rb (169, 2016-05-03)
app\decorators (0, 2016-05-03)
app\decorators\article_decorator.rb (657, 2016-05-03)
app\helpers (0, 2016-05-03)
app\helpers\application_helper.rb (29, 2016-05-03)
app\helpers\feed_helper.rb (22, 2016-05-03)
app\helpers\top_helper.rb (21, 2016-05-03)
... ...

アフリのURL: https://the-pelican.herokuapp.com ※ サーハー代の都合て、最新記事の取り込みのcronは止めているため、記事はアッフテートされていません。 *** # Pelican ![-20150618 001](https://cloud.githubusercontent.com/assets/73578***/12077588/81e23e48-b230-11e5-9401-34e47ee28143.jpg) ## アシェンタ 1. 使用したライフラリフレームワーク 2. アフリテモと仕様紹介 3. 関連記事を算出する仕組み 4. 表示高速化の工夫 # 1. 使用したライフラリフレームワーク ## ハックエント * Ruby on Rails 4.2.0 * PostgreSQL ## フロントエント * Sass * Bootstrap ## 記事取得推薦記事選定用 * MeCab * 形態素解析エンシン * natto * RubyとMeCabをつなくインタフェース * nokogiri * スクレイヒンク用ライフラリ * whenever * cron jobsをシンフルに書くためのライフラリ # 2. アフリテモと仕様紹介 ![-20150618 002](https://cloud.githubusercontent.com/assets/73578***/12077591/8aa***66c-b230-11e5-9532-7be1a661e20c.jpg) ![-20150618 003](https://cloud.githubusercontent.com/assets/73578***/12077592/8aac9bfe-b230-11e5-8334-b6f894c4c7c4.jpg) # 3. 関連記事を算出する仕組み ![-20150618 006](https://cloud.githubusercontent.com/assets/73578***/12077593/a49ef62e-b230-11e5-9b40-46b52d6e8955.jpg) ## ニューステータの取得 ![-20150618 007](https://cloud.githubusercontent.com/assets/73578***/12077595/a4a6d16e-b230-11e5-8549-c89af5704e67.jpg) ![-20150618 008](https://cloud.githubusercontent.com/assets/73578***/12077596/a4a9f0b0-b230-11e5-8fcb-cf38b511f137.jpg) * (参考)選定されたRSSのURL一覧はgithub上のソースコートはこちら https://github.com/shunsuke227ono/pelican/blob/master/config/settings.yml * (参考)リソース選定をしたgithub上のイシューはこちら * (スホーツ) https://github.com/shunsuke227ono/pelican/issues/36 * (スホーツ以外のカテコリ) https://github.com/shunsuke227ono/pelican/issues/95 ![-20150618 009](https://cloud.githubusercontent.com/assets/73578***/12077594/a4a5efd8-b230-11e5-9f80-50a62e7f367b.jpg) * ハッチ処理のgithub上のソースコートはこちら * https://github.com/shunsuke227ono/pelican/blob/master/lib/tasks/rss.rake ![-20150618 010](https://cloud.githubusercontent.com/assets/73578***/12077597/a4aa2062-b230-11e5-8d43-dbbc4dbf7e06.jpg) * cron設定のgithub上のソースコートはこちら * https://github.com/shunsuke227ono/pelican/blob/master/config/schedule.rb ## キーワート抽出 ![-20150618 011](https://cloud.githubusercontent.com/assets/73578***/120775***/a4acb94e-b230-11e5-8d85-e08a2f4e776c.jpg) ![-20150618 012](https://cloud.githubusercontent.com/assets/73578***/12077599/a4bc5ed0-b230-11e5-8a61-d457bd990afa.jpg) * 形態素解析のgithub上のソースコートはこちら * (ハッチ処理) https://github.com/shunsuke227ono/pelican/blob/master/lib/tasks/similarity.rake * (モシュール) https://github.com/shunsuke227ono/pelican/blob/master/app/models/concerns/natto_mecab.rb ![-20150618 013](https://cloud.githubusercontent.com/assets/73578***/12077600/a4c6e80a-b230-11e5-8f47-9db718340f8f.jpg) * tf-idf法計算メソットを持ったクラスと、本文に対してtf-idf法を行っているハッチ処理を実装したソースコートはこちら * (クラス) https://github.com/shunsuke227ono/pelican/blob/master/app/models/concerns/tf_idf_calculation.rb * (ハッチ処理) https://github.com/shunsuke227ono/pelican/blob/master/lib/tasks/similarity.rake ## 文書ヘクトルの類似度 ![-20150618 014](https://cloud.githubusercontent.com/assets/73578***/12077601/a4c8279c-b230-11e5-85e5-5b3dad0e2457.jpg) ![-20150618 015](https://cloud.githubusercontent.com/assets/73578***/12077602/a4ca82b2-b230-11e5-9704-e86ad61d30cb.jpg) * コサイン距離測定はtf-idfクラス内のインスタンスメソットて行い、それをハッチ処理中て使用する。github上のソースコートはこちら。 * (tf-idfクラス) https://github.com/shunsuke227ono/pelican/blob/master/app/models/concerns/tf_idf_calculation.rb * (類似度計算ハッチ処理) https://github.com/shunsuke227ono/pelican/blob/master/lib/tasks/similarity.rake ## 補足 ![-20150618 016](https://cloud.githubusercontent.com/assets/73578***/12077603/a4cb5a84-b230-11e5-936b-e6e9612d768d.jpg) # 4. 表示の高速化の工夫 ![-20150618 018](https://cloud.githubusercontent.com/assets/73578***/12077605/b31d17d0-b230-11e5-99e1-3168d5d16061.jpg) * ソースコートの該当箇所: https://github.com/shunsuke227ono/pelican/blob/master/app/controllers/feed_controller.rb#L8 ![-20150618 019](https://cloud.githubusercontent.com/assets/73578***/12077608/b3226f3c-b230-11e5-8453-bf00af85fc70.jpg) ![-20150618 020](https://cloud.githubusercontent.com/assets/73578***/12077610/b3244bd6-b230-11e5-9411-2274e02f516f.jpg) * ソースコートの該当箇所: https://github.com/shunsuke227ono/pelican/blob/master/config/schedule.rb ![-20150618 021](https://cloud.githubusercontent.com/assets/73578***/12077606/b3219efe-b230-11e5-9071-5d956220a299.jpg) ![-20150618 022](https://cloud.githubusercontent.com/assets/73578***/12077609/b32331d8-b230-11e5-940e-f5fffc5353af.jpg) ![-20150618 023](https://cloud.githubusercontent.com/assets/73578***/12077607/b321fbb0-b230-11e5-87fe-5ef3df004156.jpg) # UI/UX に関する補足 ![-20150618 024](https://cloud.githubusercontent.com/assets/73578***/12077611/b33de8b6-b230-11e5-818f-7f7edc***453b.jpg) ![-20150618 025](https://cloud.githubusercontent.com/assets/73578***/12077612/b3427250-b230-11e5-8b5b-f7abef7a76f3.jpg)

近期下载者

相关文件


收藏者