97MB。作者使用distillation,能夠用9.6MB的MobileNet-v2替換它,尺寸縮小了10倍。所以作者認為distillation這種技術被低估了,它可以為瀏覽器帶來一些很酷的ML功能,因為很多模型由于太大而無法在資源有限的環境中進行部署。" />

色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

用TensorFlow.js在瀏覽器中構建了一個使用任意圖像進行風格化的demo

DPVg_AI_era ? 來源:未知 ? 作者:李倩 ? 2018-11-22 09:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一位日本小哥用TensorFlow.js在瀏覽器中構建了一個使用任意圖像進行風格化的demo,只使用了一個單一的模型。demo效果相當不錯,并且也開源了代碼。

用一個模型就能實現所有類型的風格轉換!一個名為Arbitrary Image Stylization in the Browser的項目最近火起來。

作者是日本小哥Reiichiro Nakano,他用TensorFlow.js在瀏覽器中構建了一個使用任意圖像進行風格化的demo。

不像以前的快速風格轉換算法那樣需要每種風格都有一個單獨的網絡,在這個demo中,所有風格圖像只使用一個單一的模型。并且,你可以自由混合不同的風格。

使用也非常簡單,你只需要選擇一張內容圖像(content image)和一張風格圖像(style image),然后點擊“Stylize”,靜候片刻,一張風格化的圖像就處理好了。

如圖所示,我們在“內容圖像”選擇一張芝加哥城市風景圖,“風格圖像”選擇一張港口的版畫風格圖像,風格化后得到一張版畫風格的芝加哥風景圖。

其中,內容圖像和風格圖像都可以自定義,也就是說,你可以上傳任意圖像。風格化的強度也可以調整。

作者還提供了混合兩種風格的效果。

總結而言,這個風格網絡被訓練并用于為任意繪畫風格生成一個100-D的風格向量(style vector)。然后,將該向量與內容圖像一起饋送到一個的轉換網絡,進行實際的風格轉換。

這個100D的向量基本上是一個“style”的潛在空間。我們可以利用這個“潛在空間”做一些有趣的事情。

我們可以通過對風格圖像和內容圖像的風格向量進行加權平均,來控制風格化的強度。作者發現,這對于風格特別鮮明的內容圖像很有用。

我們還可以通過在它們的風格向量之間插值,來組合不同的風格,并讓網絡猜測這兩幅圖像之間的風格是什么樣子的。

將模型移植到瀏覽器上的最大問題是模型大小。風格網絡基于Inception-v3,它的權重> 97MB。作者使用distillation,能夠用9.6MB的MobileNet-v2替換它,尺寸縮小了10倍。所以作者認為distillation這種技術被低估了,它可以為瀏覽器帶來一些很酷的ML功能,因為很多模型由于太大而無法在資源有限的環境中進行部署。

這個demo建立在谷歌大腦和蒙特利爾大學合作的論文Exploring the structure of a real-time, arbitrary neural artistic stylization network之上,這是圖像風格化的經典論文之一。作者開源了代碼。

下面我們簡要介紹一下論文的主要思想。

模型和方法

這篇論文的核心是通過構建一個風格學習網絡來實現快速的風格遷移。

論文提出了一種將藝術風格神經算法的靈活性和快速風格遷移網絡的速度相結合的方法,允許使用任何內容/風格圖像進行實時的風格化。

這個模型成功地用大約80000幅畫作的數據庫進行了訓練,并能夠推廣到以前未見過的畫作。

論文的主要貢獻包括:

1、介紹了一種新的算法,用于快速、任意的藝術風格遷移;在80000幅畫作上訓練,并能對未觀察過的畫作實時運行。

2、在緊湊的嵌入空間中呈現左右繪畫風格,捕捉繪畫的語義特征。

3、證明用大量畫作進行訓練之后,模型能夠預測以前從未觀察過的風格。

4、嵌入空間允許對藝術家的藝術范圍進行新的探索。

圖1:網絡在大量的繪畫和紋理上訓練生成的造型

圖2:模型架構圖示

如圖2所示,整個網絡架構由風格學習網絡P和風格轉換網絡T組成,學習的目的是style loss和content loss。風格學習網絡P預測來自輸入風格圖像的嵌入向量S,為風格轉換網絡提供一組歸一化常數。風格轉換網絡將照片轉換為風格化的表示。Content loss和style loss來源于VGG圖像分類網絡的表征空間距離。風格學習網絡主要遵循Inception-v3架構。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 圖像
    +關注

    關注

    2

    文章

    1094

    瀏覽量

    41428
  • 瀏覽器
    +關注

    關注

    1

    文章

    1040

    瀏覽量

    36360
  • tensorflow
    +關注

    關注

    13

    文章

    330

    瀏覽量

    61219

原文標題:一個模型搞定所有風格轉換,直接在瀏覽器實現(demo+代碼)

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    comicsviewer圖像瀏覽器軟件

    電子發燒友網站提供《comicsviewer圖像瀏覽器軟件.zip》資料免費下載
    發表于 06-19 17:00 ?0次下載

    TensorFlow發表推文正式發布TensorFlow v1.9

    是前所未有的。之前人工智能頭條也為大家介紹了瀏覽器通過TensorFlow.js
    的頭像 發表于 07-16 10:23 ?3394次閱讀

    利用TensorFlow.js,D3.js 和 Web 的力量使訓練模型的過程可視

    TensorFlow.js 將機器學習引入 JavaScript 和 Web。 我們將利用這個很棒的框架來構建深度神經網絡模型。這個模型將能夠按大聯盟裁判的精準度來稱呼好球和壞球。
    的頭像 發表于 08-08 14:24 ?7350次閱讀

    如何使用TensorFlow.js構建系統

    TensorFlow.js團隊一直在進行有趣的基于瀏覽器的實驗,以使人們熟悉機器學習的概念,并鼓勵他們將其用作您自己項目的構建塊。對于那些不
    的頭像 發表于 08-19 08:55 ?3790次閱讀

    基于tensorflow.js設計、訓練面向web的神經網絡模型的經驗

    NVIDIA顯卡。tensorflow.js底層使用了WebGL加速,所以瀏覽器訓練模型的
    的頭像 發表于 10-18 09:43 ?4422次閱讀

    TensorFlow.js瀏覽器中部署可進行任意圖像風格遷移的模型

    Reiichiro Nakano提供的模型突破了以往模型的局限,它能將任何風格圖像分解為表示其風格的100維向量,然后把這些向量結合照片信息起饋送到另
    的頭像 發表于 11-22 09:01 ?6758次閱讀

    種開源的機器學習模型,可在瀏覽器中使用TensorFlow.js對人物及身體部位進行分割

    人物分割有何用途?這項技術可廣泛應用于多個多領域,包括增強現實、攝影編輯以及圖像或視頻的藝術效果等。具體應用由您決定!去年,當我們推出 PoseNet(首個能夠瀏覽器中使用簡易網絡攝像頭估測身體
    的頭像 發表于 02-26 16:33 ?6221次閱讀

    TensorFlow.js制作了僅用 200 余行代碼的項目

    我們先來看下運行的效果。下圖中,上半部分是原始視頻,下半部分是使用 TensorFlow.js 對人像進行消除后的視頻。可以看到,除了偶爾會在邊緣處留有殘影之外,整體效果還是很不錯的。
    的頭像 發表于 05-11 18:08 ?5826次閱讀

    CNN是什么?美國有線電視新聞網嗎?

    它用TensorFlow.js加載了10層的預訓練模型,相當于在你的瀏覽器上跑CNN模型
    的頭像 發表于 09-03 10:58 ?6487次閱讀
    CNN是什么?美國有線電視新聞網嗎?

    如何基于 ES6 的 JavaScript 進行 TensorFlow.js 的開發

    環境,如果有 CUDA 環境支持,或者瀏覽器環境,有 WebGL 環境支持,那么 TensorFlow.js 可以使用硬件
    的頭像 發表于 10-31 11:16 ?3500次閱讀

    關于瀏覽器緩存最詳細解析

    瀏覽器緩存即 http 緩存,將請求過的數據(html、css、js)存在瀏覽器(本地磁盤),當再次訪問這些資源時可以從本地直接加載,減少服務端請求。
    的頭像 發表于 04-16 16:01 ?3021次閱讀

    CNN到底是怎么回事?

    它用TensorFlow.js加載了10層的預訓練模型,相當于在你的瀏覽器上跑CNN模型
    的頭像 發表于 06-28 14:47 ?4592次閱讀
    CNN到底是怎么回事?

    怎么js保存數據

    JS保存數據是Web開發中非常重要的功能,它能夠將用戶的輸入或者其他數據存儲瀏覽器,隨后
    的頭像 發表于 11-27 16:10 ?1437次閱讀

    js文件可以直接瀏覽器運行嗎

    載和運行。 Web開發JS常被用于實現動態交互效果和頁面邏輯控制。通過將JS代碼嵌入到網頁的HTML文件
    的頭像 發表于 11-27 16:45 ?4930次閱讀

    js腳本怎么瀏覽器運行

    瀏覽器運行JavaScript腳本是種常見的方式,因為JavaScript是Web
    的頭像 發表于 11-27 16:46 ?3428次閱讀
    主站蜘蛛池模板: 宝贝乖女好紧好深好爽老师 | 第一次处破女18分钟免费 | 成人影片迅雷下载 | 人与禽交3d动漫羞羞动漫 | 99久久国产极品蜜臀AV酒店 | 538久久视频在线 | 一个人的视频在线观看免费观看 | 胖老太与人牲交BBWBBW高潮 | 色戒2小时38分在线观看 | 日韩欧美精品有码在线播放 | 国产人妻精品无码AV在线五十路 | 2021扫黑风暴在线观看免费完整版 | 在线播放成人无码日 | 日本xxx片免费高清在线 | 宅男午夜大片又黄又爽大片 | 亚洲黄色官网 | 久久精品中文字幕 | 伦理片在线线手机版韩国免费观看 | 夜夜精品视频一区二区 | 国产AV精品一区二区三区漫画 | 女生下面免费看 | 国产成人教育视频在线观看 | 成人免费无毒在线观看网站 | 野花香HD免费高清版6高清版 | 国产专区青青草原亚洲 | 大胆国模一区二区三区伊人 | 日本污ww视频网站 | 蜜桃最新网址 | 国产成年人在线观看 | 妖精视频在线观看高清 | WWW国产精品人妻一二三区 | 日本大片免a费观看视频 | 强开乳罩摸双乳吃奶视频 | 一抽一出BGM免费3分钟 | 秋霞伦理机在线看片 | 白白操在线视频 | 亲嘴扒胸摸屁股视频免费网站 | 久久草福利自拍视频在线观看 | 国产人妻人伦精品836700 | 国产 亚洲 中文在线 字幕 | 国产精品99久久久久久人韩国 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品