pp Store 上線迄今 10 年,已經擁有了超過 200 萬款 App。其間,活躍著一群獨自奮斗的人,用熱忱為我們帶來一款款精品 App,他們的名字是獨立開發者。
又至年終,除了 2018 年度應用 之外,少數派也從今年新發布或有重大更新的國產獨立 iOS App 中挑選出 10 款佳作,希望能讓更多人關注到這些優秀的國產獨立開發者。
這是 JSBox 連續第二年進入我們的榜單。在去年驚艷亮相后,今年開發者鐘穎仍持之以恒地為其添加新特性,希望將 JSBox 打造成為 iOS 平臺最強大的效率工具之一。
今年,JSBox 的更新主要包括了觸發系統通知、自定義小組件和鍵盤及圖形界面編輯器等功能。你可以設置在特定時間、地點、場景等推送含特定腳本的通知,快速操作;也可以從通知中心運行全功能自定義腳本;或者將 JSBox 添加為輸入法,快捷輸入短語、編輯剪貼板;甚至創建一個美觀實用的「小程序」。
你可以在 App Store 購買 JSBox,售價 50 元。
首頁時間線/播放界面/精選播客
盡管播客依舊保持著一種略小眾的狀態,但優秀的 App 卻不斷涌現,Moon FM 就是個中新秀。
Moon FM 整體設計簡潔素雅,但多彩的圖標為其加分不少。與 Pocket Casts 不同,Moon FM 的首頁以時間線方式呈現,幫你快速找到近期更新內容。你也可以通過上方功能區域管理訂閱、下載、收藏、歷史等。
Moon FM 的播放界面同樣簡約,但并不簡單。你可以利用播放列表、睡眠定時、速度調整和均衡器等個性化收聽進程。最小化后,它會收起成屏幕邊緣的小圖標,可以拖動調整位置。
除了播客外,Moon FM 還支持上百個國家的網絡電臺,包括 CNR 各頻道及國內的各地方廣播等,可謂出租車司機必備。如果你正在學習小語種,也不失為練習聽力的佳選。
你可以在 App Store 和 Google Play 獲取 Moon FM,或從 官方網站 購買 Windows 和 macOS 版本。
精選樣式/顯示效果/實現方式
「無相」聽起來有點兒玄乎,實質上就是一個選擇性渲染網頁、定制并精簡顯示樣式的瀏覽器,類似 PC 上的 油猴腳本。
初次打開無相時,只有一片空白的新標簽頁。但點擊右上角進入相空間后,你就能找到大多數常見網站的樣式,不用下載 App,就能享受近乎原生的瀏覽體驗。剔除各種無用的 CSS / JS 等文件后,無相可以有效屏蔽大多數廣告及追蹤腳本,省流且極速。
如果你有一定的 HTML 和 CSS 基礎,還可以試著創建專屬于你的「相」,并分享給所有用戶使用。如果你還沒有找到心儀的 RSS 閱讀器,相信無相也不會讓你失望。
你可以在 App Store 以 12 元的價格獲取無相。
標注工具/人臉遮蓋/模式調整
Pico 是一款輕巧精致的圖片標注處理 App。其設計極致簡約,所有標注工具都被收納在底部左側的選框內,具體屬性則由右側按鈕設置。
除了常見的畫筆、線條、箭頭、馬賽克等之外,Pico 還有一個亮點功能,那就是人臉遮蓋。選擇該工具后,只需要在照片上拖動矩形選框,Pico 就會智能識別選擇區域內的人物面孔,并添加馬賽克或 emoji 遮蓋,再也不用擔心一覺醒來變成全國人民的表情包了。
你可以在 App Store 以 1 元的價格獲取 Pico。
拍照界面/調整焦距/景深濾鏡
先對焦,再拍照,這是大多數人心中的常識。但借助 iPhone 的原深感攝像頭,Focos 可以幫助你將兩者的先后順序倒過來,在后期處理時更改照片焦距。
相對于原生相機的人像模式,Focos 在背景虛化這件事上顯得更加專業。只需要按下快門,Focos 就會自動記錄當前的景深信息。之后,你可以直觀地調整光圈尺寸和光斑形狀,甚至通過三維信息圖預覽及更改前后景。
此外,Focos 還是一款強大的修圖 App,提供亮度、對比度、曝光、HDR、銳化、噪點、摳圖等功能,并提供了簡明易懂的教程,幫助你快速上手。
你可以在 App Store 免費獲取 Focos,專業版定價 45 元/年,一次性買斷 78 元,解鎖更多濾鏡及一部分高級功能。
快捷短語/擴展插件/執行動作
囿于 iOS 嚴格的權限控制,不少剪貼板效率工具都選擇了通知中心小組件作為交互方式。而 OneBoard 則另辟蹊徑,將鍵盤化為施展身手的舞臺。
安裝 OneBoard 后,你需要在「設置 - 通用 - 鍵盤」中啟用并打開完全訪問權限。隨后,便可以隨時通過輸入法下方的小地球圖標切換到操作面板。OneBoard 允許你添加任意數量的常用文本,并通過分組篩選,一步上屏。
除了快捷短語外,OneBoard 還能記錄你的剪貼板歷史,并執行更多操作。你可以提取其中的鏈接或數字,查看拼音,轉換大小寫格式,或者調用不同搜索引擎查詢想要的內容。如果內置動作不能滿足你,OneBoard 還支持添加自定義模板,適應你的各種需求。
你可以在 App Store 以 3 元的價格獲取 OneBoard。
文章列表/生詞釋義/閱讀筆記
學習外語時,閱讀理解可能是最令人頭痛的板塊之一。盡管可以憑上下文猜個大意,但精確到單個詞語,就只能繳械投降了。而極光閱讀專為解決此問題而生。
當你在其它 App 中發現一篇好的外語文章時,可以通過分享擴展將其添加至極光閱讀,稍后深入學習。極光閱讀會自動排版頁面,使其更容易閱讀。你也可以在多種主題和字體間選擇,讓閱讀更舒適。
遇到不懂的單詞,只需輕輕一點,你就能看到其詳細釋義,并聆聽讀音或添加筆記。極光閱讀支持收藏、歸檔及多語種字典下載。如果你同時是 極光詞典 的用戶,還可以跨應用同步查詞記錄,在一處管理自己的學習進度。
你可以在 App Store 免費獲取極光閱讀,會員定價 98 元/年,享受輕點查詞、iCloud 同步等功能。
編輯計時/卡片列表/卡片詳情
App Store 中的倒數日工具很多,但功能都嚴重同質化。想脫穎而出,就要靠顏值和用戶體驗了。而 Time 時間卡正是其中的佼佼者。
Time 時間卡采用了極簡的扁平化設計,使用多彩的顏色卡片區分不同的計時。流暢的交互動畫貫穿 App 內的各項操作,不論是新建卡片、點擊進入詳情還是左滑刪除,都顯得靈動自如。
顏值之下,Time 時間卡的功能也毫不含糊。你可以依據類型創建倒計日或累計日,設置循環并添加備注,加上通知中心小組件、iCloud 同步及精美卡片分享,從此不再錯過任何有紀念意義的日子。
你可以在 App Store 和 Google Play 獲取 Time 時間卡,iOS 版定價 3 元。
添加待辦/計劃清單/導出為 PDF
Todo App 作為新晉開發者練手必備,在 App Store 中比比皆是。Listify 同樣是即興之作,但在僅僅三天的開發時間內,卻交出了一份優異的答卷。
Listify 的 UI 簡潔到略顯簡陋,但交互卻順滑自然。下拉新建、拖動排序、左滑編輯、搖動清除,無需按鈕,只用手勢就能完成各種操作。當然,周期提醒、列表分類及任務歸檔等功能也沒被落下,麻雀雖小,五臟俱全。
你可以在 App Store 免費獲取 Listify,或點擊下方鏈閱讀更多 Listify 開發者的自訴(大吃一斤狗糧)。
添加待辦/今日一覽/小組件
如其名字那樣,Focus Today 是一款幫助你專注于今天的 Todo App。其以時間為主導,將任務劃分為今天、計劃、逾期和已完成 4 種,均可以通過底部導航欄直達。
為了讓更多人能夠快速上手,Focus Today 摒棄了繁瑣的子任務、標簽、優先度等概念。只需要設置好提醒時間,你就能對今天要做的事一覽無余。當一日辛勞結束,你可以回顧已完成或逾期任務,更好地規劃明日行程。
此外,Focus Today 也支持 Siri 捷徑、通知中心小組件和 iCloud 備份,讓你不再錯過任何安排。
你可以在 App Store 以 6 元的價格獲取 Focus Today。
幾乎所有人都喜歡與家人、朋友一起觀看電影度過閑暇時光。大家可能都有過這樣的體驗:本想在接下來的兩個小時里看一個電影,卻坐在沙發上坐了20分鐘不知道看什么,選擇困難癥又犯了,結果好心情也變得沮喪。所以,我們很需要一個電腦代理,在做挑選電影的時候提供推薦。
現在,電影智能推薦系統已經成為日常生活中的一部分。
Data Science Central 曾表示:
“雖然硬數據很難獲得,但知情人士估計,對亞馬遜和Netflix這樣的大型電商平臺,推薦系統為它們帶來高達10%至25%的收入增長”。
在這個項目中,我研究了一些針對電影推薦的基本算法,并嘗試將深度學習融入到電影推薦系統中。
把娛樂與視覺藝術相結合,電影是一個很好的例子。電影海報可以直接、快速地把電影信息傳達給觀眾。Design Mantic表示:“不論上映前后,電影海報都是創造噱頭的主要因素。多半的人(目標觀眾)都根據海報來決定買不買票,看不看電影。”我們甚至可以僅僅根據海報字體,來推測這個電影的情緒。
這聽起來有點像魔術——但看一眼海報就預測出電影的類型,的確是可能的。就拿我來說,瞟一眼海報就知道我想不想看這個電影了。舉個例子,我不是卡通迷,一看到有卡通主題海報,就知道不是我的菜。這個決策的過程很直接,并不需要閱讀電影評論(不確定誰真的有時間讀那些評論)。因此,除了標準的電影推薦算法,我還用了深度學習來處理海報,并將相似的電影推薦給用戶。最終目標是模仿人類視覺,并僅僅通過觀察海報,就能用深度學習創建一個直觀的電影推薦系統。該項目是受到Ethan Rosenthal博客啟發。我對他博客里的代碼進行了修改,以適應這個項目的算法。
我們用的是從 MovieLens 下載的電影數據集。他包含9066個電影和671名用戶,分成了100000個打分和1300個標簽。這個數據集最后更新于10/2016.
粗略地說,有三種類型的推薦系統(不包括簡單的評級方法)
基于內容的推薦
協同過濾
混合模型
“基于內容的推薦”是一個回歸問題,我們把電影內容作為特征,對用戶對電影的評分做預測。
而在“協同過濾”推薦系統中,一般無法提前獲得內容特征。是通過用戶之間的相似度(用戶們給了用一個電影相同的評級)和電影之間的相似度(有相似用戶評級的電影),來學習潛在特征,同時預測用戶對電影的評分。此外,學習了電影的特征之后,我們便可以衡量電影之間的相似度,并根據用戶歷史觀影信息,向他/她推薦最相似的電影。
“基于內容的推薦”和“協同過濾”是10多年前最先進的技術。很顯然,現在有很多模型和算法可以提高預測效果。比如,針對事先缺乏用戶電影評分信息的情況,可以使用隱式矩陣分解,用偏好和置信度取代用戶電影打分——比如用戶對電影推薦有多少次點擊,以此進行協同過濾。另外,我們還可以將“內容推薦”與“協同過濾”的方法結合起來,將內容作為側面信息來提高預測精度。這種混合方法,可以用“學習進行排序”("Learning to Rank" )算法來實現。
該項目中,我會聚焦于“協同過濾”方法。首先,我將討論如何不使用回歸,而是電影(用戶)相似度來預測評分,并基于相似度做電影推薦。然后,我將討論如何使用回歸同時學習潛在特征、做電影推薦。最后會談談如何在推薦系統中使用深度學習。
對于基于協作過濾的推薦系統,首先要建立評分矩陣。其中,每一行表示一個用戶,每一列對應其對某一電影的打分。建立的評分矩陣如下:
df=pd.read_csv('ratings.csv', sep=',')
df_id=pd.read_csv('links.csv', sep=',')
df=pd.merge(df, df_id, on=['movieId'])
rating_matrix=np.zeros((df.userId.unique.shape[0], max(df.movieId)))
for row in df.itertuples:
rating_matrix[row[1]-1, row[2]-1]=row[3]
rating_matrix=rating_matrix[:,:9000]
這里“ratings.csv”包含用戶id,電影id, 評級,和時間信息;"link.csv"包括電影id, IMDB id,和TMDB id。每一個電影利用 API 從 Movie Databasewebsite 獲得海報,都需要 IMDB id——因此,我們將兩個表格結合到一起。我們檢驗了評分矩陣的稀疏性,如下:
sparsity=float(len(ratings.nonzero[0]))
sparsity /=(ratings.shape[0] * ratings.shape[1])
sparsity *=100
當非零項(entry)只有1.40%的時候評級矩陣是稀疏的。現在,為了訓練和測試,我們將評分矩陣分解成兩個較小的矩陣。我們從評分矩陣中刪除了10個評分,把它們放入測試集。
train_matrix=rating_matrix.copy
test_matrix=np.zeros(ratings_matrix.shape)
for i in xrange(rating_matrix.shape[0]):
rating_idx=np.random.choice(
rating_matrix[i, :].nonzero[0],
size=10,
replace=True)
train_matrix[i, rating_idx]=0.0
test_matrix[i, rating_idx]=rating_matrix[i, rating_idx]
根據以下公式計算用戶/電影中的(余弦Cosine) 相似性
這里s(u,v)是用戶u和v之間的余弦相似度。
similarity_user=train_matrix.dot(train_matrix.T) + 1e-9
norms=np.array([np.sqrt(np.diagonal(similarity_user))])
similarity_user=( similarity_user / (norms * norms.T) )
similarity_movie=train_matrix.T.dot(train_matrix) + 1e-9
norms=np.array([np.sqrt(np.diagonal(similarity_movie))])
similarity_movie=( similarity_movie / (norms * norms.T) )
利用用戶之間的相似性,我們能預測每個用戶對電影的評級,并計算出相應的MSE。該預測基于相似用戶的評分。特別地,可以根據以下公式進行打分預測:
用戶u對電影i的預測,是用戶v對電影的評分的(標準化的)加權和。權重為用戶u和v的相似度。
from sklearn.metrics import mean_squared_error
prediction=similarity_user.dot(train_matrix) / np.array([np.abs(similarity_user).sum(axis=1)]).T
prediction=prediction[test_matrix.nonzero()].flatten
test_vector=test_matrix[test_matrix.nonzero()].flatten
mse=mean_squared_error(prediction, test_vector)
print 'MSE=' + str(mse)
預測的MSE為9.8252。這個數字意味著什么?這個推薦系統是好是壞?僅僅看著MSE結果來評估預測效果不是很符合直覺。因此,我們直接檢查電影推薦來評估。我們將搜索一個感興趣的電影,并讓電腦代理來推薦幾部電影。首先要得到相應的電影海報,這樣就能看到都有什么電影被推薦。我們使用IMDB id,使用它的API從Movie Database 網站獲取海報。
import requests
import json
from IPython.display import Image
from IPython.display import display
from IPython.display import HTML
idx_to_movie={}
for row in df_id.itertuples:
idx_to_movie[row[1]-1]=row[2]
idx_to_movie
k=6
idx=0
movies=[ idx_to_movie[x] for x in np.argsort(similarity_movie[idx,:])[:-k-1:-1] ]
movies=filter(lambda imdb: len(str(imdb))==6, movies)
n_display=5
URL=[0]*n_display
IMDB=[0]*n_display
i=0
for movie in movies:
(URL[i], IMDB[i])=get_poster(movie, base_url)
i +=1
images=''
for i in range(n_display):
images +="
float: left; border: 1px solid black;' src='%s' />" \
% URL[i]
display(HTML(images))
好玩的來了!讓我們來搜索一個電影并看看四個最相似的推薦。讓我們試著搜索《盜火線》,在左手邊第一個,后面是四部推薦的電影。
《盜火線》是1995年上映的一部美國犯罪電影,由羅伯特·德·尼羅、阿爾·帕西諾主演。搜索結果看起來不錯。但《離開拉斯維加斯》可能不是一個好的建議,我猜原因是因為電影《勇闖奪命島》里有尼古拉斯·凱奇,《The Rock》,以及對喜歡 《盜火線》的觀眾而言,它是一個不錯的推薦。這可能是相似性矩陣和協同過濾的缺點之一。讓我們試試更多的例子。
這個看起還好。《玩具總動員2》絕對是應該推薦給喜歡《玩具總動員》的觀眾。但是《阿甘正傳》在我看來不合適。顯然,因為湯姆·漢克斯的聲音出現在《玩具總動員》里,所以《阿甘正傳》也被推薦了。值得注意的是,我們可以只看一眼海報就分辨出《玩具總動員》與 《阿甘正傳》的區別,比如電影類型、情緒等。假設每一個小孩都喜歡《玩具總動員》,他們可能會忽略《阿甘正傳》。
在前面的討論中,我們簡單地計算了用戶和電影的余弦相似度,并以此來預測用戶對電影的評分,還根據某電影推薦其它電影。現在,我們可以把問題做為一個回歸問題;對所有的電影加入潛在特征y,對所有用戶加入權重向量x。目標是將評分預測的(在 2-norm 的正則化條件下)MSE最小化。
雷鋒網提醒:權重向量和特征向量都是決策變量。顯然,這不是一個凸函數問題,現在也不需要過分擔心這個非凸函數的收斂性。有很多方法能解決非凸函數的優化問題。方法之一就是以交替方式解決權重向量(對用戶)和特征向量(對電影)。處理權重向量時,假設特征向量是常向量;處理特征向量時,假設權重向量是常向量。解決這個回歸問題的另一種方法,是將權重向量與特征向量的更新結合起來,在同一個迭代中更新它們。另外,還可以借助隨機梯度下降來加速計算。這里,我用隨機梯度下降來解決這個回歸問題,我們的MSE預測如下:
這個MSE比用相似性矩陣得到的,要小得多。當然,我們也可以使用網格搜索和交叉驗證對模型、算法調參。再看看電影搜索的推薦:
看起來并不是很好。我覺得這四部電影不應該通過搜索《盜火線》推薦給我,他們看起來與《盜火線》完全不相關,這四個電影是浪漫、戲劇類。如果我找的是一部有大明星的美國犯罪電影,我憑什么會想要看戲劇電影? 這讓我很困惑——一個好的MSE的結果可能會給我們一個風馬牛不相及的推薦。
因此,我們討論一下基于協同過濾的推薦系統的弱點。
協同過濾方法通過使用數據,來發現類似的用戶和電影,這將導致熱門電影比小眾電影更容易被推薦。
由于新上映的電影沒有太多的使用數據,指望協同過濾向用戶推薦任何新電影很不現實。
接下來,我們將考慮采用另一種方法來處理協同過濾問題——用深度學習推薦電影。
我們將在Keras中用VGG16來訓練神經網絡。我們的數據集中沒有目標,只是將倒數第四層作為一個特征向量。我們用這個特征向量,來描述數據集中的每一個電影。雷鋒網提醒,在訓練神經網絡之前,還需要做一些預處理,訓練過程如下。
df_id=pd.read_csv('links.csv', sep=',')
idx_to_movie={}
for row in df_id.itertuples:
idx_to_movie[row[1]-1]=row[2]
total_movies=9000
movies=[0]*total_movies
for i in range(len(movies)):
if i in idx_to_movie.keys and len(str(idx_to_movie[i]))==6:
movies[i]=(idx_to_movie[i])
movies=filter(lambda imdb: imdb !=0, movies)
total_movies=len(movies)
URL=[0]*total_movies
IMDB=[0]*total_movies
URL_IMDB={"url":,"imdb":}
i=0
for movie in movies:
(URL[i], IMDB[i])=get_poster(movie, base_url)
if URL[i] !=base_url+"":
URL_IMDB["url"].append(URL[i])
URL_IMDB["imdb"].append(IMDB[i])
i +=1
# URL=filter(lambda url: url !=base_url+"", URL)
df=pd.DataFrame(data=URL_IMDB)
total_movies=len(df)
import urllib
poster_path="/Users/wannjiun/Desktop/nycdsa/project_5_recommender/posters/"
for i in range(total_movies):
urllib.urlretrieve(df.url[i], poster_path + str(i) + ".jpg")
from keras.applications import VGG16
from keras.applications.vgg16 import preprocess_input
from keras.preprocessing import image as kimage
image=[0]*total_movies
x=[0]*total_movies
for i in range(total_movies):
image[i]=kimage.load_img(poster_path + str(i) + ".jpg", target_size=(224, 224))
x[i]=kimage.img_to_array(image[i])
x[i]=np.expand_dims(x[i], axis=0)
x[i]=preprocess_input(x[i])
model=VGG16(include_top=False, weights='imagenet')
prediction=[0]*total_movies
matrix_res=np.zeros([total_movies,25088])
for i in range(total_movies):
prediction[i]=model.predict(x[i]).ravel
matrix_res[i,:]=prediction[i]
similarity_deep=matrix_res.dot(matrix_res.T)
norms=np.array([np.sqrt(np.diagonal(similarity_deep))])
similarity_deep=similarity_deep / norms / norms.T
在代碼中,我們首先使用API和IMDB id,從TMDB網站獲取電影海報。然后向VGG16提供海報來訓練神經網絡。最后,用VGG16學習的特征來計算余弦相似性。獲得電影相似性之后,我們可以推薦相似度最高的電影。VGG16總共有25088個學來的特征,我們使用這些特征來描述數據集中的每個電影。
來看看使用深度學習的電影推薦系統。
《導火線》不再和愛情戲劇一起出現了!這些電影海報有一些相同的特點:深藍色的、上面還有人物等等。讓我們再來試試《玩具總動員》。
《阿甘正傳》不會再被推薦了!結果看起來不錯,朕心甚慰,再來試試別的!
注意,這些海報里都有一或兩個人,并有冷色系的主題風格。
這些海報想讓觀眾知道相應電影的氛圍歡樂、緊張,并有很多動作鏡頭,所以海報的顏色也很強烈。
不同于上一組,這些海報想告訴觀眾:這些電影講述的是一個單身漢。
我們找到的與《功夫熊貓》類似的電影。
這一組很有趣。一群相似的怪獸以及湯姆·克魯斯!
所有這些海報里都有姿勢類似的女士。等等,那個是奧尼爾!?
成功找到了蜘蛛俠!
這些海報的排版設計很接近。
結論
在推薦系統中有幾種使用深度學習的方法:
無監督學習
從協同過濾中預測潛在特征
將深度學習生成的特征作為輔助信息
電影海報具有創造噱頭和興趣的視覺元素。這個項目中,我們使用了無監督深度學習,通過海報來學習電影的相似性。顯然,這只是在推薦系統中使用深度學習的第一步,我們還可以嘗試很多東西。例如,我們可以用深度學習來預測協同過濾生成的潛在特征。Spotify的音樂推薦也使用了類似的方法,區別于圖像處理,他們通過處理歌曲的聲音,來用深度學習來預測協同過濾中的潛在特征。還有一個可能的方向。是把深度學習學到的特征作為輔助信息,來提高預測的準確性。
via nycdatascience,雷鋒網編譯
從初級到高級,理論+實戰,一站式深度了解 TensorFlow!
本課程面向深度學習開發者,講授如何利用 TensorFlow 解決圖像識別、文本分析等具體問題。課程跨度為 10 周,將從 TensorFlow 的原理與基礎實戰技巧開始,一步步教授學員如何在 TensorFlow 上搭建 CNN、自編碼、RNN、GAN 等模型,并最終掌握一整套基于 TensorFlow 做深度學習開發的專業技能。
兩名授課老師佟達、白發川身為 ThoughtWorks 的資深技術專家,具有豐富的大數據平臺搭建、深度學習系統開發項目經驗。
時間:每周二、四晚 20:00-21:00
開課時長:總學時 20 小時,分 10 周完成,每周2次,每次 1 小時
線上授課地址:http://www.leiphone.com/special/custom/mooc04.html
周,昆汀·塔倫蒂諾執導的第九部劇情片《好萊塢往事》放出了正式預告,也是他首部以真人事件為背景拍攝的電影。《波西米亞狂想曲》在國內正式上映,對于不熟悉的人來說也是一部很棒的了解皇后樂隊的圈粉電影。
《好萊塢往事》:昆汀·塔倫蒂諾的第九部劇情片
3 月 20 日,《好萊塢往事》(Once Upon a Time In Hollywood)放出了首支預告。這是昆汀·塔倫蒂諾執導的第九部劇情片,也是他首部以真人事件為背景拍攝的電影。講述了一位電視劇演員 Rick Dalton(萊昂納多·迪卡普里奧)憑借新作品一夜走紅,這令他產生了投身電影圈的想法。與此同時,他的好哥們兼替身演員 Cliff Booth(布拉德·皮特)也在暗中進行同樣的籌劃,曼森家族兇殺案 將作為全片的背景故事出現。7 月 26 日美國上映。
點擊鏈接觀看預告片:https://v.qq.com/x/page/g0852wjobso.html
《玩具總動員 4》:新成員叉叉
3 月 19 日,《玩具總動員 4》公布全新的電影預告,九年之后,胡迪即將和巴斯光年以及其他玩具朋友們再次踏上全新的冒險!在本部中,出現了全新的成員「Forky」(叉叉),前作中的胡迪、巴斯光年、牧羊女、紅心馬、蛋頭先生、蛋頭太太、彈簧狗等等熟悉角色也都將回歸,從預告來看,該作講述了叉叉堅信自己不是玩具,試圖努力逃離玩具的世界。 6 月 21 日北美上映。
點擊鏈接觀看預告片:https://v.qq.com/x/page/l0852fnelvr.html
《怪奇物語》第三季:一個夏天可以改變一切
3 月 20 日,《怪奇物語》第三季預告片正式公布。根據預告顯示,這一季將與「獨立日」有著相當大的聯系,系列臺前幕后原班人馬全體回歸第三季,濃濃的 80 年代復古氛圍,加上呼應暑假與美國國慶的題材,相比前兩季來說,顯得輕松愉快了很多,但他們也依舊要面對超自然怪物的威脅。將于 7 月 4 日美國獨立日上線。
點擊鏈接觀看預告片:https://v.qq.com/x/page/x08522ty8qm.html
《明日戰記》:來自香港的硬核科幻
3 月 15 日,香港科幻影片《明日戰記》放出了正式預告,該片由吳炫輝執導,古天樂、劉青云、劉嘉玲、張家輝等人擔當演出,該片的主要特效都是由古天樂自己的公司「天下一ONE COOL」制作,耗資港幣 4.5 億制作,古天樂希望通過影片,證明香港電影的特效已達國際水平。有望 2019 年秋季上映。
點擊鏈接觀看預告片:https://v.qq.com/x/page/t0852gbqz3x.html
《我們的星球》:《地球脈動》創作者的最新力作
3 月 19 日,Netflix 放出了紀錄片《我們的星球》預告。這是來自《地球脈動》、《藍色星球》創作者 David Attenborough 的最新作品,耗時 4 年的大制作節目在遍布全球各個大洲的 50 個國家/地區進行過拍攝,600 多名工作人員共計花費超過 3500 個拍攝日,從中感受自然之美,探索氣候變化如何影響所有的生物。
點擊鏈接觀看預告片:https://v.qq.com/x/page/f0852k5e34t.html
《7SEEDS 幻海奇情》:漫畫作品改編
3 月 22 日,Netflix 聯手日本 Gonzo 動畫工作室打造全新動畫《7SEEDS 幻海奇情》公布了先導預告片,該片講述了為了避免人類滅絕,一群少男少女被選入「7SEEDS 計劃」,將健康的年輕人以冷凍保存的方式至末日后的世界,隕石浩劫后,數十名日本青少年從冬眠中醒來,面對氣候、物種與地貌皆劇烈變化的新世界,展開一連串的探索與冒險。將于 2019 年內上線。
點擊鏈接觀看預告片:https://v.qq.com/x/page/x0852sutlkk.html
(下文可能含有劇透內容。)
《波西米亞狂想曲》
獲得金球獎最佳劇情片、最佳劇情片男主角,和奧斯卡最佳男主角、最佳剪輯、最佳混音和最佳音效剪輯的《波西米亞狂想曲》終于在本周姍姍來遲。作為 2018 年的人們電影之一,本部影片講述了圍繞皇后樂隊主唱本弗雷迪·莫庫里所展開的只屬于皇后樂隊的傳奇音樂之旅。
作為一個之前就已經看過這部片子的人還是很推薦大家去電影院看一看,最后 20 多分鐘的 Live Aid 演唱會的復刻很贊。得知自己罹患艾滋,主場弗雷迪·莫庫里復出后的第一場演唱會,每一個音符的輸出都像是一句深情的遺憾。
但也是因為這樣的復制,我覺得算是中規中矩的紀錄片,按照皇后樂隊的發展歷史拍攝,所以對于了解樂隊的人來說其實算是少了點驚喜,不過對于不熟悉的人來說我覺得也是一部很棒得了解皇后樂隊的圈粉電影——皇后樂隊的音樂很厲害就是在于每個成員都可以自己作詞作曲,電影同名曲「Bohemian Rhapsody」是主唱寫的;廣為人傳的「We will rock you」是吉他手作曲;Live Aid 演唱會上掀起第一個全場高潮的「Radio Ga Ga」是鼓手的;Michael Jackson 大贊過的一定會成為熱門單曲的抖腿神曲「Another one bites the dust」是貝斯手的作品。所以其實完全真人演出其實挺遺憾的,半記錄結合影音資料感覺會更好。
《地久天長》
榮獲第 69 屆柏林國際電影節銀熊獎最佳男主角、女主角的電影《地久天長》在今天上映,一大早就跑到電影院去看完的人表示的確是很好片子。我本來以為三個小時的家庭劇情片可能會多少枯燥,但并沒有。兩個家庭三十年在時代背景下都沉浮變遷濃縮在三個小時的電影里,以為能地久天長的感情因為一次事件崩塌,然后又再起起落落的生活之后,再一次緊緊牽絆地久天長。
真好。
男主角王景春在電影里的表現的確沒話說,不像是在演戲,像是生活的搬運者,很真實。女主詠梅很端莊優雅啊,倆夫妻的對手戲真喜歡,明白了柏林電影節的評語了「兩個人就像一對真正的夫妻」。
王源戲份不多所以也接受他的演技,畢竟青春痘在大熒幕上真實的出現很難得,不過流量給演技派當配角這一個點實在是太巧妙了。
另外三個女配角也是留下太深的印象了。李海燕死前的「我們,有錢了、可以,生」;高美玉時代不容我我就自己走,和男女主角幾十年后相見那豆大的淚珠;茉莉和耀軍分別時從汽車的左邊換到右邊……全員都好。
停在掃墓那一段我覺得就是更好的結局,但是可能導演仁慈,所以安排了一個圓滿的結束。「爸爸,我是星星。」、「星星回來啦」、「星星帶女朋友回來啦」,雖然稍顯畫蛇添足,但是被耀軍見到茉莉混血孩子后本來帶著希望的表情瞬間失落心酸引起的難受瞬間就變得安慰了起來。
SO LONG、MY SON,但我們總是需要好好告別。
《愛、死亡& 機器人》
短短一周的時間,Netflix 新出的一部動畫短片系列火了,這部名為《愛、死亡& 機器人》動畫短片合集由 18 部分組成,每部分時長 5-15 分鐘。題材涵蓋了一個 Nerd 所喜愛和渴望的所有故事類型,賽博朋克、宇宙旅行、反烏托邦、機甲農場、蒸汽朋克……編劇的腦洞無疑讓人贊嘆。
該片之所以能引起許多人的關注,主要還是在于這 18 部短篇動畫所展示出來的超高制作水準,每一集都采用了截然不同的藝術風格和手法,任何創作者因為考慮到大眾接受程度而進行收斂的元素,在《愛、死亡& 機器人》中都得到了最夸張的表現,你可以把它稱為「性與暴力的美學」。
當然,由于時長原因,每集多少都會存在一些小問題,它更像是一部實驗性質的作品,集合了全球各地的頂尖動畫制作團隊,由大衛·芬奇(《搏擊俱樂部》導演)和提姆·米勒(《死侍》導演)的整體調教下,匯集成了一部包括萬象的視覺盛宴。
《狂暴兇獅》
2016 年上映的荷蘭片放到 2019 年,雖然遲了三年,但是作為一部雙休日看一下釋放一下壓力輕松一下的電影來說還是比較合格的。
算是中規中矩的小眾驚悚片吧,說不上哪里特別差但是也沒有特別出眾的地方。荷蘭首都阿姆斯特丹先是發生了一起一家五口人被殘殺事件,獸醫女主懷疑是一只大型獅子所為,起初警察局長毫不在意,可后來類似的事件卻越來越多。
獅子的特效稍微假了一點,但是音效處理得倒很不錯,電影也并不血腥,但是偶爾幾個情節在音效的處理下還是擔心下一秒獅子的突然出現忍不住用手擋臉就留縫瞅瞅。倒數第二個反轉還沒等感到驚喜就戛然而止稍微遺憾了一點,最后一個開放結局也算反轉的話倒是忍不住疑惑了一下——導演是還想再拍第二部嗎?
其實作為周末派遣一部就很可以了,如果再排第二部,那還是有待觀望了。
該文由 潘譽晗 和 一只索狗 共同撰寫完成。
題圖來自于《怪奇物語》官方宣傳圖。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。