
發布
注冊
/
登錄Wolfram的案例
直通 Wolfram 研發:Wolfram 化學概覽
Wolfram 化學資源
一個為 Wolfram 世界中化學內容資源而策劃的門戶。
化學工具
Wolfram|Alpha
——使用自然語言的化學計算器
Wolfram|Alpha 筆記本編輯器
——數字筆記本中的多步驟化學計算
Wolfram 演示項目
——交互式化學演示工具
Wolfram 語言
——化學函數的分子系列
Wolfram 函數資源庫——專業化學函數
Wolfram 數據資源庫——可計算化學數據組
計算器
減少認知負荷,促進實驗設計中更深層次的化學思維。
購買軟件/免費試用
【13.2.1中英文 Wolfram 軟件】
歡迎評論區留言
展開 Wolfram | Alpha 之 15 種非數學領域的使用
本文譯自 Wolfram 博客2020年2月20日的文章,作者:Zoe Goldenfeld —— Wolfram 商業分析師。
我們都知道 Wolfram|Alpha 是解決計算和數學問題的高手,但它的海量數據和應用領域卻并不是廣為人知。我在大學攻讀生物學專業時,被各種必須死記硬背的信息搞得精疲力竭。課堂上課節奏很快,我的筆記常常留有大片空白,往往還沒來得及消化老師講的這一段內容,下一段就已經開始了。熬夜整理筆記、通過Yahoo!搜索各種問題的答案更是家常便飯。例如消化系統有何功能(提示:"在食物的攝取和消化中起作用;水和營養的吸收;水、酸、酶、緩沖液和鹽的分泌;廢物的排泄;以及能量的儲存"——感謝Wolfram | Alpha!)。
回想起那段學生生涯,如果當時能正確地使用 Wolfram|Alpha 作為學習工具,我會節省很多時間。因為我本人是生物學專業的,所以經常搜索的科學領域都與化學有關,但是 Wolfram|Alpha 在更多其他領域都有豐富寶貴的資源。我在這里整理了 Wolfram|Alpha 在數學之外的15種應用,希望對您的課內課外學習都有用。
1. 反應化學計量
對我而言,化學計量學是最難的化學課程之一,我敢肯定不是我一個人這樣想。幸運的是,Wolfram | Alpha可以計算化學計量問題,求解完成反應所需的物質的量以及理論收率。要計算反應的化學計量,請輸入反應以及您所知道的量。
讓我們通過一個反應來說明:B2H6 + O2 → B2O3 + H2O。我有36.1克 B2H6,需要計算將這36.1克B2H6完全燃燒所需的氧氣量。
展開 ChatGPT 獲得 Wolfram 超能力注入!
從某種意義上說,Wolfram|Alpha 的入口對ChatGPT來說"更容易"處理;而 Wolfram 語言的入口則更強大。Wolfram|Alpha 更容易的原因是,它的輸入只是自然語言——這正是 ChatGPT 經常處理的內容。不僅如此,Wolfram|Alpha 能接受的內容相對更寬容,因為它的目標實際上是處理"一般類似人類的輸入",無論原始輸入有多混亂。
另一方面,Wolfram 語言應該有更精確的定義,能夠用來建立復雜的計算塔。在 Wolfram|Alpha 內部,它所做的是將自然語言翻譯成精確的 Wolfram 語言。因此實質上,它是在捕捉"不精確的自然語言",并將其"輸送"到精確的 Wolfram 語言中。
當 ChatGPT 調用 Wolfram 插件時,它通常只是將自然語言送入 Wolfram|Alpha。但是在這一點上 ChatGPT 已經學會了一定程度的 Wolfram 語言編程。而最終,后面也會提到,這才是一種更靈活、更強大的交流方式。但除非 Wolfram 語言的代碼完全正確,否則它不會工作。要達到這一點,一部分要通過訓練完成。但也有另一件事要做:給定一些Wolfram 插件可以運行的候選代碼,如果得到的結果明顯錯誤(比如產生很多錯誤),ChatGPT 可以嘗試修復并嘗試再次運行它。(更詳細點說,意思是 ChatGPT 要有能力嘗試生成要運行的測試,如果測試失敗,就改變代碼)。
還有更多內容需要開發,但有時用戶已經可以看到 ChatGPT 來回運行了好幾次。它可能在重寫 Wolfram|Alpha 查詢(例如通過刪除不相關的部分來簡化查詢內容),或者決定在 Wolfram|Alpha 和 Wolfram 語言之間切換,或者重寫 Wolfram 語言代碼。但告訴它應該如何處理這些事情是最初"插件提示"的問題。
展開 為什么 Wolfram 語言是(類似于)開源的六個原因
數年前,我曾寫過一篇文章,闡述為什么我認為開源不適合 Wolfram 核心技術的商業模式(
Wolfram 技術不開源的十二個原因
)。也引發了一些關于不同模式優點的(大多是理性的)討論。
受這些討論的影響,我意識到,盡管 Wolfram 不是開源,但大多數開源軟件實際使用中的優點在 Wolfram 技術中也很明顯。所以,如果你不介意這個有點標題黨的標題,我想分六點闡述一下:
1. 可以免費使用;
2.可以查看源代碼
3.可以對代碼進行修改
4.你可以做出自己的貢獻
5.有技術支持的社區
6.我們一直積極開發各類功能
0
1
你可以免費使用
由于我們的中心商業模式是做優秀的軟件并出售其使用許可,所以當我說到有幾種方法可以免費使用 Wolfram 語言你一定會感覺有點驚訝。當然, Wolfram|Alpha 是免費的,但我說的是完整的 Wolfram 語言。最簡單的方法是創建一個免費的 Wolfram 云賬戶。這樣你可以免費通過瀏覽器或 API 使用完整的語言功能。確實,你會有 CPU 時間和存儲的時間限制,因為你使用的是免費賬戶而這些功能對我們而言都有成本,如果想要升級這些功能你可以選擇付費。
想要本地使用?試試看 Raspberry Pi 版本。
展開 
從 Python 遷移到 Wolfram 語言的經驗教訓
從 Python 遷移到 Wolfram 語言的經驗教訓
自從我開始在 Wolfram 工作,我幾乎一直在使用 Mathematica,不僅作為計算軟件,而且作為編寫文檔的程序。我很快就在這兩種功能中熟練使用 Mathematica,但我還沒有真正將它用作Wolfram 語言的編程平臺。
我在高中時發現了 Wolfram,我當時——現在仍然如此!——對 Wolfram|Alpha 的自然語言能力和知識庫著迷。這種興趣一直持續到大學,在大學我接受了 Python 和 Java 的經典培訓,但繼續將 Wolfram|Alpha 用于數學和化學。我的本科研究要求我學習 bash 腳本和 Tcl,期間我繼續使用 Python。
在我攻讀博士學位的第一學期,我在研究生院的高級量子力學課程中接觸了 Mathematica。我的博士研究小組的研究科學家是一個強大的 Mathematica 用戶,建議我用他的 Mathematica 筆記本仔細檢查最初使用 Python 分析的結果。盡管我在攻讀博士學位期間多次接觸 Mathematica,但我從未想過 Wolfram 語言可以與 Python 相媲美,直到我開始在 Wolfram 工作時才意識到它可以用于“實際”編程。
所以一個星期六,我坐在我的電腦前,通過重寫我本科計算機導論課程的作業來弄清楚 Wolfram 語言的功能。我可以在 Wolfram 語言中快速鏡像我的本科 Python 代碼,但最終學到了兩條非常重要的經驗:
Wolfram 語言在利用其優勢編寫的代碼而不是鏡像其他語言使用的編程風格時效果最佳。
展開 (Wolfram 語言)
GO BANANAS WITH IMAGES
您知道 Wolfram|Alpha 擁有 150 種水果的營養數據嗎?
使用 ImageCollage (http://reference.wolfram.com/language/ref/ImageCollage.html)函數,您可以快速創建 Wolfram 知識庫(https://www.wolfram.com/knowledgebase/)中許多水果的彩色快照。
使用 Wolfram 技術出版書籍和發表論文
Wolfram Book Tools
使用 Wolfram 技術解決了你的問題,完成了漂亮的圖形,現在想出版、完成論文或分享給更多的受眾,該怎么辦呢?
我們強烈建議作者使用我們的 Wolfram 書籍工具面板和相應的樣式表在 Wolfram 筆記本中創作書籍。該面版提供了一個顯示示例布局的模板,以及用于插入預格式化部分(如練習和技術說明)的工具。
下載 WolframBookTools運行安裝程序,重新啟動 Mathematica,然后在 Palettes 下找到“WolframBookTools”。要開始使用面板,請選擇面板底部的"Set Draft Chapters Directory",然后選擇您要為書籍草稿保存筆記本的目錄。
單擊"New Chapter"并輸入章節編號以獲得空白的 Wolfram Book Tools 風格的筆記本,或單擊 "New Template" 查看示例布局。
有關面板的問題或疑慮,請私信或留言聯系我們
Wolfram 社區 - 出版物
在 Wolfram 社區出版物組中共享內容并與其他作者互動
Wolfram 書籍
查看 Wolfram Media 和其他按主題組織的出版商的 Wolfram 語言書籍列表
以及有關 Wolfram 語言的最新書籍的博客文章
Wolfram 資源
查看完整的 Wolfram 資源選擇,包括交互式課程、Wolfram 語言文檔和 Wolfram 博客:
展開 從飛行器到光學研究:2017年 Wolfram 創新者獎名單公布
本文譯自技術文檔撰寫人 Jesse Dohmann 于2017年11月2日的博客文章:From Aircraft to Optics : Wolfram Innovator Awards 2017.
表彰在不同學科和領域對 Wolfram 技術進行創新應用的卓越用戶和團體是 Wolfram 技術年會的傳統。
被提名的候選人經過層層審核,然后由專家小組進行評估,最終確定獲獎者。在此,我們很高興地宣布2017年 Wolfram 創新者獎的獲得者名單。
Youngjoo Chung C
hung 博士為Wolfram 語言創建了一個非常全面的符號計算和矢量分析軟件包。這個軟件包允許用戶以傳統的內嵌表示法(當你打開一本教科書時所看到的相同表示法)使用和符號式地操縱表達式,大大增強了我們的用戶界面。
對于 Wolfram 公司來說,他的一項特殊成就是他在 Wolfram 語言用戶國際社區中的表現。他是韓國 Mathematica 用戶小組的主席,積極組織在韓國各地的Mathematica 用戶會議。
Massimo Fazio
Fazio 博士是一名眼科教授,他分析來自 OCT 的數據。OCT(英文全稱:Optical coherence tomography,光學相干斷層掃描)是一種強大的成像技術,可以從眼睛的一系列分層的2D圖像切片中建立一個3D圖像。這個分析過程通常非常繁瑣,但由于 Fazio 博士一直在使用 Wolfram 語言的 3D 圖像處理功能來自動分析生成的 OCT 圖像,這使得他在這一領域出類拔萃。
展開 從 R 中調用 Wolfram 語言
Wolfram 語言是一種通用的多范式編程語言,用于符號計算、函數式編程和基于規則的編程。在這些語言之間進行交流總是有用的。R 語言計算結果可以從 Wolfram 語言中調用。該項目的目標是在 R 會話中獲得 Wolfram 語言計算結果,以使雙向通信成為可能。
Wolfram 語言代碼使用 ZeroMQ 套接字從 R 發送到 Wolfram 語言。然后 Wolfram 語言計算結果使用相同的套接字通信發送到 R。然后在 R 中使用結果。目前,我們只能在 Wolfram 語言(WL)和 R 之間轉換少數數據類型,但本文會有一些擴展思想的討論。
具體 R 和 Wolfram 語言之間的通信和源代碼請評論區留言登記獲取。
該項目使 R 程序員能夠直接評估 WL 代碼并在他們的 R 會話中獲得輸出。我已經檢查過 Integer、Real、String、List、Association 是否可以進行數據轉換。我們還檢查了 NDSolve 和 FindFit 等函數。目前,無法將復數、圖像和繪圖從 WL 轉換為 R。我想在將來添加這些數據類型支持。目前我們需要在 R 會話中運行客戶端腳本,但我們希望將其制作為 R-Package 以便可以輕松導入。
購買軟件/免費試用
【13.2.1中英文 Wolfram 軟件】
請評論區區留言
展開 用 Wolfram 的方式來玩 Wordle(編寫程序包順帶記單詞)
Peter Barendse (https://blog.wolfram.com/author/peter-barendse/)建議可以使用我在 MWordle 應用程序中的代碼來訓練智能代理來玩 Wordle。這也很有趣。
可能性是無窮無盡的,Wolfram 語言是探索 Wordle 計算世界(https://www.wolfram.com/wolfram-science/)的理想工具。
購買軟件/免費試用【13.1.0中英文 Wolfram 軟件】
請掃碼申請
展開 關于Wolfram|Alpha:四件你可能不知道的事情
Wolfram|Alpha。這個知識引擎自 2009 年以來就已存在,并且由于其計算能力,更常用于數學相關的搜索。但它不僅僅是數學。它可以連接到超越 STEM 的知識庫,并且根據您使用方法的不同,它可以成為創造力的源泉。
下文會闡述關于這個強大的教育技術工具的四件你可能不知道的事情。
01
您可以在線找到Wolfram|Alpha的免費教育資源
不知道如何在課堂上使用 Wolfram|Alpha?在 Wolfram|Alpha 網站上,您會找到多個教育資源的鏈接。Wolfram|Alpha 不但可以用作學生的獨立工具,教師也可以將其整合到課程中。網站上還有問題集、示例主題等等。
一些資源甚至是免費的,例如 Wolfram Problem Generator。另外有一些資源,如分步解決方案的插件,則需要訂閱。但無論是針對單個項目還是綜合課程,都值得根據您的需求探索可用的內容。
02
Wolfram|Alpha真的可以用于歷史課或任何其他研究
學生可以從基于時間的角度使用 Wolfram|Alpha探索歷史,執行計算并提取原始數據。也就是說,歷史不僅僅是日期!本主題頁面提供了有關如何將 Wolfram|Alpha 用于歷史課程的想法。
如果學生想比較兩個時代來集思廣益以撰寫研究論文時應該怎么辦?
展開 
Wolfram 語言中的靜態分析工具
幾年前,作為一名QA(質量檢測)開發人員,我為 Wolfram 語言創建了 MUnit 單元測試框架,這是一個用于編寫和運行語言單元測試的框架。從那時起,我創造了更多的工具來幫助開發人員編寫更好的 Wolfram 語言代碼,同時在這個過程中檢查出錯誤。
編寫好的測試需要大量的知識和大量的時間。由于我們需要能夠盡快測試和解決問題,以便按期發布新功能,我們轉向靜態分析,以便能夠做到這一點。
什么是靜態分析
靜態分析是在運行源代碼之前對其進行檢查的過程,以試圖預測其行為并發現問題。作為一種測試方法,它是非常有用的。在代碼運行時發現問題并不總是可行的。運行代碼的成本也很高--如果代碼失敗了,那就更是如此。
考慮到構成 Wolfram 語言的大量代碼(有120萬行的內核啟動 Wolfram 語言代碼,橫跨1900個文件,還有85萬行的程序包 Wolfram 語言代碼,橫跨3700個文件),必須要有一個策略來測試所有這些代碼的錯誤。Wolfram 公司對 Wolfram 語言的每一個角落都有專門的測試(其中有些是我寫的!)
CodeInspector paclet 是那些重要的靜態分析工具之一,它使開發人員能夠完成更好的工作。CodeInspector 包含在最近發布的 Mathematica 12.2中,它可以掃描 Wolfram 語言代碼并報告問題,而不需要用戶手動運行 paclet。CodeInspector 與 CodeParser 和 CodeFormatter 一起構成 CodeTools 套件,供內部和外部用戶使用,以提高其 Wolfram Language 代碼的質量。
一般來說,靜態分析不能發現程序中所有可能的 bug (這是通過 Rice 定理對停止問題的不可控性所產生的結果)。
展開 從離散時間系統到 FIR 濾波器設計:探索 Wolfram U 的新 MOOC 中的信號處理
他是南緬因大學的電氣工程教授,曾獲得艾姆斯實驗室、Wolfram Research 和南緬因大學的獎項。
通過許多工程教育工作者的分享,我觀察到信號和系統課程是學生本科經歷中較難的課程之一。許多人在處理大量引入的概念和方法所需的數學技能方面遇到了困難。因此,從 20 多年前教授此類課程的第一天起,我就一直在嘗試使用 Wolfram 語言最先進的代數、數值和圖形功能來幫助學生克服一些他們在掌握相關內容時面臨的障礙。因此,信號、系統和信號處理是我通過多年使用 Wolfram 語言在開發講義、示例、插圖、考試和解決方案方面不斷試驗的成果,并且大量反饋給予我極大幫助,有時是正面反饋,有時不是那么正面??,我收到了數百名學生的反饋。我希望你像我一樣會喜歡觀看這些課程,閱讀和并與課程材料互動。
Leila Fuladi 是 Wolfram Research 的認證 Wolfram 講師和技術內容開發人員。她擁有多年的大學本科階段數學和工程學科教學經驗。
我的經驗是,一旦向學生介紹了一個主題,讓學生與教師一起解決范例并思考如何將課程中提出的想法應用于范例這樣的方法會有助于學習。對于本課程中的每個范例,視頻通常顯示兩種解決方法:使用 Wolfram 語言和使用傳統的紙筆方法解決問題的“分步”方法。如果想自己求解范例,您可以使用紙和鉛筆或在嵌入式暫存筆記本中測試您的 Wolfram 語言代碼。我一直在努力將視頻保持在適合的時長內,主要集中于重要的概念和范例。您可以在短時間內復習一個主題或按照自己的進度學習。信號處理是一個非常有趣的內容,您可以在其中應用簡單而優美的數學思想來解決重大問題。
展開 線上培訓 | Wolfram 神經網絡實用課程 招生啦!
為搭建了解和深入學習神經網絡的平臺,
促進相關行業人員的交流,
武漢墨光科技特開展此次
"Wolfram 神經網絡"實用課程,
以下是課程安排
神經網絡實用入門
Wolfram 語言中集成的高性能神經網絡框架使從各種編碼器,解碼器和其他符號層構建網絡變得容易。這些網絡可以立即進行培訓和部署,以用于不同的應用程序。所有這些通常都只需要幾行代碼就可以完成,這使得新的或現有的 Wolfram 語言用戶以及任何想要學習神經網絡的人都可以輕松地使用深度學習。
課程內容
在這里,
您將學到什么是神經網絡,
如何使用預訓練的網絡
以及如何構建和訓練自己的模型。
探索將深度學習應用于
文本、圖像和音頻分析的方法。
所有學員均獲得培訓證書。
熟練掌握本次課程的學員
將獲得神經網絡 Wolfram 認證1級證書。
首次使用 Mathematica 的學員
可以掃碼申請 免費試用30天!
展開 Wolfram 光學解決方案
Wolfram 光學解決方案利用內置特殊函數將這些功能集成在一起,除高等微分方程求解器之外,還提供了頂級的自動化和可靠性計算、開發和部署環境。