User Tools

Site Tools


neural_network

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
neural_network [2024/03/01 04:51] – [You Only Look Once YOLO] jhagstrandneural_network [2024/08/27 10:43] (current) – [Orientation] jhagstrand
Line 1: Line 1:
 ====== Neural Network ====== ====== Neural Network ======
 +
 +[[Gradient Descent]] \\
 +[[Linear Algebra]]
  
 === Neural Network NN === === Neural Network NN ===
Line 504: Line 507:
 aerial photo object orientation aerial photo object orientation
  
 +
 +===== LLM =====
 +
 +==== NLP ====
 +
 +==== AI Code Writing ====
 +
 +As of August 2024
 +AI models and tools for code writing
 +from Grok
 +
 +OpenAI: ChatGPT
 +
 +VS Code, GitHub, Copilot: All from the Microsoft world.
 +
 +nlp
 +llm
 +transformer
 +
 +capabilities:
 +  * code suggestions
 +  * autocompletion
 +  * generate a function from a prompt
 +
 +stand-alone operation vs integrated with IDE
 +
 +LLM coding assistant
 +
 +  * the model
 +  * the corpora
 +    * source code
 +    * multiple languages
 +    * organized into categories and contexts
 +  * the trained model
 +  * the interface:
 +    * chatbot
 +    * virtual assistant
 +    * code completion plugin for an IDE
 +
 +^ Company  ^ Product        ^  Open Source  ^ Languages  ^ Comment 
 +| OpenAI   | ChatGPT        |      No                  |          |
 +| OpenAI   | Codex          |      No                  |          |
 +| GitHub   | Copilot        |      No                  | Based on Codex, integrated into IDE's like VSCode.         |
 +| xAI      | Grok                ?        |            |          |
 +| Amazon   | CodeWhisperer  |      No                  | For use with AWS  |
 +| Tabnine  | Tabnine        |      No                  |                   |
 +
 +?:Tabnine
 +AI-based code completion with support for over 30 programming languages. 
 +It's known for its ability to run locally or in the cloud, providing flexibility in deployment. 
 +Tabnine also emphasizes privacy by allowing developers to host their own models.
 +
 +Meta:Code Llama
 +free for both research and commercial use. 
 +Code Llama has been highlighted for its performance in coding tasks, 
 +even outperforming some versions of models like GPT-3.5 in certain benchmarks.
 +
 +?:DeepSeek-v2-Coder
 +Mentioned for its impressive performance in coding tasks, 
 +this model has been recognized for producing 100% compilable Java code in some evaluations, 
 +indicating high-quality code generation capabilities.
 +
 +Anthropic: Claude
 +While primarily known for its conversational abilities, 
 +Claude's latest iterations, like Claude 3.5, have been praised for coding proficiency, 
 +especially in understanding and generating code for less common libraries or languages.
 +
 +- **Local and Open-Source Models**: 
 +There's a growing trend towards using open-source models like those based on LLaMA, Pythia, 
 +or even customized versions of these models for coding tasks. 
 +Tools like `ollama.nvim` for Neovim or platforms allowing you to run these models 
 +locally or on personal servers are becoming popular for those who prefer not to rely on 
 +cloud-based solutions.
 +
 +xAI: Grok
 +Although primarily known for its conversational abilities and integration with X (formerly Twitter), 
 +Grok's capabilities in understanding and potentially generating code could be inferred from its 
 +general language processing skills, though specific coding features might be less documented.
 +
 +Each of these models or tools brings unique strengths to the table, 
 +from integration capabilities with existing workflows, 
 +support for a wide array of programming languages, 
 +to performance in generating high-quality, compilable code. 
 +The choice between them might depend on factors like integration with 
 +your current development environment, privacy concerns, cost, or specific coding task requirements. 
 +Remember, while these tools can significantly enhance productivity, 
 +they should be used as aids, with human oversight for critical or complex coding tasks.
  
  
neural_network.1709286680.txt.gz · Last modified: 2024/03/01 04:51 by jhagstrand

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki